GDB (xrefs)

Classes | Macros | Typedefs | Functions | Variables
/tmp/gdb-8.1/gdb/gdbarch.h File Reference
`#include <vector>`
`#include "frame.h"`
`#include "dis-asm.h"`
`#include "regcache.h"`

Go to the source code of this file.

## Classes
struct | gdbarch_list
struct | gdbarch_info

## Macros
#define | UNKNOWN_SYSCALL (-1)
#define | GDBARCH_OBSTACK_CALLOC(GDBARCH, NR, TYPE) ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), (NR) * sizeof (TYPE)))
#define | GDBARCH_OBSTACK_ZALLOC(GDBARCH, TYPE) ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), sizeof (TYPE)))

## Typedefs
typedef int() | iterate_over_objfiles_in_search_order_cb_ftype(struct objfile *objfile, void *cb_data)
typedef void() | iterate_over_regset_sections_cb(const char *sect_name, int size, const struct regset *regset, const char *human_name, void *cb_data)
typedef const struct floatformat **() | gdbarch_floatformat_for_type_ftype(struct gdbarch *gdbarch, const char *name, int length)
typedef CORE_ADDR() | gdbarch_read_pc_ftype(struct regcache *regcache)
typedef void() | gdbarch_write_pc_ftype(struct regcache *regcache, CORE_ADDR val)
typedef void() | gdbarch_virtual_frame_pointer_ftype(struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset)
typedef struct value *() | gdbarch_pseudo_register_read_value_ftype(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum)
typedef void() | gdbarch_pseudo_register_write_ftype(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const gdb_byte *buf)
typedef int() | gdbarch_ax_pseudo_register_collect_ftype(struct gdbarch *gdbarch, struct agent_expr *ax, int reg)
typedef int() | gdbarch_ax_pseudo_register_push_stack_ftype(struct gdbarch *gdbarch, struct agent_expr *ax, int reg)
typedef void() | gdbarch_handle_segmentation_fault_ftype(struct gdbarch *gdbarch, struct ui_out *uiout)
typedef int() | gdbarch_stab_reg_to_regnum_ftype(struct gdbarch *gdbarch, int stab_regnr)
typedef int() | gdbarch_ecoff_reg_to_regnum_ftype(struct gdbarch *gdbarch, int ecoff_regnr)
typedef int() | gdbarch_sdb_reg_to_regnum_ftype(struct gdbarch *gdbarch, int sdb_regnr)
typedef int() | gdbarch_dwarf2_reg_to_regnum_ftype(struct gdbarch *gdbarch, int dwarf2_regnr)
typedef const char *() | gdbarch_register_name_ftype(struct gdbarch *gdbarch, int regnr)
typedef struct type *() | gdbarch_register_type_ftype(struct gdbarch *gdbarch, int reg_nr)
typedef CORE_ADDR() | gdbarch_push_dummy_call_ftype(struct gdbarch *gdbarch, struct value *function, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr)
typedef CORE_ADDR() | gdbarch_push_dummy_code_ftype(struct gdbarch *gdbarch, CORE_ADDR sp, CORE_ADDR funaddr, struct value **args, int nargs, struct type *value_type, CORE_ADDR *real_pc, CORE_ADDR *bp_addr, struct regcache *regcache)
typedef int() | gdbarch_code_of_frame_writable_ftype(struct gdbarch *gdbarch, struct frame_info *frame)
typedef void() | gdbarch_print_registers_info_ftype(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all)
typedef void() | gdbarch_print_float_info_ftype(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args)
typedef void() | gdbarch_print_vector_info_ftype(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args)
typedef int() | gdbarch_register_sim_regno_ftype(struct gdbarch *gdbarch, int reg_nr)
typedef int() | gdbarch_cannot_fetch_register_ftype(struct gdbarch *gdbarch, int regnum)
typedef int() | gdbarch_cannot_store_register_ftype(struct gdbarch *gdbarch, int regnum)
typedef int() | gdbarch_get_longjmp_target_ftype(struct frame_info *frame, CORE_ADDR *pc)
typedef int() | gdbarch_convert_register_p_ftype(struct gdbarch *gdbarch, int regnum, struct type *type)
typedef int() | gdbarch_register_to_value_ftype(struct frame_info *frame, int regnum, struct type *type, gdb_byte *buf, int *optimizedp, int *unavailablep)
typedef void() | gdbarch_value_to_register_ftype(struct frame_info *frame, int regnum, struct type *type, const gdb_byte *buf)
typedef struct value *() | gdbarch_value_from_register_ftype(struct gdbarch *gdbarch, struct type *type, int regnum, struct frame_id frame_id)
typedef CORE_ADDR() | gdbarch_pointer_to_address_ftype(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)
typedef void() | gdbarch_address_to_pointer_ftype(struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr)
typedef CORE_ADDR() | gdbarch_integer_to_address_ftype(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)
typedef int() | gdbarch_return_in_first_hidden_param_p_ftype(struct gdbarch *gdbarch, struct type *type)
typedef CORE_ADDR() | gdbarch_skip_prologue_ftype(struct gdbarch *gdbarch, CORE_ADDR ip)
typedef CORE_ADDR() | gdbarch_skip_main_prologue_ftype(struct gdbarch *gdbarch, CORE_ADDR ip)
typedef CORE_ADDR() | gdbarch_skip_entrypoint_ftype(struct gdbarch *gdbarch, CORE_ADDR ip)
typedef int() | gdbarch_inner_than_ftype(CORE_ADDR lhs, CORE_ADDR rhs)
typedef const gdb_byte *() | gdbarch_breakpoint_from_pc_ftype(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)
typedef int() | gdbarch_breakpoint_kind_from_pc_ftype(struct gdbarch *gdbarch, CORE_ADDR *pcptr)
typedef const gdb_byte *() | gdbarch_sw_breakpoint_from_kind_ftype(struct gdbarch *gdbarch, int kind, int *size)
typedef int() | gdbarch_breakpoint_kind_from_current_state_ftype(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR *pcptr)
typedef CORE_ADDR() | gdbarch_adjust_breakpoint_address_ftype(struct gdbarch *gdbarch, CORE_ADDR bpaddr)
typedef int() | gdbarch_memory_insert_breakpoint_ftype(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)
typedef int() | gdbarch_memory_remove_breakpoint_ftype(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)
typedef int() | gdbarch_remote_register_number_ftype(struct gdbarch *gdbarch, int regno)
typedef CORE_ADDR() | gdbarch_fetch_tls_load_module_address_ftype(struct objfile *objfile)
typedef CORE_ADDR() | gdbarch_unwind_pc_ftype(struct gdbarch *gdbarch, struct frame_info *next_frame)
typedef CORE_ADDR() | gdbarch_unwind_sp_ftype(struct gdbarch *gdbarch, struct frame_info *next_frame)
typedef int() | gdbarch_frame_num_args_ftype(struct frame_info *frame)
typedef CORE_ADDR() | gdbarch_frame_align_ftype(struct gdbarch *gdbarch, CORE_ADDR address)
typedef int() | gdbarch_stabs_argument_has_addr_ftype(struct gdbarch *gdbarch, struct type *type)
typedef CORE_ADDR() | gdbarch_convert_from_func_ptr_addr_ftype(struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ)
typedef CORE_ADDR() | gdbarch_addr_bits_remove_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef int() | gdbarch_single_step_through_delay_ftype(struct gdbarch *gdbarch, struct frame_info *frame)
typedef int() | gdbarch_print_insn_ftype(bfd_vma vma, struct disassemble_info *info)
typedef CORE_ADDR() | gdbarch_skip_trampoline_code_ftype(struct frame_info *frame, CORE_ADDR pc)
typedef CORE_ADDR() | gdbarch_skip_solib_resolver_ftype(struct gdbarch *gdbarch, CORE_ADDR pc)
typedef int() | gdbarch_in_solib_return_trampoline_ftype(struct gdbarch *gdbarch, CORE_ADDR pc, const char *name)
typedef int() | gdbarch_stack_frame_destroyed_p_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef void() | gdbarch_elf_make_msymbol_special_ftype(asymbol *sym, struct minimal_symbol *msym)
typedef void() | gdbarch_coff_make_msymbol_special_ftype(int val, struct minimal_symbol *msym)
typedef void() | gdbarch_make_symbol_special_ftype(struct symbol *sym, struct objfile *objfile)
typedef CORE_ADDR() | gdbarch_adjust_dwarf2_addr_ftype(CORE_ADDR pc)
typedef CORE_ADDR() | gdbarch_adjust_dwarf2_line_ftype(CORE_ADDR addr, int rel)
typedef int() | gdbarch_address_class_type_flags_ftype(int byte_size, int dwarf2_addr_class)
typedef const char *() | gdbarch_address_class_type_flags_to_name_ftype(struct gdbarch *gdbarch, int type_flags)
typedef bool() | gdbarch_execute_dwarf_cfa_vendor_op_ftype(struct gdbarch *gdbarch, gdb_byte op, struct dwarf2_frame_state *fs)
typedef int() | gdbarch_address_class_name_to_type_flags_ftype(struct gdbarch *gdbarch, const char *name, int *type_flags_ptr)
typedef int() | gdbarch_register_reggroup_p_ftype(struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup)
typedef CORE_ADDR() | gdbarch_fetch_pointer_argument_ftype(struct frame_info *frame, int argi, struct type *type)
typedef void() | gdbarch_iterate_over_regset_sections_ftype(struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache)
typedef char *() | gdbarch_make_corefile_notes_ftype(struct gdbarch *gdbarch, bfd *obfd, int *note_size)
typedef int() | gdbarch_find_memory_regions_ftype(struct gdbarch *gdbarch, find_memory_region_ftype func, void *data)
typedef ULONGEST() | gdbarch_core_xfer_shared_libraries_ftype(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)
typedef ULONGEST() | gdbarch_core_xfer_shared_libraries_aix_ftype(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)
typedef const char *() | gdbarch_core_pid_to_str_ftype(struct gdbarch *gdbarch, ptid_t ptid)
typedef const char *() | gdbarch_core_thread_name_ftype(struct gdbarch *gdbarch, struct thread_info *thr)
typedef LONGEST() | gdbarch_core_xfer_siginfo_ftype(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)
typedef void() | gdbarch_skip_permanent_breakpoint_ftype(struct regcache *regcache)
typedef struct displaced_step_closure *() | gdbarch_displaced_step_copy_insn_ftype(struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs)
typedef int() | gdbarch_displaced_step_hw_singlestep_ftype(struct gdbarch *gdbarch, struct displaced_step_closure *closure)
typedef void() | gdbarch_displaced_step_fixup_ftype(struct gdbarch *gdbarch, struct displaced_step_closure *closure, CORE_ADDR from, CORE_ADDR to, struct regcache *regs)
typedef CORE_ADDR() | gdbarch_displaced_step_location_ftype(struct gdbarch *gdbarch)
typedef void() | gdbarch_relocate_instruction_ftype(struct gdbarch *gdbarch, CORE_ADDR *to, CORE_ADDR from)
typedef void() | gdbarch_overlay_update_ftype(struct obj_section *osect)
typedef const struct target_desc *() | gdbarch_core_read_description_ftype(struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd)
typedef const char *() | gdbarch_static_transform_name_ftype(const char *name)
typedef int() | gdbarch_process_record_ftype(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr)
typedef int() | gdbarch_process_record_signal_ftype(struct gdbarch *gdbarch, struct regcache *regcache, enum gdb_signal signal)
typedef int() | gdbarch_gdb_signal_to_target_ftype(struct gdbarch *gdbarch, enum gdb_signal signal)
typedef struct type *() | gdbarch_get_siginfo_type_ftype(struct gdbarch *gdbarch)
typedef void() | gdbarch_record_special_symbol_ftype(struct gdbarch *gdbarch, struct objfile *objfile, asymbol *sym)
typedef LONGEST() | gdbarch_get_syscall_number_ftype(struct gdbarch *gdbarch, ptid_t ptid)
typedef int() | gdbarch_stap_is_single_operand_ftype(struct gdbarch *gdbarch, const char *s)
typedef int() | gdbarch_stap_parse_special_token_ftype(struct gdbarch *gdbarch, struct stap_parse_info *p)
typedef void() | gdbarch_dtrace_parse_probe_argument_ftype(struct gdbarch *gdbarch, struct parser_state *pstate, int narg)
typedef int() | gdbarch_dtrace_probe_is_enabled_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef void() | gdbarch_dtrace_enable_probe_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef void() | gdbarch_dtrace_disable_probe_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef int() | gdbarch_has_shared_address_space_ftype(struct gdbarch *gdbarch)
typedef int() | gdbarch_fast_tracepoint_valid_at_ftype(struct gdbarch *gdbarch, CORE_ADDR addr, char **msg)
typedef void() | gdbarch_guess_tracepoint_registers_ftype(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr)
typedef const char *() | gdbarch_auto_charset_ftype(void)
typedef const char *() | gdbarch_auto_wide_charset_ftype(void)
typedef void() | gdbarch_gen_return_address_ftype(struct gdbarch *gdbarch, struct agent_expr *ax, struct axs_value *value, CORE_ADDR scope)
typedef void() | gdbarch_info_proc_ftype(struct gdbarch *gdbarch, const char *args, enum info_proc_what what)
typedef void() | gdbarch_core_info_proc_ftype(struct gdbarch *gdbarch, const char *args, enum info_proc_what what)
typedef void() | gdbarch_iterate_over_objfiles_in_search_order_ftype(struct gdbarch *gdbarch, iterate_over_objfiles_in_search_order_cb_ftype *cb, void *cb_data, struct objfile *current_objfile)
typedef int() | gdbarch_insn_is_call_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef int() | gdbarch_insn_is_ret_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef int() | gdbarch_insn_is_jump_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)
typedef int() | gdbarch_auxv_parse_ftype(struct gdbarch *gdbarch, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
typedef void() | gdbarch_print_auxv_entry_ftype(struct gdbarch *gdbarch, struct ui_file *file, CORE_ADDR type, CORE_ADDR val)
typedef int() | gdbarch_vsyscall_range_ftype(struct gdbarch *gdbarch, struct mem_range *range)
typedef CORE_ADDR() | gdbarch_infcall_mmap_ftype(CORE_ADDR size, unsigned prot)
typedef void() | gdbarch_infcall_munmap_ftype(CORE_ADDR addr, CORE_ADDR size)
typedef char *() | gdbarch_gcc_target_options_ftype(struct gdbarch *gdbarch)
typedef const char *() | gdbarch_gnu_triplet_regexp_ftype(struct gdbarch *gdbarch)
typedef int() | gdbarch_addressable_memory_unit_size_ftype(struct gdbarch *gdbarch)
typedef struct gdbarch *() | gdbarch_init_ftype(struct gdbarch_info info, struct gdbarch_list *arches)
typedef void() | gdbarch_dump_tdep_ftype(struct gdbarch *gdbarch, struct ui_file *file)
typedef void *() | gdbarch_data_pre_init_ftype(struct obstack *obstack)
typedef void *() | gdbarch_data_post_init_ftype(struct gdbarch *gdbarch)

## Functions
struct gdbarch * | target_gdbarch (void)
const struct bfd_arch_info * | gdbarch_bfd_arch_info (struct gdbarch *gdbarch)
enum bfd_endian | gdbarch_byte_order (struct gdbarch *gdbarch)
enum bfd_endian | gdbarch_byte_order_for_code (struct gdbarch *gdbarch)
enum gdb_osabi | gdbarch_osabi (struct gdbarch *gdbarch)
const struct target_desc * | gdbarch_target_desc (struct gdbarch *gdbarch)
int | gdbarch_bits_big_endian (struct gdbarch *gdbarch)
void | set_gdbarch_bits_big_endian (struct gdbarch *gdbarch, int bits_big_endian)
int | gdbarch_short_bit (struct gdbarch *gdbarch)
void | set_gdbarch_short_bit (struct gdbarch *gdbarch, int short_bit)
int | gdbarch_int_bit (struct gdbarch *gdbarch)
void | set_gdbarch_int_bit (struct gdbarch *gdbarch, int int_bit)
int | gdbarch_long_bit (struct gdbarch *gdbarch)
void | set_gdbarch_long_bit (struct gdbarch *gdbarch, int long_bit)
int | gdbarch_long_long_bit (struct gdbarch *gdbarch)
void | set_gdbarch_long_long_bit (struct gdbarch *gdbarch, int long_long_bit)
int | gdbarch_long_long_align_bit (struct gdbarch *gdbarch)
void | set_gdbarch_long_long_align_bit (struct gdbarch *gdbarch, int long_long_align_bit)
int | gdbarch_half_bit (struct gdbarch *gdbarch)
void | set_gdbarch_half_bit (struct gdbarch *gdbarch, int half_bit)
const struct floatformat ** | gdbarch_half_format (struct gdbarch *gdbarch)
void | set_gdbarch_half_format (struct gdbarch *gdbarch, const struct floatformat **half_format)
int | gdbarch_float_bit (struct gdbarch *gdbarch)
void | set_gdbarch_float_bit (struct gdbarch *gdbarch, int float_bit)
const struct floatformat ** | gdbarch_float_format (struct gdbarch *gdbarch)
void | set_gdbarch_float_format (struct gdbarch *gdbarch, const struct floatformat **float_format)
int | gdbarch_double_bit (struct gdbarch *gdbarch)
void | set_gdbarch_double_bit (struct gdbarch *gdbarch, int double_bit)
const struct floatformat ** | gdbarch_double_format (struct gdbarch *gdbarch)
void | set_gdbarch_double_format (struct gdbarch *gdbarch, const struct floatformat **double_format)
int | gdbarch_long_double_bit (struct gdbarch *gdbarch)
void | set_gdbarch_long_double_bit (struct gdbarch *gdbarch, int long_double_bit)
const struct floatformat ** | gdbarch_long_double_format (struct gdbarch *gdbarch)
void | set_gdbarch_long_double_format (struct gdbarch *gdbarch, const struct floatformat **long_double_format)
int | gdbarch_wchar_bit (struct gdbarch *gdbarch)
void | set_gdbarch_wchar_bit (struct gdbarch *gdbarch, int wchar_bit)
int | gdbarch_wchar_signed (struct gdbarch *gdbarch)
void | set_gdbarch_wchar_signed (struct gdbarch *gdbarch, int wchar_signed)
const struct floatformat ** | gdbarch_floatformat_for_type (struct gdbarch *gdbarch, const char *name, int length)
void | set_gdbarch_floatformat_for_type (struct gdbarch *gdbarch, gdbarch_floatformat_for_type_ftype *floatformat_for_type)
int | gdbarch_ptr_bit (struct gdbarch *gdbarch)
void | set_gdbarch_ptr_bit (struct gdbarch *gdbarch, int ptr_bit)
int | gdbarch_addr_bit (struct gdbarch *gdbarch)
void | set_gdbarch_addr_bit (struct gdbarch *gdbarch, int addr_bit)
int | gdbarch_dwarf2_addr_size (struct gdbarch *gdbarch)
void | set_gdbarch_dwarf2_addr_size (struct gdbarch *gdbarch, int dwarf2_addr_size)
int | gdbarch_char_signed (struct gdbarch *gdbarch)
void | set_gdbarch_char_signed (struct gdbarch *gdbarch, int char_signed)
int | gdbarch_read_pc_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_read_pc (struct gdbarch *gdbarch, struct regcache *regcache)
void | set_gdbarch_read_pc (struct gdbarch *gdbarch, gdbarch_read_pc_ftype *read_pc)
int | gdbarch_write_pc_p (struct gdbarch *gdbarch)
void | gdbarch_write_pc (struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR val)
void | set_gdbarch_write_pc (struct gdbarch *gdbarch, gdbarch_write_pc_ftype *write_pc)
void | gdbarch_virtual_frame_pointer (struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset)
void | set_gdbarch_virtual_frame_pointer (struct gdbarch *gdbarch, gdbarch_virtual_frame_pointer_ftype *virtual_frame_pointer)
int | gdbarch_pseudo_register_read_p (struct gdbarch *gdbarch)
enum register_status() | gdbarch_pseudo_register_read_ftype (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, gdb_byte *buf)
enum register_status | gdbarch_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, gdb_byte *buf)
void | set_gdbarch_pseudo_register_read (struct gdbarch *gdbarch, gdbarch_pseudo_register_read_ftype *pseudo_register_read)
int | gdbarch_pseudo_register_read_value_p (struct gdbarch *gdbarch)
struct value * | gdbarch_pseudo_register_read_value (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum)
void | set_gdbarch_pseudo_register_read_value (struct gdbarch *gdbarch, gdbarch_pseudo_register_read_value_ftype *pseudo_register_read_value)
int | gdbarch_pseudo_register_write_p (struct gdbarch *gdbarch)
void | gdbarch_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const gdb_byte *buf)
void | set_gdbarch_pseudo_register_write (struct gdbarch *gdbarch, gdbarch_pseudo_register_write_ftype *pseudo_register_write)
int | gdbarch_num_regs (struct gdbarch *gdbarch)
void | set_gdbarch_num_regs (struct gdbarch *gdbarch, int num_regs)
int | gdbarch_num_pseudo_regs (struct gdbarch *gdbarch)
void | set_gdbarch_num_pseudo_regs (struct gdbarch *gdbarch, int num_pseudo_regs)
int | gdbarch_ax_pseudo_register_collect_p (struct gdbarch *gdbarch)
int | gdbarch_ax_pseudo_register_collect (struct gdbarch *gdbarch, struct agent_expr *ax, int reg)
void | set_gdbarch_ax_pseudo_register_collect (struct gdbarch *gdbarch, gdbarch_ax_pseudo_register_collect_ftype *ax_pseudo_register_collect)
int | gdbarch_ax_pseudo_register_push_stack_p (struct gdbarch *gdbarch)
int | gdbarch_ax_pseudo_register_push_stack (struct gdbarch *gdbarch, struct agent_expr *ax, int reg)
void | set_gdbarch_ax_pseudo_register_push_stack (struct gdbarch *gdbarch, gdbarch_ax_pseudo_register_push_stack_ftype *ax_pseudo_register_push_stack)
int | gdbarch_handle_segmentation_fault_p (struct gdbarch *gdbarch)
void | gdbarch_handle_segmentation_fault (struct gdbarch *gdbarch, struct ui_out *uiout)
void | set_gdbarch_handle_segmentation_fault (struct gdbarch *gdbarch, gdbarch_handle_segmentation_fault_ftype *handle_segmentation_fault)
int | gdbarch_sp_regnum (struct gdbarch *gdbarch)
void | set_gdbarch_sp_regnum (struct gdbarch *gdbarch, int sp_regnum)
int | gdbarch_pc_regnum (struct gdbarch *gdbarch)
void | set_gdbarch_pc_regnum (struct gdbarch *gdbarch, int pc_regnum)
int | gdbarch_ps_regnum (struct gdbarch *gdbarch)
void | set_gdbarch_ps_regnum (struct gdbarch *gdbarch, int ps_regnum)
int | gdbarch_fp0_regnum (struct gdbarch *gdbarch)
void | set_gdbarch_fp0_regnum (struct gdbarch *gdbarch, int fp0_regnum)
int | gdbarch_stab_reg_to_regnum (struct gdbarch *gdbarch, int stab_regnr)
void | set_gdbarch_stab_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_stab_reg_to_regnum_ftype *stab_reg_to_regnum)
int | gdbarch_ecoff_reg_to_regnum (struct gdbarch *gdbarch, int ecoff_regnr)
void | set_gdbarch_ecoff_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_ecoff_reg_to_regnum_ftype *ecoff_reg_to_regnum)
int | gdbarch_sdb_reg_to_regnum (struct gdbarch *gdbarch, int sdb_regnr)
void | set_gdbarch_sdb_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_sdb_reg_to_regnum_ftype *sdb_reg_to_regnum)
int | gdbarch_dwarf2_reg_to_regnum (struct gdbarch *gdbarch, int dwarf2_regnr)
void | set_gdbarch_dwarf2_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_dwarf2_reg_to_regnum_ftype *dwarf2_reg_to_regnum)
const char * | gdbarch_register_name (struct gdbarch *gdbarch, int regnr)
void | set_gdbarch_register_name (struct gdbarch *gdbarch, gdbarch_register_name_ftype *register_name)
int | gdbarch_register_type_p (struct gdbarch *gdbarch)
struct type * | gdbarch_register_type (struct gdbarch *gdbarch, int reg_nr)
void | set_gdbarch_register_type (struct gdbarch *gdbarch, gdbarch_register_type_ftype *register_type)
int | gdbarch_dummy_id_p (struct gdbarch *gdbarch)
struct frame_id() | gdbarch_dummy_id_ftype (struct gdbarch *gdbarch, struct frame_info *this_frame)
struct frame_id | gdbarch_dummy_id (struct gdbarch *gdbarch, struct frame_info *this_frame)
void | set_gdbarch_dummy_id (struct gdbarch *gdbarch, gdbarch_dummy_id_ftype *dummy_id)
int | gdbarch_deprecated_fp_regnum (struct gdbarch *gdbarch)
void | set_gdbarch_deprecated_fp_regnum (struct gdbarch *gdbarch, int deprecated_fp_regnum)
int | gdbarch_push_dummy_call_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_push_dummy_call (struct gdbarch *gdbarch, struct value *function, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr)
void | set_gdbarch_push_dummy_call (struct gdbarch *gdbarch, gdbarch_push_dummy_call_ftype *push_dummy_call)
int | gdbarch_call_dummy_location (struct gdbarch *gdbarch)
void | set_gdbarch_call_dummy_location (struct gdbarch *gdbarch, int call_dummy_location)
int | gdbarch_push_dummy_code_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_push_dummy_code (struct gdbarch *gdbarch, CORE_ADDR sp, CORE_ADDR funaddr, struct value **args, int nargs, struct type *value_type, CORE_ADDR *real_pc, CORE_ADDR *bp_addr, struct regcache *regcache)
void | set_gdbarch_push_dummy_code (struct gdbarch *gdbarch, gdbarch_push_dummy_code_ftype *push_dummy_code)
int | gdbarch_code_of_frame_writable (struct gdbarch *gdbarch, struct frame_info *frame)
void | set_gdbarch_code_of_frame_writable (struct gdbarch *gdbarch, gdbarch_code_of_frame_writable_ftype *code_of_frame_writable)
void | gdbarch_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all)
void | set_gdbarch_print_registers_info (struct gdbarch *gdbarch, gdbarch_print_registers_info_ftype *print_registers_info)
void | gdbarch_print_float_info (struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args)
void | set_gdbarch_print_float_info (struct gdbarch *gdbarch, gdbarch_print_float_info_ftype *print_float_info)
int | gdbarch_print_vector_info_p (struct gdbarch *gdbarch)
void | gdbarch_print_vector_info (struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args)
void | set_gdbarch_print_vector_info (struct gdbarch *gdbarch, gdbarch_print_vector_info_ftype *print_vector_info)
int | gdbarch_register_sim_regno (struct gdbarch *gdbarch, int reg_nr)
void | set_gdbarch_register_sim_regno (struct gdbarch *gdbarch, gdbarch_register_sim_regno_ftype *register_sim_regno)
int | gdbarch_cannot_fetch_register (struct gdbarch *gdbarch, int regnum)
void | set_gdbarch_cannot_fetch_register (struct gdbarch *gdbarch, gdbarch_cannot_fetch_register_ftype *cannot_fetch_register)
int | gdbarch_cannot_store_register (struct gdbarch *gdbarch, int regnum)
void | set_gdbarch_cannot_store_register (struct gdbarch *gdbarch, gdbarch_cannot_store_register_ftype *cannot_store_register)
int | gdbarch_get_longjmp_target_p (struct gdbarch *gdbarch)
int | gdbarch_get_longjmp_target (struct gdbarch *gdbarch, struct frame_info *frame, CORE_ADDR *pc)
void | set_gdbarch_get_longjmp_target (struct gdbarch *gdbarch, gdbarch_get_longjmp_target_ftype *get_longjmp_target)
int | gdbarch_believe_pcc_promotion (struct gdbarch *gdbarch)
void | set_gdbarch_believe_pcc_promotion (struct gdbarch *gdbarch, int believe_pcc_promotion)
int | gdbarch_convert_register_p (struct gdbarch *gdbarch, int regnum, struct type *type)
void | set_gdbarch_convert_register_p (struct gdbarch *gdbarch, gdbarch_convert_register_p_ftype *convert_register_p)
int | gdbarch_register_to_value (struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, gdb_byte *buf, int *optimizedp, int *unavailablep)
void | set_gdbarch_register_to_value (struct gdbarch *gdbarch, gdbarch_register_to_value_ftype *register_to_value)
void | gdbarch_value_to_register (struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, const gdb_byte *buf)
void | set_gdbarch_value_to_register (struct gdbarch *gdbarch, gdbarch_value_to_register_ftype *value_to_register)
struct value * | gdbarch_value_from_register (struct gdbarch *gdbarch, struct type *type, int regnum, struct frame_id frame_id)
void | set_gdbarch_value_from_register (struct gdbarch *gdbarch, gdbarch_value_from_register_ftype *value_from_register)
CORE_ADDR | gdbarch_pointer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)
void | set_gdbarch_pointer_to_address (struct gdbarch *gdbarch, gdbarch_pointer_to_address_ftype *pointer_to_address)
void | gdbarch_address_to_pointer (struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr)
void | set_gdbarch_address_to_pointer (struct gdbarch *gdbarch, gdbarch_address_to_pointer_ftype *address_to_pointer)
int | gdbarch_integer_to_address_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_integer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)
void | set_gdbarch_integer_to_address (struct gdbarch *gdbarch, gdbarch_integer_to_address_ftype *integer_to_address)
int | gdbarch_return_value_p (struct gdbarch *gdbarch)
enum return_value_convention() | gdbarch_return_value_ftype (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf)
enum return_value_convention | gdbarch_return_value (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf)
void | set_gdbarch_return_value (struct gdbarch *gdbarch, gdbarch_return_value_ftype *return_value)
int | gdbarch_return_in_first_hidden_param_p (struct gdbarch *gdbarch, struct type *type)
void | set_gdbarch_return_in_first_hidden_param_p (struct gdbarch *gdbarch, gdbarch_return_in_first_hidden_param_p_ftype *return_in_first_hidden_param_p)
CORE_ADDR | gdbarch_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR ip)
void | set_gdbarch_skip_prologue (struct gdbarch *gdbarch, gdbarch_skip_prologue_ftype *skip_prologue)
int | gdbarch_skip_main_prologue_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_skip_main_prologue (struct gdbarch *gdbarch, CORE_ADDR ip)
void | set_gdbarch_skip_main_prologue (struct gdbarch *gdbarch, gdbarch_skip_main_prologue_ftype *skip_main_prologue)
int | gdbarch_skip_entrypoint_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_skip_entrypoint (struct gdbarch *gdbarch, CORE_ADDR ip)
void | set_gdbarch_skip_entrypoint (struct gdbarch *gdbarch, gdbarch_skip_entrypoint_ftype *skip_entrypoint)
int | gdbarch_inner_than (struct gdbarch *gdbarch, CORE_ADDR lhs, CORE_ADDR rhs)
void | set_gdbarch_inner_than (struct gdbarch *gdbarch, gdbarch_inner_than_ftype *inner_than)
const gdb_byte * | gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)
void | set_gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, gdbarch_breakpoint_from_pc_ftype *breakpoint_from_pc)
int | gdbarch_breakpoint_kind_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr)
void | set_gdbarch_breakpoint_kind_from_pc (struct gdbarch *gdbarch, gdbarch_breakpoint_kind_from_pc_ftype *breakpoint_kind_from_pc)
const gdb_byte * | gdbarch_sw_breakpoint_from_kind (struct gdbarch *gdbarch, int kind, int *size)
void | set_gdbarch_sw_breakpoint_from_kind (struct gdbarch *gdbarch, gdbarch_sw_breakpoint_from_kind_ftype *sw_breakpoint_from_kind)
int | gdbarch_breakpoint_kind_from_current_state (struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR *pcptr)
void | set_gdbarch_breakpoint_kind_from_current_state (struct gdbarch *gdbarch, gdbarch_breakpoint_kind_from_current_state_ftype *breakpoint_kind_from_current_state)
int | gdbarch_adjust_breakpoint_address_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, CORE_ADDR bpaddr)
void | set_gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, gdbarch_adjust_breakpoint_address_ftype *adjust_breakpoint_address)
int | gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)
void | set_gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_insert_breakpoint_ftype *memory_insert_breakpoint)
int | gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)
void | set_gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_remove_breakpoint_ftype *memory_remove_breakpoint)
CORE_ADDR | gdbarch_decr_pc_after_break (struct gdbarch *gdbarch)
void | set_gdbarch_decr_pc_after_break (struct gdbarch *gdbarch, CORE_ADDR decr_pc_after_break)
CORE_ADDR | gdbarch_deprecated_function_start_offset (struct gdbarch *gdbarch)
void | set_gdbarch_deprecated_function_start_offset (struct gdbarch *gdbarch, CORE_ADDR deprecated_function_start_offset)
int | gdbarch_remote_register_number (struct gdbarch *gdbarch, int regno)
void | set_gdbarch_remote_register_number (struct gdbarch *gdbarch, gdbarch_remote_register_number_ftype *remote_register_number)
int | gdbarch_fetch_tls_load_module_address_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_fetch_tls_load_module_address (struct gdbarch *gdbarch, struct objfile *objfile)
void | set_gdbarch_fetch_tls_load_module_address (struct gdbarch *gdbarch, gdbarch_fetch_tls_load_module_address_ftype *fetch_tls_load_module_address)
CORE_ADDR | gdbarch_frame_args_skip (struct gdbarch *gdbarch)
void | set_gdbarch_frame_args_skip (struct gdbarch *gdbarch, CORE_ADDR frame_args_skip)
int | gdbarch_unwind_pc_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_unwind_pc (struct gdbarch *gdbarch, struct frame_info *next_frame)
void | set_gdbarch_unwind_pc (struct gdbarch *gdbarch, gdbarch_unwind_pc_ftype *unwind_pc)
int | gdbarch_unwind_sp_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_unwind_sp (struct gdbarch *gdbarch, struct frame_info *next_frame)
void | set_gdbarch_unwind_sp (struct gdbarch *gdbarch, gdbarch_unwind_sp_ftype *unwind_sp)
int | gdbarch_frame_num_args_p (struct gdbarch *gdbarch)
int | gdbarch_frame_num_args (struct gdbarch *gdbarch, struct frame_info *frame)
void | set_gdbarch_frame_num_args (struct gdbarch *gdbarch, gdbarch_frame_num_args_ftype *frame_num_args)
int | gdbarch_frame_align_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_frame_align (struct gdbarch *gdbarch, CORE_ADDR address)
void | set_gdbarch_frame_align (struct gdbarch *gdbarch, gdbarch_frame_align_ftype *frame_align)
int | gdbarch_stabs_argument_has_addr (struct gdbarch *gdbarch, struct type *type)
void | set_gdbarch_stabs_argument_has_addr (struct gdbarch *gdbarch, gdbarch_stabs_argument_has_addr_ftype *stabs_argument_has_addr)
int | gdbarch_frame_red_zone_size (struct gdbarch *gdbarch)
void | set_gdbarch_frame_red_zone_size (struct gdbarch *gdbarch, int frame_red_zone_size)
CORE_ADDR | gdbarch_convert_from_func_ptr_addr (struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ)
void | set_gdbarch_convert_from_func_ptr_addr (struct gdbarch *gdbarch, gdbarch_convert_from_func_ptr_addr_ftype *convert_from_func_ptr_addr)
CORE_ADDR | gdbarch_addr_bits_remove (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_addr_bits_remove (struct gdbarch *gdbarch, gdbarch_addr_bits_remove_ftype *addr_bits_remove)
int | gdbarch_significant_addr_bit (struct gdbarch *gdbarch)
void | set_gdbarch_significant_addr_bit (struct gdbarch *gdbarch, int significant_addr_bit)
int | gdbarch_software_single_step_p (struct gdbarch *gdbarch)
std::vector< CORE_ADDR > | gdbarch_software_single_step (struct gdbarch *gdbarch, struct regcache *regcache)
void | set_gdbarch_software_single_step (struct gdbarch *gdbarch, gdbarch_software_single_step_ftype *software_single_step)
int | gdbarch_single_step_through_delay_p (struct gdbarch *gdbarch)
int | gdbarch_single_step_through_delay (struct gdbarch *gdbarch, struct frame_info *frame)
void | set_gdbarch_single_step_through_delay (struct gdbarch *gdbarch, gdbarch_single_step_through_delay_ftype *single_step_through_delay)
int | gdbarch_print_insn (struct gdbarch *gdbarch, bfd_vma vma, struct disassemble_info *info)
void | set_gdbarch_print_insn (struct gdbarch *gdbarch, gdbarch_print_insn_ftype *print_insn)
CORE_ADDR | gdbarch_skip_trampoline_code (struct gdbarch *gdbarch, struct frame_info *frame, CORE_ADDR pc)
void | set_gdbarch_skip_trampoline_code (struct gdbarch *gdbarch, gdbarch_skip_trampoline_code_ftype *skip_trampoline_code)
CORE_ADDR | gdbarch_skip_solib_resolver (struct gdbarch *gdbarch, CORE_ADDR pc)
void | set_gdbarch_skip_solib_resolver (struct gdbarch *gdbarch, gdbarch_skip_solib_resolver_ftype *skip_solib_resolver)
int | gdbarch_in_solib_return_trampoline (struct gdbarch *gdbarch, CORE_ADDR pc, const char *name)
void | set_gdbarch_in_solib_return_trampoline (struct gdbarch *gdbarch, gdbarch_in_solib_return_trampoline_ftype *in_solib_return_trampoline)
int | gdbarch_stack_frame_destroyed_p (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_stack_frame_destroyed_p (struct gdbarch *gdbarch, gdbarch_stack_frame_destroyed_p_ftype *stack_frame_destroyed_p)
int | gdbarch_elf_make_msymbol_special_p (struct gdbarch *gdbarch)
void | gdbarch_elf_make_msymbol_special (struct gdbarch *gdbarch, asymbol *sym, struct minimal_symbol *msym)
void | set_gdbarch_elf_make_msymbol_special (struct gdbarch *gdbarch, gdbarch_elf_make_msymbol_special_ftype *elf_make_msymbol_special)
void | gdbarch_coff_make_msymbol_special (struct gdbarch *gdbarch, int val, struct minimal_symbol *msym)
void | set_gdbarch_coff_make_msymbol_special (struct gdbarch *gdbarch, gdbarch_coff_make_msymbol_special_ftype *coff_make_msymbol_special)
void | gdbarch_make_symbol_special (struct gdbarch *gdbarch, struct symbol *sym, struct objfile *objfile)
void | set_gdbarch_make_symbol_special (struct gdbarch *gdbarch, gdbarch_make_symbol_special_ftype *make_symbol_special)
CORE_ADDR | gdbarch_adjust_dwarf2_addr (struct gdbarch *gdbarch, CORE_ADDR pc)
void | set_gdbarch_adjust_dwarf2_addr (struct gdbarch *gdbarch, gdbarch_adjust_dwarf2_addr_ftype *adjust_dwarf2_addr)
CORE_ADDR | gdbarch_adjust_dwarf2_line (struct gdbarch *gdbarch, CORE_ADDR addr, int rel)
void | set_gdbarch_adjust_dwarf2_line (struct gdbarch *gdbarch, gdbarch_adjust_dwarf2_line_ftype *adjust_dwarf2_line)
int | gdbarch_cannot_step_breakpoint (struct gdbarch *gdbarch)
void | set_gdbarch_cannot_step_breakpoint (struct gdbarch *gdbarch, int cannot_step_breakpoint)
int | gdbarch_have_nonsteppable_watchpoint (struct gdbarch *gdbarch)
void | set_gdbarch_have_nonsteppable_watchpoint (struct gdbarch *gdbarch, int have_nonsteppable_watchpoint)
int | gdbarch_address_class_type_flags_p (struct gdbarch *gdbarch)
int | gdbarch_address_class_type_flags (struct gdbarch *gdbarch, int byte_size, int dwarf2_addr_class)
void | set_gdbarch_address_class_type_flags (struct gdbarch *gdbarch, gdbarch_address_class_type_flags_ftype *address_class_type_flags)
int | gdbarch_address_class_type_flags_to_name_p (struct gdbarch *gdbarch)
const char * | gdbarch_address_class_type_flags_to_name (struct gdbarch *gdbarch, int type_flags)
void | set_gdbarch_address_class_type_flags_to_name (struct gdbarch *gdbarch, gdbarch_address_class_type_flags_to_name_ftype *address_class_type_flags_to_name)
bool | gdbarch_execute_dwarf_cfa_vendor_op (struct gdbarch *gdbarch, gdb_byte op, struct dwarf2_frame_state *fs)
void | set_gdbarch_execute_dwarf_cfa_vendor_op (struct gdbarch *gdbarch, gdbarch_execute_dwarf_cfa_vendor_op_ftype *execute_dwarf_cfa_vendor_op)
int | gdbarch_address_class_name_to_type_flags_p (struct gdbarch *gdbarch)
int | gdbarch_address_class_name_to_type_flags (struct gdbarch *gdbarch, const char *name, int *type_flags_ptr)
void | set_gdbarch_address_class_name_to_type_flags (struct gdbarch *gdbarch, gdbarch_address_class_name_to_type_flags_ftype *address_class_name_to_type_flags)
int | gdbarch_register_reggroup_p (struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup)
void | set_gdbarch_register_reggroup_p (struct gdbarch *gdbarch, gdbarch_register_reggroup_p_ftype *register_reggroup_p)
int | gdbarch_fetch_pointer_argument_p (struct gdbarch *gdbarch)
CORE_ADDR | gdbarch_fetch_pointer_argument (struct gdbarch *gdbarch, struct frame_info *frame, int argi, struct type *type)
void | set_gdbarch_fetch_pointer_argument (struct gdbarch *gdbarch, gdbarch_fetch_pointer_argument_ftype *fetch_pointer_argument)
int | gdbarch_iterate_over_regset_sections_p (struct gdbarch *gdbarch)
void | gdbarch_iterate_over_regset_sections (struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache)
void | set_gdbarch_iterate_over_regset_sections (struct gdbarch *gdbarch, gdbarch_iterate_over_regset_sections_ftype *iterate_over_regset_sections)
int | gdbarch_make_corefile_notes_p (struct gdbarch *gdbarch)
char * | gdbarch_make_corefile_notes (struct gdbarch *gdbarch, bfd *obfd, int *note_size)
void | set_gdbarch_make_corefile_notes (struct gdbarch *gdbarch, gdbarch_make_corefile_notes_ftype *make_corefile_notes)
int | gdbarch_find_memory_regions_p (struct gdbarch *gdbarch)
int | gdbarch_find_memory_regions (struct gdbarch *gdbarch, find_memory_region_ftype func, void *data)
void | set_gdbarch_find_memory_regions (struct gdbarch *gdbarch, gdbarch_find_memory_regions_ftype *find_memory_regions)
int | gdbarch_core_xfer_shared_libraries_p (struct gdbarch *gdbarch)
ULONGEST | gdbarch_core_xfer_shared_libraries (struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)
void | set_gdbarch_core_xfer_shared_libraries (struct gdbarch *gdbarch, gdbarch_core_xfer_shared_libraries_ftype *core_xfer_shared_libraries)
int | gdbarch_core_xfer_shared_libraries_aix_p (struct gdbarch *gdbarch)
ULONGEST | gdbarch_core_xfer_shared_libraries_aix (struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)
void | set_gdbarch_core_xfer_shared_libraries_aix (struct gdbarch *gdbarch, gdbarch_core_xfer_shared_libraries_aix_ftype *core_xfer_shared_libraries_aix)
int | gdbarch_core_pid_to_str_p (struct gdbarch *gdbarch)
const char * | gdbarch_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid)
void | set_gdbarch_core_pid_to_str (struct gdbarch *gdbarch, gdbarch_core_pid_to_str_ftype *core_pid_to_str)
int | gdbarch_core_thread_name_p (struct gdbarch *gdbarch)
const char * | gdbarch_core_thread_name (struct gdbarch *gdbarch, struct thread_info *thr)
void | set_gdbarch_core_thread_name (struct gdbarch *gdbarch, gdbarch_core_thread_name_ftype *core_thread_name)
int | gdbarch_core_xfer_siginfo_p (struct gdbarch *gdbarch)
LONGEST | gdbarch_core_xfer_siginfo (struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)
void | set_gdbarch_core_xfer_siginfo (struct gdbarch *gdbarch, gdbarch_core_xfer_siginfo_ftype *core_xfer_siginfo)
int | gdbarch_gcore_bfd_target_p (struct gdbarch *gdbarch)
const char * | gdbarch_gcore_bfd_target (struct gdbarch *gdbarch)
void | set_gdbarch_gcore_bfd_target (struct gdbarch *gdbarch, const char *gcore_bfd_target)
int | gdbarch_vtable_function_descriptors (struct gdbarch *gdbarch)
void | set_gdbarch_vtable_function_descriptors (struct gdbarch *gdbarch, int vtable_function_descriptors)
int | gdbarch_vbit_in_delta (struct gdbarch *gdbarch)
void | set_gdbarch_vbit_in_delta (struct gdbarch *gdbarch, int vbit_in_delta)
void | gdbarch_skip_permanent_breakpoint (struct gdbarch *gdbarch, struct regcache *regcache)
void | set_gdbarch_skip_permanent_breakpoint (struct gdbarch *gdbarch, gdbarch_skip_permanent_breakpoint_ftype *skip_permanent_breakpoint)
int | gdbarch_max_insn_length_p (struct gdbarch *gdbarch)
ULONGEST | gdbarch_max_insn_length (struct gdbarch *gdbarch)
void | set_gdbarch_max_insn_length (struct gdbarch *gdbarch, ULONGEST max_insn_length)
int | gdbarch_displaced_step_copy_insn_p (struct gdbarch *gdbarch)
struct displaced_step_closure * | gdbarch_displaced_step_copy_insn (struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs)
void | set_gdbarch_displaced_step_copy_insn (struct gdbarch *gdbarch, gdbarch_displaced_step_copy_insn_ftype *displaced_step_copy_insn)
int | gdbarch_displaced_step_hw_singlestep (struct gdbarch *gdbarch, struct displaced_step_closure *closure)
void | set_gdbarch_displaced_step_hw_singlestep (struct gdbarch *gdbarch, gdbarch_displaced_step_hw_singlestep_ftype *displaced_step_hw_singlestep)
int | gdbarch_displaced_step_fixup_p (struct gdbarch *gdbarch)
void | gdbarch_displaced_step_fixup (struct gdbarch *gdbarch, struct displaced_step_closure *closure, CORE_ADDR from, CORE_ADDR to, struct regcache *regs)
void | set_gdbarch_displaced_step_fixup (struct gdbarch *gdbarch, gdbarch_displaced_step_fixup_ftype *displaced_step_fixup)
CORE_ADDR | gdbarch_displaced_step_location (struct gdbarch *gdbarch)
void | set_gdbarch_displaced_step_location (struct gdbarch *gdbarch, gdbarch_displaced_step_location_ftype *displaced_step_location)
int | gdbarch_relocate_instruction_p (struct gdbarch *gdbarch)
void | gdbarch_relocate_instruction (struct gdbarch *gdbarch, CORE_ADDR *to, CORE_ADDR from)
void | set_gdbarch_relocate_instruction (struct gdbarch *gdbarch, gdbarch_relocate_instruction_ftype *relocate_instruction)
int | gdbarch_overlay_update_p (struct gdbarch *gdbarch)
void | gdbarch_overlay_update (struct gdbarch *gdbarch, struct obj_section *osect)
void | set_gdbarch_overlay_update (struct gdbarch *gdbarch, gdbarch_overlay_update_ftype *overlay_update)
int | gdbarch_core_read_description_p (struct gdbarch *gdbarch)
const struct target_desc * | gdbarch_core_read_description (struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd)
void | set_gdbarch_core_read_description (struct gdbarch *gdbarch, gdbarch_core_read_description_ftype *core_read_description)
int | gdbarch_static_transform_name_p (struct gdbarch *gdbarch)
const char * | gdbarch_static_transform_name (struct gdbarch *gdbarch, const char *name)
void | set_gdbarch_static_transform_name (struct gdbarch *gdbarch, gdbarch_static_transform_name_ftype *static_transform_name)
int | gdbarch_sofun_address_maybe_missing (struct gdbarch *gdbarch)
void | set_gdbarch_sofun_address_maybe_missing (struct gdbarch *gdbarch, int sofun_address_maybe_missing)
int | gdbarch_process_record_p (struct gdbarch *gdbarch)
int | gdbarch_process_record (struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr)
void | set_gdbarch_process_record (struct gdbarch *gdbarch, gdbarch_process_record_ftype *process_record)
int | gdbarch_process_record_signal_p (struct gdbarch *gdbarch)
int | gdbarch_process_record_signal (struct gdbarch *gdbarch, struct regcache *regcache, enum gdb_signal signal)
void | set_gdbarch_process_record_signal (struct gdbarch *gdbarch, gdbarch_process_record_signal_ftype *process_record_signal)
int | gdbarch_gdb_signal_from_target_p (struct gdbarch *gdbarch)
enum gdb_signal() | gdbarch_gdb_signal_from_target_ftype (struct gdbarch *gdbarch, int signo)
enum gdb_signal | gdbarch_gdb_signal_from_target (struct gdbarch *gdbarch, int signo)
void | set_gdbarch_gdb_signal_from_target (struct gdbarch *gdbarch, gdbarch_gdb_signal_from_target_ftype *gdb_signal_from_target)
int | gdbarch_gdb_signal_to_target_p (struct gdbarch *gdbarch)
int | gdbarch_gdb_signal_to_target (struct gdbarch *gdbarch, enum gdb_signal signal)
void | set_gdbarch_gdb_signal_to_target (struct gdbarch *gdbarch, gdbarch_gdb_signal_to_target_ftype *gdb_signal_to_target)
int | gdbarch_get_siginfo_type_p (struct gdbarch *gdbarch)
struct type * | gdbarch_get_siginfo_type (struct gdbarch *gdbarch)
void | set_gdbarch_get_siginfo_type (struct gdbarch *gdbarch, gdbarch_get_siginfo_type_ftype *get_siginfo_type)
int | gdbarch_record_special_symbol_p (struct gdbarch *gdbarch)
void | gdbarch_record_special_symbol (struct gdbarch *gdbarch, struct objfile *objfile, asymbol *sym)
void | set_gdbarch_record_special_symbol (struct gdbarch *gdbarch, gdbarch_record_special_symbol_ftype *record_special_symbol)
int | gdbarch_get_syscall_number_p (struct gdbarch *gdbarch)
LONGEST | gdbarch_get_syscall_number (struct gdbarch *gdbarch, ptid_t ptid)
void | set_gdbarch_get_syscall_number (struct gdbarch *gdbarch, gdbarch_get_syscall_number_ftype *get_syscall_number)
const char * | gdbarch_xml_syscall_file (struct gdbarch *gdbarch)
void | set_gdbarch_xml_syscall_file (struct gdbarch *gdbarch, const char *xml_syscall_file)
struct syscalls_info * | gdbarch_syscalls_info (struct gdbarch *gdbarch)
void | set_gdbarch_syscalls_info (struct gdbarch *gdbarch, struct syscalls_info *syscalls_info)
const char *const * | gdbarch_stap_integer_prefixes (struct gdbarch *gdbarch)
void | set_gdbarch_stap_integer_prefixes (struct gdbarch *gdbarch, const char *const *stap_integer_prefixes)
const char *const * | gdbarch_stap_integer_suffixes (struct gdbarch *gdbarch)
void | set_gdbarch_stap_integer_suffixes (struct gdbarch *gdbarch, const char *const *stap_integer_suffixes)
const char *const * | gdbarch_stap_register_prefixes (struct gdbarch *gdbarch)
void | set_gdbarch_stap_register_prefixes (struct gdbarch *gdbarch, const char *const *stap_register_prefixes)
const char *const * | gdbarch_stap_register_suffixes (struct gdbarch *gdbarch)
void | set_gdbarch_stap_register_suffixes (struct gdbarch *gdbarch, const char *const *stap_register_suffixes)
const char *const * | gdbarch_stap_register_indirection_prefixes (struct gdbarch *gdbarch)
void | set_gdbarch_stap_register_indirection_prefixes (struct gdbarch *gdbarch, const char *const *stap_register_indirection_prefixes)
const char *const * | gdbarch_stap_register_indirection_suffixes (struct gdbarch *gdbarch)
void | set_gdbarch_stap_register_indirection_suffixes (struct gdbarch *gdbarch, const char *const *stap_register_indirection_suffixes)
const char * | gdbarch_stap_gdb_register_prefix (struct gdbarch *gdbarch)
void | set_gdbarch_stap_gdb_register_prefix (struct gdbarch *gdbarch, const char *stap_gdb_register_prefix)
const char * | gdbarch_stap_gdb_register_suffix (struct gdbarch *gdbarch)
void | set_gdbarch_stap_gdb_register_suffix (struct gdbarch *gdbarch, const char *stap_gdb_register_suffix)
int | gdbarch_stap_is_single_operand_p (struct gdbarch *gdbarch)
int | gdbarch_stap_is_single_operand (struct gdbarch *gdbarch, const char *s)
void | set_gdbarch_stap_is_single_operand (struct gdbarch *gdbarch, gdbarch_stap_is_single_operand_ftype *stap_is_single_operand)
int | gdbarch_stap_parse_special_token_p (struct gdbarch *gdbarch)
int | gdbarch_stap_parse_special_token (struct gdbarch *gdbarch, struct stap_parse_info *p)
void | set_gdbarch_stap_parse_special_token (struct gdbarch *gdbarch, gdbarch_stap_parse_special_token_ftype *stap_parse_special_token)
int | gdbarch_dtrace_parse_probe_argument_p (struct gdbarch *gdbarch)
void | gdbarch_dtrace_parse_probe_argument (struct gdbarch *gdbarch, struct parser_state *pstate, int narg)
void | set_gdbarch_dtrace_parse_probe_argument (struct gdbarch *gdbarch, gdbarch_dtrace_parse_probe_argument_ftype *dtrace_parse_probe_argument)
int | gdbarch_dtrace_probe_is_enabled_p (struct gdbarch *gdbarch)
int | gdbarch_dtrace_probe_is_enabled (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_dtrace_probe_is_enabled (struct gdbarch *gdbarch, gdbarch_dtrace_probe_is_enabled_ftype *dtrace_probe_is_enabled)
int | gdbarch_dtrace_enable_probe_p (struct gdbarch *gdbarch)
void | gdbarch_dtrace_enable_probe (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_dtrace_enable_probe (struct gdbarch *gdbarch, gdbarch_dtrace_enable_probe_ftype *dtrace_enable_probe)
int | gdbarch_dtrace_disable_probe_p (struct gdbarch *gdbarch)
void | gdbarch_dtrace_disable_probe (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_dtrace_disable_probe (struct gdbarch *gdbarch, gdbarch_dtrace_disable_probe_ftype *dtrace_disable_probe)
int | gdbarch_has_global_solist (struct gdbarch *gdbarch)
void | set_gdbarch_has_global_solist (struct gdbarch *gdbarch, int has_global_solist)
int | gdbarch_has_global_breakpoints (struct gdbarch *gdbarch)
void | set_gdbarch_has_global_breakpoints (struct gdbarch *gdbarch, int has_global_breakpoints)
int | gdbarch_has_shared_address_space (struct gdbarch *gdbarch)
void | set_gdbarch_has_shared_address_space (struct gdbarch *gdbarch, gdbarch_has_shared_address_space_ftype *has_shared_address_space)
int | gdbarch_fast_tracepoint_valid_at (struct gdbarch *gdbarch, CORE_ADDR addr, char **msg)
void | set_gdbarch_fast_tracepoint_valid_at (struct gdbarch *gdbarch, gdbarch_fast_tracepoint_valid_at_ftype *fast_tracepoint_valid_at)
void | gdbarch_guess_tracepoint_registers (struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr)
void | set_gdbarch_guess_tracepoint_registers (struct gdbarch *gdbarch, gdbarch_guess_tracepoint_registers_ftype *guess_tracepoint_registers)
const char * | gdbarch_auto_charset (struct gdbarch *gdbarch)
void | set_gdbarch_auto_charset (struct gdbarch *gdbarch, gdbarch_auto_charset_ftype *auto_charset)
const char * | gdbarch_auto_wide_charset (struct gdbarch *gdbarch)
void | set_gdbarch_auto_wide_charset (struct gdbarch *gdbarch, gdbarch_auto_wide_charset_ftype *auto_wide_charset)
const char * | gdbarch_solib_symbols_extension (struct gdbarch *gdbarch)
void | set_gdbarch_solib_symbols_extension (struct gdbarch *gdbarch, const char *solib_symbols_extension)
int | gdbarch_has_dos_based_file_system (struct gdbarch *gdbarch)
void | set_gdbarch_has_dos_based_file_system (struct gdbarch *gdbarch, int has_dos_based_file_system)
void | gdbarch_gen_return_address (struct gdbarch *gdbarch, struct agent_expr *ax, struct axs_value *value, CORE_ADDR scope)
void | set_gdbarch_gen_return_address (struct gdbarch *gdbarch, gdbarch_gen_return_address_ftype *gen_return_address)
int | gdbarch_info_proc_p (struct gdbarch *gdbarch)
void | gdbarch_info_proc (struct gdbarch *gdbarch, const char *args, enum info_proc_what what)
void | set_gdbarch_info_proc (struct gdbarch *gdbarch, gdbarch_info_proc_ftype *info_proc)
int | gdbarch_core_info_proc_p (struct gdbarch *gdbarch)
void | gdbarch_core_info_proc (struct gdbarch *gdbarch, const char *args, enum info_proc_what what)
void | set_gdbarch_core_info_proc (struct gdbarch *gdbarch, gdbarch_core_info_proc_ftype *core_info_proc)
void | gdbarch_iterate_over_objfiles_in_search_order (struct gdbarch *gdbarch, iterate_over_objfiles_in_search_order_cb_ftype *cb, void *cb_data, struct objfile *current_objfile)
void | set_gdbarch_iterate_over_objfiles_in_search_order (struct gdbarch *gdbarch, gdbarch_iterate_over_objfiles_in_search_order_ftype *iterate_over_objfiles_in_search_order)
struct ravenscar_arch_ops * | gdbarch_ravenscar_ops (struct gdbarch *gdbarch)
void | set_gdbarch_ravenscar_ops (struct gdbarch *gdbarch, struct ravenscar_arch_ops *ravenscar_ops)
int | gdbarch_insn_is_call (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_insn_is_call (struct gdbarch *gdbarch, gdbarch_insn_is_call_ftype *insn_is_call)
int | gdbarch_insn_is_ret (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_insn_is_ret (struct gdbarch *gdbarch, gdbarch_insn_is_ret_ftype *insn_is_ret)
int | gdbarch_insn_is_jump (struct gdbarch *gdbarch, CORE_ADDR addr)
void | set_gdbarch_insn_is_jump (struct gdbarch *gdbarch, gdbarch_insn_is_jump_ftype *insn_is_jump)
int | gdbarch_auxv_parse_p (struct gdbarch *gdbarch)
int | gdbarch_auxv_parse (struct gdbarch *gdbarch, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)
void | set_gdbarch_auxv_parse (struct gdbarch *gdbarch, gdbarch_auxv_parse_ftype *auxv_parse)
void | gdbarch_print_auxv_entry (struct gdbarch *gdbarch, struct ui_file *file, CORE_ADDR type, CORE_ADDR val)
void | set_gdbarch_print_auxv_entry (struct gdbarch *gdbarch, gdbarch_print_auxv_entry_ftype *print_auxv_entry)
int | gdbarch_vsyscall_range (struct gdbarch *gdbarch, struct mem_range *range)
void | set_gdbarch_vsyscall_range (struct gdbarch *gdbarch, gdbarch_vsyscall_range_ftype *vsyscall_range)
CORE_ADDR | gdbarch_infcall_mmap (struct gdbarch *gdbarch, CORE_ADDR size, unsigned prot)
void | set_gdbarch_infcall_mmap (struct gdbarch *gdbarch, gdbarch_infcall_mmap_ftype *infcall_mmap)
void | gdbarch_infcall_munmap (struct gdbarch *gdbarch, CORE_ADDR addr, CORE_ADDR size)
void | set_gdbarch_infcall_munmap (struct gdbarch *gdbarch, gdbarch_infcall_munmap_ftype *infcall_munmap)
char * | gdbarch_gcc_target_options (struct gdbarch *gdbarch)
void | set_gdbarch_gcc_target_options (struct gdbarch *gdbarch, gdbarch_gcc_target_options_ftype *gcc_target_options)
const char * | gdbarch_gnu_triplet_regexp (struct gdbarch *gdbarch)
void | set_gdbarch_gnu_triplet_regexp (struct gdbarch *gdbarch, gdbarch_gnu_triplet_regexp_ftype *gnu_triplet_regexp)
int | gdbarch_addressable_memory_unit_size (struct gdbarch *gdbarch)
void | set_gdbarch_addressable_memory_unit_size (struct gdbarch *gdbarch, gdbarch_addressable_memory_unit_size_ftype *addressable_memory_unit_size)
char ** | gdbarch_disassembler_options (struct gdbarch *gdbarch)
void | set_gdbarch_disassembler_options (struct gdbarch *gdbarch, char **disassembler_options)
const disasm_options_t * | gdbarch_valid_disassembler_options (struct gdbarch *gdbarch)
void | set_gdbarch_valid_disassembler_options (struct gdbarch *gdbarch, const disasm_options_t *valid_disassembler_options)
struct gdbarch_tdep * | gdbarch_tdep (struct gdbarch *gdbarch)
void | register_gdbarch_init (enum bfd_architecture architecture, gdbarch_init_ftype *)
void | gdbarch_register (enum bfd_architecture architecture, gdbarch_init_ftype *, gdbarch_dump_tdep_ftype *)
const char ** | gdbarch_printable_names (void)
struct gdbarch_list * | gdbarch_list_lookup_by_info (struct gdbarch_list *arches, const struct gdbarch_info *info)
struct gdbarch * | gdbarch_alloc (const struct gdbarch_info *info, struct gdbarch_tdep *tdep)
void | gdbarch_free (struct gdbarch *)
void * | gdbarch_obstack_zalloc (struct gdbarch *gdbarch, long size)
char * | gdbarch_obstack_strdup (struct gdbarch *arch, const char *string)
int | gdbarch_update_p (struct gdbarch_info info)
struct gdbarch * | gdbarch_find_by_info (struct gdbarch_info info)
void | set_target_gdbarch (struct gdbarch *gdbarch)
struct gdbarch_data * | gdbarch_data_register_pre_init (gdbarch_data_pre_init_ftype *init)
struct gdbarch_data * | gdbarch_data_register_post_init (gdbarch_data_post_init_ftype *init)
void | deprecated_set_gdbarch_data (struct gdbarch *gdbarch, struct gdbarch_data *data, void *pointer)
void * | gdbarch_data (struct gdbarch *gdbarch, struct gdbarch_data *)
void | set_gdbarch_from_file (bfd *)
void | initialize_current_architecture (void)
void | gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)

## Variables
unsigned int | gdbarch_debug

## Macro Definition Documentation

## ◆ GDBARCH_OBSTACK_CALLOC

#define GDBARCH_OBSTACK_CALLOC | ( |  | GDBARCH,
|  |  | NR,
|  |  | TYPE
| ) |  | ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), (NR) * sizeof (TYPE)))

Definition at line 1708 of file gdbarch.h.

Referenced by ada_language_arch_info(), alloc_gdbarch_data(), build_opencl_types(), c_language_arch_info(), cplus_language_arch_info(), d_language_arch_info(), f_language_arch_info(), go_language_arch_info(), init_regcache_descr(), init_remote_state(), init_sim_regno_table(), language_init_primitive_type_symbols(), m2_language_arch_info(), pascal_language_arch_info(), rust_language_arch_info(), and unknown_language_arch_info().

## ◆ GDBARCH_OBSTACK_ZALLOC

#define GDBARCH_OBSTACK_ZALLOC | ( |  | GDBARCH,
|  |  | TYPE
| ) |  | ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), sizeof (TYPE)))

Definition at line 1709 of file gdbarch.h.

Referenced by alloc_type_arch(), build_d_types(), build_fortran_types(), build_go_types(), build_m2_types(), dwarf_gdbarch_types_init(), frame_base_append_sniffer(), frame_unwind_append_unwinder(), frame_unwind_prepend_unwinder(), gdbtypes_post_init(), init_fbsd_gdbarch_data(), init_linux_gdbarch_data(), init_regcache_descr(), init_remote_state(), language_alloc_type_symbol(), language_gdbarch_post_init(), libunwind_descr_init(), mips_gdbarch_init(), pyuw_gdbarch_data_init(), pyuw_on_new_gdbarch(), reggroup_add(), reggroup_gdbarch_new(), syscm_init_arch_symbols(), tramp_frame_prepend_unwinder(), user_reg_add(), and user_regs_init().

## ◆ UNKNOWN_SYSCALL

#define UNKNOWN_SYSCALL (-1)

Definition at line 1558 of file gdbarch.h.

Referenced by catch_syscall_split_args(), and xml_get_syscall_number().

## Typedef Documentation

## ◆ gdbarch_addr_bits_remove_ftype

typedef CORE_ADDR() gdbarch_addr_bits_remove_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 676 of file gdbarch.h.

## ◆ gdbarch_address_class_name_to_type_flags_ftype

typedef int() gdbarch_address_class_name_to_type_flags_ftype(struct gdbarch *gdbarch, const char *name, int *type_flags_ptr)

Definition at line 846 of file gdbarch.h.

## ◆ gdbarch_address_class_type_flags_ftype

typedef int() gdbarch_address_class_type_flags_ftype(int byte_size, int dwarf2_addr_class)

Definition at line 823 of file gdbarch.h.

## ◆ gdbarch_address_class_type_flags_to_name_ftype

typedef const char*() gdbarch_address_class_type_flags_to_name_ftype(struct gdbarch *gdbarch, int type_flags)

Definition at line 829 of file gdbarch.h.

## ◆ gdbarch_address_to_pointer_ftype

typedef void() gdbarch_address_to_pointer_ftype(struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr)

Definition at line 487 of file gdbarch.h.

## ◆ gdbarch_addressable_memory_unit_size_ftype

typedef int() gdbarch_addressable_memory_unit_size_ftype(struct gdbarch *gdbarch)

Definition at line 1545 of file gdbarch.h.

## ◆ gdbarch_adjust_breakpoint_address_ftype

typedef CORE_ADDR() gdbarch_adjust_breakpoint_address_ftype(struct gdbarch *gdbarch, CORE_ADDR bpaddr)

Definition at line 584 of file gdbarch.h.

## ◆ gdbarch_adjust_dwarf2_addr_ftype

typedef CORE_ADDR() gdbarch_adjust_dwarf2_addr_ftype(CORE_ADDR pc)

Definition at line 798 of file gdbarch.h.

## ◆ gdbarch_adjust_dwarf2_line_ftype

typedef CORE_ADDR() gdbarch_adjust_dwarf2_line_ftype(CORE_ADDR addr, int rel)

Definition at line 811 of file gdbarch.h.

## ◆ gdbarch_auto_charset_ftype

typedef const char*() gdbarch_auto_charset_ftype(void)

Definition at line 1384 of file gdbarch.h.

## ◆ gdbarch_auto_wide_charset_ftype

typedef const char*() gdbarch_auto_wide_charset_ftype(void)

Definition at line 1390 of file gdbarch.h.

## ◆ gdbarch_auxv_parse_ftype

typedef int() gdbarch_auxv_parse_ftype(struct gdbarch *gdbarch, gdb_byte **readptr, gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp)

Definition at line 1487 of file gdbarch.h.

## ◆ gdbarch_ax_pseudo_register_collect_ftype

typedef int() gdbarch_ax_pseudo_register_collect_ftype(struct gdbarch *gdbarch, struct agent_expr *ax, int reg)

Definition at line 305 of file gdbarch.h.

## ◆ gdbarch_ax_pseudo_register_push_stack_ftype

typedef int() gdbarch_ax_pseudo_register_push_stack_ftype(struct gdbarch *gdbarch, struct agent_expr *ax, int reg)

Definition at line 315 of file gdbarch.h.

## ◆ gdbarch_breakpoint_from_pc_ftype

typedef const gdb_byte*() gdbarch_breakpoint_from_pc_ftype(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr)

Definition at line 556 of file gdbarch.h.

## ◆ gdbarch_breakpoint_kind_from_current_state_ftype

typedef int() gdbarch_breakpoint_kind_from_current_state_ftype(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR *pcptr)

Definition at line 578 of file gdbarch.h.

## ◆ gdbarch_breakpoint_kind_from_pc_ftype

typedef int() gdbarch_breakpoint_kind_from_pc_ftype(struct gdbarch *gdbarch, CORE_ADDR *pcptr)

Definition at line 562 of file gdbarch.h.

## ◆ gdbarch_cannot_fetch_register_ftype

typedef int() gdbarch_cannot_fetch_register_ftype(struct gdbarch *gdbarch, int regnum)

Definition at line 440 of file gdbarch.h.

## ◆ gdbarch_cannot_store_register_ftype

typedef int() gdbarch_cannot_store_register_ftype(struct gdbarch *gdbarch, int regnum)

Definition at line 444 of file gdbarch.h.

## ◆ gdbarch_code_of_frame_writable_ftype

typedef int() gdbarch_code_of_frame_writable_ftype(struct gdbarch *gdbarch, struct frame_info *frame)

Definition at line 415 of file gdbarch.h.

## ◆ gdbarch_coff_make_msymbol_special_ftype

typedef void() gdbarch_coff_make_msymbol_special_ftype(int val, struct minimal_symbol *msym)

Definition at line 772 of file gdbarch.h.

## ◆ gdbarch_convert_from_func_ptr_addr_ftype

typedef CORE_ADDR() gdbarch_convert_from_func_ptr_addr_ftype(struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ)

Definition at line 662 of file gdbarch.h.

## ◆ gdbarch_convert_register_p_ftype

typedef int() gdbarch_convert_register_p_ftype(struct gdbarch *gdbarch, int regnum, struct type *type)

Definition at line 462 of file gdbarch.h.

## ◆ gdbarch_core_info_proc_ftype

typedef void() gdbarch_core_info_proc_ftype(struct gdbarch *gdbarch, const char *args, enum info_proc_what what)

Definition at line 1435 of file gdbarch.h.

## ◆ gdbarch_core_pid_to_str_ftype

typedef const char*() gdbarch_core_pid_to_str_ftype(struct gdbarch *gdbarch, ptid_t ptid)

Definition at line 918 of file gdbarch.h.

## ◆ gdbarch_core_read_description_ftype

typedef const struct target_desc*() gdbarch_core_read_description_ftype(struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd)

Definition at line 1082 of file gdbarch.h.

## ◆ gdbarch_core_thread_name_ftype

typedef const char*() gdbarch_core_thread_name_ftype(struct gdbarch *gdbarch, struct thread_info *thr)

Definition at line 926 of file gdbarch.h.

## ◆ gdbarch_core_xfer_shared_libraries_aix_ftype

typedef ULONGEST() gdbarch_core_xfer_shared_libraries_aix_ftype(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)

Definition at line 910 of file gdbarch.h.

## ◆ gdbarch_core_xfer_shared_libraries_ftype

typedef ULONGEST() gdbarch_core_xfer_shared_libraries_ftype(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)

Definition at line 900 of file gdbarch.h.

## ◆ gdbarch_core_xfer_siginfo_ftype

typedef LONGEST() gdbarch_core_xfer_siginfo_ftype(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, ULONGEST len)

Definition at line 936 of file gdbarch.h.

## ◆ gdbarch_data_post_init_ftype

typedef void*() gdbarch_data_post_init_ftype(struct gdbarch *gdbarch)

Definition at line 1766 of file gdbarch.h.

## ◆ gdbarch_data_pre_init_ftype

typedef void*() gdbarch_data_pre_init_ftype(struct obstack *obstack)

Definition at line 1764 of file gdbarch.h.

## ◆ gdbarch_displaced_step_copy_insn_ftype

typedef struct displaced_step_closure*() gdbarch_displaced_step_copy_insn_ftype(struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs)

Definition at line 1001 of file gdbarch.h.

## ◆ gdbarch_displaced_step_fixup_ftype

typedef void() gdbarch_displaced_step_fixup_ftype(struct gdbarch *gdbarch, struct displaced_step_closure *closure, CORE_ADDR from, CORE_ADDR to, struct regcache *regs)

Definition at line 1038 of file gdbarch.h.

## ◆ gdbarch_displaced_step_hw_singlestep_ftype

typedef int() gdbarch_displaced_step_hw_singlestep_ftype(struct gdbarch *gdbarch, struct displaced_step_closure *closure)

Definition at line 1015 of file gdbarch.h.

## ◆ gdbarch_displaced_step_location_ftype

typedef CORE_ADDR() gdbarch_displaced_step_location_ftype(struct gdbarch *gdbarch)

Definition at line 1050 of file gdbarch.h.

## ◆ gdbarch_dtrace_disable_probe_ftype

typedef void() gdbarch_dtrace_disable_probe_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 1340 of file gdbarch.h.

## ◆ gdbarch_dtrace_enable_probe_ftype

typedef void() gdbarch_dtrace_enable_probe_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 1332 of file gdbarch.h.

## ◆ gdbarch_dtrace_parse_probe_argument_ftype

typedef void() gdbarch_dtrace_parse_probe_argument_ftype(struct gdbarch *gdbarch, struct parser_state *pstate, int narg)

Definition at line 1315 of file gdbarch.h.

## ◆ gdbarch_dtrace_probe_is_enabled_ftype

typedef int() gdbarch_dtrace_probe_is_enabled_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 1324 of file gdbarch.h.

## ◆ gdbarch_dump_tdep_ftype

typedef void() gdbarch_dump_tdep_ftype(struct gdbarch *gdbarch, struct ui_file *file)

Definition at line 1664 of file gdbarch.h.

## ◆ gdbarch_dwarf2_reg_to_regnum_ftype

typedef int() gdbarch_dwarf2_reg_to_regnum_ftype(struct gdbarch *gdbarch, int dwarf2_regnr)

Definition at line 368 of file gdbarch.h.

## ◆ gdbarch_ecoff_reg_to_regnum_ftype

typedef int() gdbarch_ecoff_reg_to_regnum_ftype(struct gdbarch *gdbarch, int ecoff_regnr)

Definition at line 355 of file gdbarch.h.

## ◆ gdbarch_elf_make_msymbol_special_ftype

typedef void() gdbarch_elf_make_msymbol_special_ftype(asymbol *sym, struct minimal_symbol *msym)

Definition at line 768 of file gdbarch.h.

## ◆ gdbarch_execute_dwarf_cfa_vendor_op_ftype

typedef bool() gdbarch_execute_dwarf_cfa_vendor_op_ftype(struct gdbarch *gdbarch, gdb_byte op, struct dwarf2_frame_state *fs)

Definition at line 836 of file gdbarch.h.

## ◆ gdbarch_fast_tracepoint_valid_at_ftype

typedef int() gdbarch_fast_tracepoint_valid_at_ftype(struct gdbarch *gdbarch, CORE_ADDR addr, char **msg)

Definition at line 1369 of file gdbarch.h.

## ◆ gdbarch_fetch_pointer_argument_ftype

typedef CORE_ADDR() gdbarch_fetch_pointer_argument_ftype(struct frame_info *frame, int argi, struct type *type)

Definition at line 860 of file gdbarch.h.

## ◆ gdbarch_fetch_tls_load_module_address_ftype

typedef CORE_ADDR() gdbarch_fetch_tls_load_module_address_ftype(struct objfile *objfile)

Definition at line 621 of file gdbarch.h.

## ◆ gdbarch_find_memory_regions_ftype

typedef int() gdbarch_find_memory_regions_ftype(struct gdbarch *gdbarch, find_memory_region_ftype func, void *data)

Definition at line 889 of file gdbarch.h.

## ◆ gdbarch_floatformat_for_type_ftype

typedef const struct floatformat**() gdbarch_floatformat_for_type_ftype(struct gdbarch *gdbarch, const char *name, int length)

Definition at line 201 of file gdbarch.h.

## ◆ gdbarch_frame_align_ftype

typedef CORE_ADDR() gdbarch_frame_align_ftype(struct gdbarch *gdbarch, CORE_ADDR address)

Definition at line 651 of file gdbarch.h.

## ◆ gdbarch_frame_num_args_ftype

typedef int() gdbarch_frame_num_args_ftype(struct frame_info *frame)

Definition at line 645 of file gdbarch.h.

## ◆ gdbarch_gcc_target_options_ftype

typedef char*() gdbarch_gcc_target_options_ftype(struct gdbarch *gdbarch)

Definition at line 1527 of file gdbarch.h.

## ◆ gdbarch_gdb_signal_to_target_ftype

typedef int() gdbarch_gdb_signal_to_target_ftype(struct gdbarch *gdbarch, enum gdb_signal signal)

Definition at line 1143 of file gdbarch.h.

## ◆ gdbarch_gen_return_address_ftype

typedef void() gdbarch_gen_return_address_ftype(struct gdbarch *gdbarch, struct agent_expr *ax, struct axs_value *value, CORE_ADDR scope)

Definition at line 1417 of file gdbarch.h.

## ◆ gdbarch_get_longjmp_target_ftype

typedef int() gdbarch_get_longjmp_target_ftype(struct frame_info *frame, CORE_ADDR *pc)

Definition at line 455 of file gdbarch.h.

## ◆ gdbarch_get_siginfo_type_ftype

typedef struct type*() gdbarch_get_siginfo_type_ftype(struct gdbarch *gdbarch)

Definition at line 1153 of file gdbarch.h.

## ◆ gdbarch_get_syscall_number_ftype

typedef LONGEST() gdbarch_get_syscall_number_ftype(struct gdbarch *gdbarch, ptid_t ptid)

Definition at line 1170 of file gdbarch.h.

## ◆ gdbarch_gnu_triplet_regexp_ftype

typedef const char*() gdbarch_gnu_triplet_regexp_ftype(struct gdbarch *gdbarch)

Definition at line 1537 of file gdbarch.h.

## ◆ gdbarch_guess_tracepoint_registers_ftype

typedef void() gdbarch_guess_tracepoint_registers_ftype(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr)

Definition at line 1378 of file gdbarch.h.

## ◆ gdbarch_handle_segmentation_fault_ftype

typedef void() gdbarch_handle_segmentation_fault_ftype(struct gdbarch *gdbarch, struct ui_out *uiout)

Definition at line 326 of file gdbarch.h.

## ◆ gdbarch_has_shared_address_space_ftype

typedef int() gdbarch_has_shared_address_space_ftype(struct gdbarch *gdbarch)

Definition at line 1363 of file gdbarch.h.

## ◆ gdbarch_in_solib_return_trampoline_ftype

typedef int() gdbarch_in_solib_return_trampoline_ftype(struct gdbarch *gdbarch, CORE_ADDR pc, const char *name)

Definition at line 740 of file gdbarch.h.

## ◆ gdbarch_infcall_mmap_ftype

typedef CORE_ADDR() gdbarch_infcall_mmap_ftype(CORE_ADDR size, unsigned prot)

Definition at line 1511 of file gdbarch.h.

## ◆ gdbarch_infcall_munmap_ftype

typedef void() gdbarch_infcall_munmap_ftype(CORE_ADDR addr, CORE_ADDR size)

Definition at line 1518 of file gdbarch.h.

## ◆ gdbarch_info_proc_ftype

typedef void() gdbarch_info_proc_ftype(struct gdbarch *gdbarch, const char *args, enum info_proc_what what)

Definition at line 1425 of file gdbarch.h.

## ◆ gdbarch_init_ftype

typedef struct gdbarch*() gdbarch_init_ftype(struct gdbarch_info info, struct gdbarch_list *arches)

Definition at line 1663 of file gdbarch.h.

## ◆ gdbarch_inner_than_ftype

typedef int() gdbarch_inner_than_ftype(CORE_ADDR lhs, CORE_ADDR rhs)

Definition at line 552 of file gdbarch.h.

## ◆ gdbarch_insn_is_call_ftype

typedef int() gdbarch_insn_is_call_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 1464 of file gdbarch.h.

## ◆ gdbarch_insn_is_jump_ftype

typedef int() gdbarch_insn_is_jump_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 1476 of file gdbarch.h.

## ◆ gdbarch_insn_is_ret_ftype

typedef int() gdbarch_insn_is_ret_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 1470 of file gdbarch.h.

## ◆ gdbarch_integer_to_address_ftype

typedef CORE_ADDR() gdbarch_integer_to_address_ftype(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)

Definition at line 493 of file gdbarch.h.

## ◆ gdbarch_iterate_over_objfiles_in_search_order_ftype

typedef void() gdbarch_iterate_over_objfiles_in_search_order_ftype(struct gdbarch *gdbarch, iterate_over_objfiles_in_search_order_cb_ftype *cb, void *cb_data, struct objfile *current_objfile)

Definition at line 1453 of file gdbarch.h.

## ◆ gdbarch_iterate_over_regset_sections_ftype

typedef void() gdbarch_iterate_over_regset_sections_ftype(struct gdbarch *gdbarch, iterate_over_regset_sections_cb *cb, void *cb_data, const struct regcache *regcache)

Definition at line 873 of file gdbarch.h.

## ◆ gdbarch_make_corefile_notes_ftype

typedef char*() gdbarch_make_corefile_notes_ftype(struct gdbarch *gdbarch, bfd *obfd, int *note_size)

Definition at line 881 of file gdbarch.h.

## ◆ gdbarch_make_symbol_special_ftype

typedef void() gdbarch_make_symbol_special_ftype(struct symbol *sym, struct objfile *objfile)

Definition at line 785 of file gdbarch.h.

## ◆ gdbarch_memory_insert_breakpoint_ftype

typedef int() gdbarch_memory_insert_breakpoint_ftype(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)

Definition at line 588 of file gdbarch.h.

## ◆ gdbarch_memory_remove_breakpoint_ftype

typedef int() gdbarch_memory_remove_breakpoint_ftype(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt)

Definition at line 592 of file gdbarch.h.

## ◆ gdbarch_overlay_update_ftype

typedef void() gdbarch_overlay_update_ftype(struct obj_section *osect)

Definition at line 1076 of file gdbarch.h.

## ◆ gdbarch_pointer_to_address_ftype

typedef CORE_ADDR() gdbarch_pointer_to_address_ftype(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf)

Definition at line 483 of file gdbarch.h.

## ◆ gdbarch_print_auxv_entry_ftype

typedef void() gdbarch_print_auxv_entry_ftype(struct gdbarch *gdbarch, struct ui_file *file, CORE_ADDR type, CORE_ADDR val)

Definition at line 1494 of file gdbarch.h.

## ◆ gdbarch_print_float_info_ftype

typedef void() gdbarch_print_float_info_ftype(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args)

Definition at line 423 of file gdbarch.h.

## ◆ gdbarch_print_insn_ftype

typedef int() gdbarch_print_insn_ftype(bfd_vma vma, struct disassemble_info *info)

Definition at line 722 of file gdbarch.h.

## ◆ gdbarch_print_registers_info_ftype

typedef void() gdbarch_print_registers_info_ftype(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all)

Definition at line 419 of file gdbarch.h.

## ◆ gdbarch_print_vector_info_ftype

typedef void() gdbarch_print_vector_info_ftype(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args)

Definition at line 429 of file gdbarch.h.

## ◆ gdbarch_process_record_ftype

typedef int() gdbarch_process_record_ftype(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr)

Definition at line 1106 of file gdbarch.h.

## ◆ gdbarch_process_record_signal_ftype

typedef int() gdbarch_process_record_signal_ftype(struct gdbarch *gdbarch, struct regcache *regcache, enum gdb_signal signal)

Definition at line 1115 of file gdbarch.h.

## ◆ gdbarch_pseudo_register_read_value_ftype

typedef struct value*() gdbarch_pseudo_register_read_value_ftype(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum)

Definition at line 279 of file gdbarch.h.

## ◆ gdbarch_pseudo_register_write_ftype

typedef void() gdbarch_pseudo_register_write_ftype(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const gdb_byte *buf)

Definition at line 285 of file gdbarch.h.

## ◆ gdbarch_push_dummy_call_ftype

typedef CORE_ADDR() gdbarch_push_dummy_call_ftype(struct gdbarch *gdbarch, struct value *function, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr)

Definition at line 400 of file gdbarch.h.

## ◆ gdbarch_push_dummy_code_ftype

typedef CORE_ADDR() gdbarch_push_dummy_code_ftype(struct gdbarch *gdbarch, CORE_ADDR sp, CORE_ADDR funaddr, struct value **args, int nargs, struct type *value_type, CORE_ADDR *real_pc, CORE_ADDR *bp_addr, struct regcache *regcache)

Definition at line 409 of file gdbarch.h.

## ◆ gdbarch_read_pc_ftype

typedef CORE_ADDR() gdbarch_read_pc_ftype(struct regcache *regcache)

Definition at line 248 of file gdbarch.h.

## ◆ gdbarch_record_special_symbol_ftype

typedef void() gdbarch_record_special_symbol_ftype(struct gdbarch *gdbarch, struct objfile *objfile, asymbol *sym)

Definition at line 1161 of file gdbarch.h.

## ◆ gdbarch_register_name_ftype

typedef const char*() gdbarch_register_name_ftype(struct gdbarch *gdbarch, int regnr)

Definition at line 372 of file gdbarch.h.

## ◆ gdbarch_register_reggroup_p_ftype

typedef int() gdbarch_register_reggroup_p_ftype(struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup)

Definition at line 852 of file gdbarch.h.

## ◆ gdbarch_register_sim_regno_ftype

typedef int() gdbarch_register_sim_regno_ftype(struct gdbarch *gdbarch, int reg_nr)

Definition at line 436 of file gdbarch.h.

## ◆ gdbarch_register_to_value_ftype

typedef int() gdbarch_register_to_value_ftype(struct frame_info *frame, int regnum, struct type *type, gdb_byte *buf, int *optimizedp, int *unavailablep)

Definition at line 466 of file gdbarch.h.

## ◆ gdbarch_register_type_ftype

typedef struct type*() gdbarch_register_type_ftype(struct gdbarch *gdbarch, int reg_nr)

Definition at line 382 of file gdbarch.h.

## ◆ gdbarch_relocate_instruction_ftype

typedef void() gdbarch_relocate_instruction_ftype(struct gdbarch *gdbarch, CORE_ADDR *to, CORE_ADDR from)

Definition at line 1068 of file gdbarch.h.

## ◆ gdbarch_remote_register_number_ftype

typedef int() gdbarch_remote_register_number_ftype(struct gdbarch *gdbarch, int regno)

Definition at line 613 of file gdbarch.h.

## ◆ gdbarch_return_in_first_hidden_param_p_ftype

typedef int() gdbarch_return_in_first_hidden_param_p_ftype(struct gdbarch *gdbarch, struct type *type)

Definition at line 520 of file gdbarch.h.

## ◆ gdbarch_sdb_reg_to_regnum_ftype

typedef int() gdbarch_sdb_reg_to_regnum_ftype(struct gdbarch *gdbarch, int sdb_regnr)

Definition at line 361 of file gdbarch.h.

## ◆ gdbarch_single_step_through_delay_ftype

typedef int() gdbarch_single_step_through_delay_ftype(struct gdbarch *gdbarch, struct frame_info *frame)

Definition at line 715 of file gdbarch.h.

## ◆ gdbarch_skip_entrypoint_ftype

typedef CORE_ADDR() gdbarch_skip_entrypoint_ftype(struct gdbarch *gdbarch, CORE_ADDR ip)

Definition at line 548 of file gdbarch.h.

## ◆ gdbarch_skip_main_prologue_ftype

typedef CORE_ADDR() gdbarch_skip_main_prologue_ftype(struct gdbarch *gdbarch, CORE_ADDR ip)

Definition at line 530 of file gdbarch.h.

## ◆ gdbarch_skip_permanent_breakpoint_ftype

typedef void() gdbarch_skip_permanent_breakpoint_ftype(struct regcache *regcache)

Definition at line 962 of file gdbarch.h.

## ◆ gdbarch_skip_prologue_ftype

typedef CORE_ADDR() gdbarch_skip_prologue_ftype(struct gdbarch *gdbarch, CORE_ADDR ip)

Definition at line 524 of file gdbarch.h.

## ◆ gdbarch_skip_solib_resolver_ftype

typedef CORE_ADDR() gdbarch_skip_solib_resolver_ftype(struct gdbarch *gdbarch, CORE_ADDR pc)

Definition at line 734 of file gdbarch.h.

## ◆ gdbarch_skip_trampoline_code_ftype

typedef CORE_ADDR() gdbarch_skip_trampoline_code_ftype(struct frame_info *frame, CORE_ADDR pc)

Definition at line 726 of file gdbarch.h.

## ◆ gdbarch_stab_reg_to_regnum_ftype

typedef int() gdbarch_stab_reg_to_regnum_ftype(struct gdbarch *gdbarch, int stab_regnr)

Definition at line 349 of file gdbarch.h.

## ◆ gdbarch_stabs_argument_has_addr_ftype

typedef int() gdbarch_stabs_argument_has_addr_ftype(struct gdbarch *gdbarch, struct type *type)

Definition at line 655 of file gdbarch.h.

## ◆ gdbarch_stack_frame_destroyed_p_ftype

typedef int() gdbarch_stack_frame_destroyed_p_ftype(struct gdbarch *gdbarch, CORE_ADDR addr)

Definition at line 754 of file gdbarch.h.

## ◆ gdbarch_stap_is_single_operand_ftype

typedef int() gdbarch_stap_is_single_operand_ftype(struct gdbarch *gdbarch, const char *s)

Definition at line 1277 of file gdbarch.h.

## ◆ gdbarch_stap_parse_special_token_ftype

typedef int() gdbarch_stap_parse_special_token_ftype(struct gdbarch *gdbarch, struct stap_parse_info *p)

Definition at line 1305 of file gdbarch.h.

## ◆ gdbarch_static_transform_name_ftype

typedef const char*() gdbarch_static_transform_name_ftype(const char *name)

Definition at line 1090 of file gdbarch.h.

## ◆ gdbarch_sw_breakpoint_from_kind_ftype

typedef const gdb_byte*() gdbarch_sw_breakpoint_from_kind_ftype(struct gdbarch *gdbarch, int kind, int *size)

Definition at line 570 of file gdbarch.h.

## ◆ gdbarch_unwind_pc_ftype

typedef CORE_ADDR() gdbarch_unwind_pc_ftype(struct gdbarch *gdbarch, struct frame_info *next_frame)

Definition at line 630 of file gdbarch.h.

## ◆ gdbarch_unwind_sp_ftype

typedef CORE_ADDR() gdbarch_unwind_sp_ftype(struct gdbarch *gdbarch, struct frame_info *next_frame)

Definition at line 636 of file gdbarch.h.

## ◆ gdbarch_value_from_register_ftype

typedef struct value*() gdbarch_value_from_register_ftype(struct gdbarch *gdbarch, struct type *type, int regnum, struct frame_id frame_id)

Definition at line 479 of file gdbarch.h.

## ◆ gdbarch_value_to_register_ftype

typedef void() gdbarch_value_to_register_ftype(struct frame_info *frame, int regnum, struct type *type, const gdb_byte *buf)

Definition at line 470 of file gdbarch.h.

## ◆ gdbarch_virtual_frame_pointer_ftype

typedef void() gdbarch_virtual_frame_pointer_ftype(struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset)

Definition at line 262 of file gdbarch.h.

## ◆ gdbarch_vsyscall_range_ftype

typedef int() gdbarch_vsyscall_range_ftype(struct gdbarch *gdbarch, struct mem_range *range)

Definition at line 1503 of file gdbarch.h.

## ◆ gdbarch_write_pc_ftype

typedef void() gdbarch_write_pc_ftype(struct regcache *regcache, CORE_ADDR val)

Definition at line 254 of file gdbarch.h.

## ◆ iterate_over_objfiles_in_search_order_cb_ftype

typedef int() iterate_over_objfiles_in_search_order_cb_ftype(struct objfile *objfile, void *cb_data)

Definition at line 90 of file gdbarch.h.

## ◆ iterate_over_regset_sections_cb

typedef void() iterate_over_regset_sections_cb(const char *sect_name, int size, const struct regset *regset, const char *human_name, void *cb_data)

Definition at line 99 of file gdbarch.h.

## Function Documentation

## ◆ deprecated_set_gdbarch_data()

void deprecated_set_gdbarch_data | ( | struct gdbarch * | gdbarch,
|  | struct gdbarch_data * | data,
|  | void * | pointer
| ) |  |

Definition at line 5155 of file gdbarch.c.

References gdbarch::data, gdb_assert, gdbarch_data::index, gdbarch::nr_data, and gdbarch_data::pre_init.

Referenced by libunwind_frame_set_descr(), and user_reg_add().

## ◆ gdbarch_addr_bit()

int gdbarch_addr_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1848 of file gdbarch.c.

References gdbarch::addr_bit, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_analyze_prologue(), amd64_linux_siginfo_fixup(), append_resumption(), arc_analyze_prologue(), arm_analyze_prologue(), breakpoint_address_bits(), darwin_debug_regions_recurse(), darwin_read_exec_load_addr_at_init(), enable_break(), find_frame_addr_in_frame_chain(), info_mappings_callback(), info_mem_command(), info_probes_for_spops(), info_static_tracepoint_markers_command(), linux_core_info_proc_mappings(), linux_info_proc(), linux_xfer_partial(), m32c_analyze_prologue(), mep_analyze_prologue(), mn10300_analyze_prologue(), msp430_analyze_prologue(), objfile_type(), paddress(), print_bfd_section_info(), print_core_address(), print_msymbol_info(), print_objfile_section_info(), print_one_static_tracepoint_marker(), print_scalar_formatted(), print_section_info(), read_subrange_type(), remote_address_masked(), remote_check_symbols(), remote_flash_erase(), remote_search_memory(), rl78_analyze_prologue(), rx_analyze_prologue(), s390_analyze_prologue(), stap_get_expected_argument_type(), thumb_analyze_prologue(), tilegx_linux_init_abi(), value_cast(), and verify_gdbarch().

## ◆ gdbarch_addr_bits_remove()

CORE_ADDR gdbarch_addr_bits_remove | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 3208 of file gdbarch.c.

References gdbarch::addr_bits_remove, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by aarch32_gp_regcache_supply(), arm_adjust_breakpoint_address(), arm_get_next_pcs_addr_bits_remove(), arm_linux_restart_syscall_init(), arm_linux_software_single_step(), arm_linux_supply_gregset(), arm_scan_prologue(), arm_software_single_step(), arm_supply_gregset(), arm_symbian_skip_trampoline_code(), build_address_symbolic(), coff_symtab_read(), do_one_display(), dwarf_record_line_1(), elf_gnu_ifunc_resolve_addr(), elf_gnu_ifunc_resolve_by_got(), elf_gnu_ifunc_resolver_return_stop(), enable_break(), enter_line_range(), enter_linenos(), exec_entry_point(), fetch_register(), generic_load(), heuristic_proc_start(), hppa_find_unwind_entry_in_block(), init_entry_point_info(), insert_hp_step_resume_breakpoint_at_frame(), insert_step_resume_breakpoint_at_caller(), print_section_info(), process_event_stop_test(), process_one_symbol(), psymtab_to_symtab_1(), record_minimal_symbol(), regcache_read_pc(), s390_dummy_id(), s390_prologue_frame_unwind_cache(), s390_push_dummy_call(), s390_unwind_pc(), s390_unwind_sp(), store_register(), store_regs(), and value_as_address().

## ◆ gdbarch_address_class_name_to_type_flags()

int gdbarch_address_class_name_to_type_flags | ( | struct gdbarch * | gdbarch,
|  | const char * | name,
|  | int * | type_flags_ptr
| ) |  |

Definition at line 3572 of file gdbarch.c.

References gdbarch::address_class_name_to_type_flags, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and name.

Referenced by address_space_name_to_int().

## ◆ gdbarch_address_class_name_to_type_flags_p()

int gdbarch_address_class_name_to_type_flags_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3565 of file gdbarch.c.

References gdbarch::address_class_name_to_type_flags, and gdb_assert.

Referenced by address_space_name_to_int(), and gdbarch_dump().

## ◆ gdbarch_address_class_type_flags()

int gdbarch_address_class_type_flags | ( | struct gdbarch * | gdbarch,
|  | int | byte_size,
|  | int | dwarf2_addr_class
| ) |  |

Definition at line 3507 of file gdbarch.c.

References gdbarch::address_class_type_flags, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by read_tag_pointer_type().

## ◆ gdbarch_address_class_type_flags_p()

int gdbarch_address_class_type_flags_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3500 of file gdbarch.c.

References gdbarch::address_class_type_flags, and gdb_assert.

Referenced by gdbarch_dump(), and read_tag_pointer_type().

## ◆ gdbarch_address_class_type_flags_to_name()

const char* gdbarch_address_class_type_flags_to_name | ( | struct gdbarch * | gdbarch,
|  | int | type_flags
| ) |  |

Definition at line 3531 of file gdbarch.c.

References gdbarch::address_class_type_flags_to_name, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by address_space_int_to_name().

## ◆ gdbarch_address_class_type_flags_to_name_p()

int gdbarch_address_class_type_flags_to_name_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3524 of file gdbarch.c.

References gdbarch::address_class_type_flags_to_name, and gdb_assert.

Referenced by address_space_int_to_name(), and gdbarch_dump().

## ◆ gdbarch_address_to_pointer()

void gdbarch_address_to_pointer | ( | struct gdbarch * | gdbarch,
|  | struct type * | type,
|  | gdb_byte * | buf,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 2680 of file gdbarch.c.

References gdbarch::address_to_pointer, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by procfs_address_to_host_pointer(), store_typed_address(), value_of_builtin_frame_fp_reg(), value_of_builtin_frame_pc_reg(), and value_pointer().

## ◆ gdbarch_addressable_memory_unit_size()

int gdbarch_addressable_memory_unit_size | ( | struct gdbarch * | gdbarch | ) |

Definition at line 5030 of file gdbarch.c.

References gdbarch::addressable_memory_unit_size, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by c_val_print_array(), c_val_print_int(), c_val_print_ptr(), generic_val_print_bool(), generic_val_print_char(), generic_val_print_complex(), generic_val_print_enum(), generic_val_print_float(), generic_val_print_ptr(), mi_cmd_data_read_memory_bytes(), mi_cmd_data_write_memory_bytes(), read_memory_robust(), read_value_memory(), remote_xfer_partial(), rust_val_print(), set_internalvar_component(), target_read(), target_write_with_progress(), type_length_units(), val_print_scalar_formatted(), value_contents_copy_raw(), value_contents_raw(), and value_primitive_field().

## ◆ gdbarch_adjust_breakpoint_address()

CORE_ADDR gdbarch_adjust_breakpoint_address | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | bpaddr
| ) |  |

Definition at line 2919 of file gdbarch.c.

References gdbarch::adjust_breakpoint_address, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by adjust_breakpoint_address(), and handle_step_into_function().

## ◆ gdbarch_adjust_breakpoint_address_p()

int gdbarch_adjust_breakpoint_address_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2912 of file gdbarch.c.

References gdbarch::adjust_breakpoint_address, and gdb_assert.

Referenced by adjust_breakpoint_address(), gdbarch_dump(), and handle_step_into_function().

## ◆ gdbarch_adjust_dwarf2_addr()

CORE_ADDR gdbarch_adjust_dwarf2_addr | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | pc
| ) |  |

Definition at line 3432 of file gdbarch.c.

References gdbarch::adjust_dwarf2_addr, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by add_partial_subprogram(), add_partial_symbol(), create_addrmap_from_aranges(), create_addrmap_from_index(), decode_frame_entry_1(), dwarf2_ranges_read(), dwarf2_record_block_ranges(), loclist_describe_location(), new_symbol_full(), process_full_comp_unit(), process_psymtab_comp_unit_reader(), read_attribute_value(), read_call_site_scope(), read_file_scope(), read_func_scope(), and read_lexical_block_scope().

## ◆ gdbarch_adjust_dwarf2_line()

CORE_ADDR gdbarch_adjust_dwarf2_line | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr,
|  | int | rel
| ) |  |

Definition at line 3449 of file gdbarch.c.

References gdbarch::adjust_dwarf2_line, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by lnp_state_machine::handle_advance_pc(), lnp_state_machine::handle_const_add_pc(), lnp_state_machine::handle_fixed_advance_pc(), lnp_state_machine::handle_set_address(), lnp_state_machine::handle_special_opcode(), and lnp_state_machine::lnp_state_machine().

## ◆ gdbarch_alloc()

struct gdbarch* gdbarch_alloc | ( | const struct gdbarch_info * | info,
|  | struct gdbarch_tdep * | tdep
| ) |  |

Definition at line 361 of file gdbarch.c.

References gdbarch::addr_bits_remove, gdbarch::address_to_pointer, gdbarch::addressable_memory_unit_size, gdbarch::adjust_dwarf2_addr, gdbarch::adjust_dwarf2_line, alloc_gdbarch_data(), AT_ENTRY_POINT, gdbarch::auto_charset, gdbarch::auto_wide_charset, gdbarch::bfd_arch_info, gdbarch_info::bfd_arch_info, gdbarch::bits_big_endian, gdbarch::breakpoint_from_pc, gdbarch::breakpoint_kind_from_current_state, gdbarch::byte_order, gdbarch_info::byte_order, gdbarch::byte_order_for_code, gdbarch_info::byte_order_for_code, gdbarch::call_dummy_location, gdbarch::cannot_fetch_register, cannot_register_not(), gdbarch::cannot_store_register, gdbarch::char_signed, gdbarch::code_of_frame_writable, gdbarch::coff_make_msymbol_special, gdbarch::convert_from_func_ptr_addr, convert_from_func_ptr_addr_identity, gdbarch::convert_register_p, core_addr_identity(), default_addressable_memory_unit_size(), default_adjust_dwarf2_addr(), default_adjust_dwarf2_line(), default_auto_charset(), default_auto_wide_charset(), default_breakpoint_from_pc(), default_breakpoint_kind_from_current_state(), default_code_of_frame_writable(), default_coff_make_msymbol_special(), default_displaced_step_hw_singlestep(), default_execute_dwarf_cfa_vendor_op(), default_fast_tracepoint_valid_at(), default_floatformat_for_type(), default_gcc_target_options(), default_gen_return_address(), default_gnu_triplet_regexp(), default_guess_tracepoint_registers(), default_has_shared_address_space(), default_infcall_mmap(), default_infcall_munmap(), default_insn_is_call(), default_insn_is_jump(), default_insn_is_ret(), default_iterate_over_objfiles_in_search_order(), default_make_symbol_special(), default_memory_insert_breakpoint(), default_memory_remove_breakpoint(), default_print_auxv_entry(), default_print_float_info(), default_print_insn(), default_print_registers_info(), default_register_reggroup_p(), default_remote_register_number(), default_return_in_first_hidden_param_p(), default_skip_permanent_breakpoint(), default_stabs_argument_has_addr(), default_value_from_register(), default_vsyscall_range(), gdbarch::deprecated_fp_regnum, gdbarch::displaced_step_fixup, gdbarch::displaced_step_hw_singlestep, gdbarch::displaced_step_location, gdbarch::double_bit, gdbarch::dwarf2_reg_to_regnum, gdbarch::ecoff_reg_to_regnum, gdbarch::execute_dwarf_cfa_vendor_op, gdbarch::fast_tracepoint_valid_at, gdbarch::float_bit, gdbarch::floatformat_for_type, gdbarch::fp0_regnum, gdbarch::gcc_target_options, gdbarch::gen_return_address, generic_convert_register_p(), generic_in_solib_return_trampoline(), generic_skip_solib_resolver(), generic_skip_trampoline_code(), generic_stack_frame_destroyed_p(), gdbarch::gnu_triplet_regexp, gdbarch::guess_tracepoint_registers, gdbarch::half_bit, gdbarch::has_shared_address_space, gdbarch::in_solib_return_trampoline, gdbarch::infcall_mmap, gdbarch::infcall_munmap, gdbarch::insn_is_call, gdbarch::insn_is_jump, gdbarch::insn_is_ret, gdbarch::int_bit, gdbarch::iterate_over_objfiles_in_search_order, legacy_register_sim_regno(), legacy_virtual_frame_pointer, gdbarch::long_bit, gdbarch::long_double_bit, gdbarch::long_long_align_bit, gdbarch::long_long_bit, gdbarch::make_symbol_special, gdbarch::memory_insert_breakpoint, gdbarch::memory_remove_breakpoint, memset(), no_op_reg_to_regnum(), gdbarch::num_regs, gdbarch::obstack, gdbarch::osabi, gdbarch_info::osabi, gdbarch::pc_regnum, gdbarch::pointer_to_address, gdbarch::print_auxv_entry, gdbarch::print_float_info, gdbarch::print_insn, gdbarch::print_registers_info, gdbarch::ps_regnum, gdbarch::ptr_bit, gdbarch::ravenscar_ops, gdbarch::register_reggroup_p, gdbarch::register_sim_regno, gdbarch::relocate_instruction, gdbarch::remote_register_number, gdbarch::return_in_first_hidden_param_p, gdbarch::sdb_reg_to_regnum, gdbarch::short_bit, gdbarch::skip_permanent_breakpoint, gdbarch::skip_solib_resolver, gdbarch::skip_trampoline_code, gdbarch::sp_regnum, gdbarch::stab_reg_to_regnum, gdbarch::stabs_argument_has_addr, gdbarch::stack_frame_destroyed_p, gdbarch::sw_breakpoint_from_kind, TARGET_CHAR_BIT, gdbarch::target_desc, gdbarch_info::target_desc, gdbarch::tdep, unsigned_address_to_pointer(), unsigned_pointer_to_address(), gdbarch::value_from_register, gdbarch::virtual_frame_pointer, gdbarch::vsyscall_range, gdbarch::wchar_bit, gdbarch::wchar_signed, and XNEW.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), hppa_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m32c_gdbarch_init(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), m88k_gdbarch_init(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ gdbarch_auto_charset()

const char* gdbarch_auto_charset | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4687 of file gdbarch.c.

References gdbarch::auto_charset, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by show_target_charset_name(), and target_charset().

## ◆ gdbarch_auto_wide_charset()

const char* gdbarch_auto_wide_charset | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4704 of file gdbarch.c.

References gdbarch::auto_wide_charset, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by set_be_le_names(), show_target_wide_charset_name(), target_wide_charset(), and validate().

## ◆ gdbarch_auxv_parse()

int gdbarch_auxv_parse | ( | struct gdbarch * | gdbarch,
|  | gdb_byte ** | readptr,
|  | gdb_byte * | endptr,
|  | CORE_ADDR * | typep,
|  | CORE_ADDR * | valp
| ) |  |

Definition at line 4911 of file gdbarch.c.

References gdbarch::auxv_parse, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by target_auxv_parse().

## ◆ gdbarch_auxv_parse_p()

int gdbarch_auxv_parse_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4904 of file gdbarch.c.

References gdbarch::auxv_parse, and gdb_assert.

Referenced by gdbarch_dump(), and target_auxv_parse().

## ◆ gdbarch_ax_pseudo_register_collect()

int gdbarch_ax_pseudo_register_collect | ( | struct gdbarch * | gdbarch,
|  | struct agent_expr * | ax,
|  | int | reg
| ) |  |

Definition at line 2081 of file gdbarch.c.

References gdbarch::ax_pseudo_register_collect, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by ax_reg_mask().

## ◆ gdbarch_ax_pseudo_register_collect_p()

int gdbarch_ax_pseudo_register_collect_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2074 of file gdbarch.c.

References gdbarch::ax_pseudo_register_collect, and gdb_assert.

Referenced by ax_reg_mask(), and gdbarch_dump().

## ◆ gdbarch_ax_pseudo_register_push_stack()

int gdbarch_ax_pseudo_register_push_stack | ( | struct gdbarch * | gdbarch,
|  | struct agent_expr * | ax,
|  | int | reg
| ) |  |

Definition at line 2105 of file gdbarch.c.

References gdbarch::ax_pseudo_register_push_stack, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by ax_reg().

## ◆ gdbarch_ax_pseudo_register_push_stack_p()

int gdbarch_ax_pseudo_register_push_stack_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2098 of file gdbarch.c.

References gdbarch::ax_pseudo_register_push_stack, and gdb_assert.

Referenced by ax_reg(), and gdbarch_dump().

## ◆ gdbarch_believe_pcc_promotion()

int gdbarch_believe_pcc_promotion | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2579 of file gdbarch.c.

References gdbarch::believe_pcc_promotion, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by define_symbol().

## ◆ gdbarch_bfd_arch_info()

const struct bfd_arch_info* gdbarch_bfd_arch_info | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1500 of file gdbarch.c.

References gdbarch::bfd_arch_info, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_linux_siginfo_fixup(), amd64_collect_fxsave(), amd64_collect_native_gregset(), amd64_collect_xsave(), amd64_linux_siginfo_fixup(), amd64_native_gregset_reg_offset(), amd64_supply_fxsave(), amd64_supply_native_gregset(), amd64_supply_xsave(), arc_disassemble_info(), arc_mach_is_arc600(), arc_mach_is_arc700(), arc_mach_is_arcv2(), archpy_name(), arm_show_abi(), arm_update_current_architecture(), arscm_print_arch_smob(), darwin_bfd_open(), darwin_solib_get_all_image_info_addr_at_init(), default_gcore_arch(), default_gcore_mach(), default_gnu_triplet_regexp(), dwarf_expr_reg_to_entry_parameter(), fetch_fpregs_from_thread(), fetch_gregs_from_thread(), frame_unwind_arch(), gdb_buffered_insn_length_init_dis(), gdb_disassembler::gdb_disassembler(), gdbarch_dump(), gdbarch_update_p(), gdbscm_arch_name(), i386_mpx_info_bounds(), i386_mpx_set_bounds(), info_spu_dma_command(), info_spu_event_command(), info_spu_mailbox_command(), info_spu_proxydma_command(), info_spu_signal_command(), is_h8300_normal_mode(), is_h8300hmode(), is_h8300smode(), is_h8300sxmode(), is_octeon(), jit_bfd_try_read_symtab(), m32c_analyze_prologue(), m32c_is_1st_arg_reg(), m32c_is_arg_reg(), m32c_push_dummy_call(), m32c_sb_read(), m32c_sb_write(), make_regs(), make_types(), mips_isa_regsize(), msp430_gdbarch_init(), mt_copro_register_type(), mt_pseudo_register_read(), mt_pseudo_register_write(), mt_registers_info(), mt_sw_breakpoint_from_kind(), nios2_analyze_prologue(), nios2_breakpoint_kind_from_pc(), nios2_fetch_insn(), nios2_get_next_pc(), nios2_in_epilogue_p(), nios2_linux_init_abi(), nios2_sw_breakpoint_from_kind(), nto_find_and_open_solib(), nto_init_solib_absolute_prefix(), parse_spufs_run(), ppu2spu_sniffer(), procfs_open_1(), ps_get_thread_area(), sh_stack_frame_destroyed_p(), show_architecture(), show_fp_model(), show_mips_abi(), show_mipsfpu_command(), skip_prologue(), solib_bfd_open(), sparc64_linux_handle_segmentation_fault(), spu2ppu_sniffer(), spu_fetch_registers(), spu_objfile_from_frame(), spu_store_registers(), store_fpregs_to_thread(), store_gregs_to_thread(), and v850_sw_breakpoint_from_kind().

## ◆ gdbarch_bits_big_endian()

int gdbarch_bits_big_endian | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1545 of file gdbarch.c.

References gdbarch::bits_big_endian, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by access_memory(), ada_value_assign(), ada_value_primitive_packed_val(), decode_constrained_packed_array(), dwarf2_add_field(), dwarf2_compile_expr_to_ax(), evaluate_subexp_standard(), tdesc_type_with_fields::make_gdb_type_struct(), modify_field(), rw_pieced_value(), unpack_bits_as_long(), value_assign_to_component(), and value_bit_index().

## ◆ gdbarch_breakpoint_from_pc()

const gdb_byte* gdbarch_breakpoint_from_pc | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR * | pcptr,
|  | int * | lenptr
| ) |  |

Definition at line 2844 of file gdbarch.c.

References gdbarch::breakpoint_from_pc, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_linux_insert_hw_breakpoint(), aarch64_linux_remove_hw_breakpoint(), call_function_by_hand_dummy(), default_skip_permanent_breakpoint(), displaced_step_at_entry_point(), linux_displaced_step_location(), memory_validate_breakpoint(), microblaze_linux_memory_remove_breakpoint(), one_breakpoint_xfer_memory(), ppc_linux_memory_remove_breakpoint(), and program_breakpoint_here_p().

## ◆ gdbarch_breakpoint_kind_from_current_state()

int gdbarch_breakpoint_kind_from_current_state | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | CORE_ADDR * | pcptr
| ) |  |

Definition at line 2895 of file gdbarch.c.

References gdbarch::breakpoint_kind_from_current_state, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by breakpoint_kind().

## ◆ gdbarch_breakpoint_kind_from_pc()

int gdbarch_breakpoint_kind_from_pc | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR * | pcptr
| ) |  |

Definition at line 2861 of file gdbarch.c.

References gdbarch::breakpoint_kind_from_pc, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by breakpoint_kind(), default_breakpoint_from_pc(), and default_breakpoint_kind_from_current_state().

## ◆ gdbarch_byte_order()

enum bfd_endian gdbarch_byte_order | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1509 of file gdbarch.c.

References gdbarch::byte_order, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_fbsd_sigframe_init(), aarch64_get_longjmp_target(), aarch64_linux_get_syscall_number(), aarch64_process_record(), aarch64_store_return_value(), ada_val_print_string(), ada_value_binop(), address_to_signed_pointer(), alpha_extract_return_value(), alpha_get_longjmp_target(), alpha_lds(), alpha_push_dummy_call(), alpha_read_insn(), alpha_sts(), amd64_analyze_prologue(), amd64_darwin_sigcontext_addr(), amd64_displaced_step_fixup(), amd64_epilogue_frame_cache(), amd64_frame_cache_1(), amd64_linux_get_syscall_number(), amd64_linux_sigcontext_addr(), amd64_push_dummy_call(), amd64_relocate_instruction(), amd64_sigtramp_frame_cache(), amd64_skip_main_prologue(), amd64_windows_find_unwind_info(), amd64_windows_frame_cache(), amd64_windows_frame_decode_epilogue(), amd64_windows_frame_decode_insns(), amd64_windows_push_dummy_call(), amd64_windows_skip_trampoline_code(), amd64fbsd_sigcontext_addr(), amd64obsd_collect_uthread(), amd64obsd_supply_uthread(), amd64obsd_trapframe_cache(), arc_disassemble_info(), arc_extract_return_value(), arc_get_longjmp_target(), arc_store_return_value(), arc_sw_breakpoint_from_kind(), arch_float_type(), arm_breakpoint_kind_from_current_state(), arm_catch_kernel_helper_return(), arm_extract_return_value(), arm_fbsd_sigframe_init(), arm_get_longjmp_target(), arm_linux_rt_sigreturn_init(), arm_linux_sigreturn_init(), arm_linux_sigreturn_next_pc(), arm_linux_software_single_step(), arm_linux_supply_gregset(), arm_m_exception_cache(), arm_neon_quad_read(), arm_neon_quad_write(), arm_pe_skip_trampoline_code(), arm_pseudo_read(), arm_pseudo_write(), arm_push_dummy_call(), arm_scan_prologue(), arm_software_single_step(), arm_store_return_value(), arm_symbian_skip_trampoline_code(), arm_wince_skip_main_prologue(), avr_address_to_pointer(), avr_pointer_to_address(), avr_pseudo_register_read(), avr_pseudo_register_write(), avr_scan_prologue(), bfin_breakpoint_kind_from_pc(), bfin_extract_return_value(), bfin_linux_get_syscall_number(), bfin_push_dummy_call(), bfin_skip_prologue(), bp_manipulation_endian< bp_size, break_insn_little, break_insn_big >::bp_from_kind(), BP_MANIPULATION(), BP_MANIPULATION_ENDIAN(), branch_dest(), bsd_uthread_check_magic(), bsd_uthread_extra_thread_info(), bsd_uthread_lookup_offset(), bsd_uthread_thread_alive(), bsd_uthread_wait(), build_traceframe_info(), c_get_string(), c_val_print_array(), call0_frame_cache(), call0_track_op(), charset_for_string_type(), check_for_saved(), cleanup_block_load_all(), cleanup_block_store_pc(), regcache::cooked_read(), regcache::cooked_write(), core_process_module_section(), cp_print_class_member(), create_addrmap_from_aranges(), cris_extract_return_value(), cris_push_dummy_call(), cris_scan_prologue(), cris_sigcontext_addr(), cris_sigtramp_frame_unwind_cache(), cris_store_return_value(), darwin_check_osabi(), darwin_current_sos(), darwin_load_image_infos(), darwin_read_exec_load_addr_at_init(), darwin_validate_exec_header(), regcache::debug_print_register(), decode_loadmap(), decode_prologue(), default_auxv_parse(), default_guess_tracepoint_registers(), default_print_one_register_info(), default_read_var_value(), default_value_from_register(), define_symbol(), dfp_pseudo_register_read(), dfp_pseudo_register_write(), disassemble_dwarf_expression(), display_one_tib(), do_compile_dwarf_expr_to_c(), do_ppc_sysv_return_value(), dsbt_current_sos(), regcache::dump(), dwarf2_compile_expr_to_ax(), dwarf2_evaluate_loc_desc_full(), dwarf2_find_location_expression(), dwarf2_locexpr_baton_eval(), e500_move_ev_register(), efpr_pseudo_register_read(), efpr_pseudo_register_write(), enable_break2(), examine_prologue(), execute_cfa_program(), execute_l32e(), execute_s32e(), dwarf_expr_context::execute_stack_op(), extract_call_winsize(), f_get_encoding(), fbsd_core_xfer_siginfo(), dwarf_expr_context::fetch_address(), fetch_loadmap(), fetch_mips_16(), fetch_register(), fill_gregset(), find_canonical_descriptor_in_load_object(), find_command(), find_extant_func_descr(), find_func_descr(), find_implementation_from_class(), find_step_target(), frame_unwind_got_constant(), frame_unwind_register_signed(), frame_unwind_register_unsigned(), frv_analyze_prologue(), frv_convert_from_func_ptr_addr(), frv_current_sos(), frv_extract_return_value(), frv_linux_pc_in_sigtramp(), frv_linux_sigcontext_reg_addr(), frv_linux_sigtramp_frame_cache(), frv_push_dummy_call(), frv_skip_main_prologue(), ft32_analyze_prologue(), ft32_extract_return_value(), ft32_pointer_to_address(), ft32_store_return_value(), gdb_buffered_insn_length_init_dis(), gdb_disassembler::gdb_disassembler(), gen_bitfield_ref(), generic_emit_char(), generic_printstr(), get_frame_memory_signed(), get_frame_memory_unsigned(), gnuv3_decode_method_ptr(), gnuv3_make_method_ptr(), h8300_analyze_prologue(), h8300_extract_return_value(), h8300_is_argument_spill(), h8300_push_dummy_call(), h8300_store_return_value(), h8300h_extract_return_value(), h8300h_store_return_value(), hppa32_push_dummy_call(), hppa64_convert_code_addr_to_fptr(), hppa64_push_dummy_call(), hppa_fallback_frame_cache(), hppa_frame_cache(), hppa_frame_prev_register_helper(), hppa_linux_find_global_pointer(), hppa_match_insns(), hppa_pseudo_register_read(), hppa_stack_frame_destroyed_p(), hppabsd_find_global_pointer(), i386_analyze_frame_setup(), i386_darwin_push_dummy_call(), i386_darwin_sigcontext_addr(), i386_darwin_sstep_at_sigreturn(), i386_displaced_step_fixup(), i386_fetch_pointer_argument(), i386_follow_jump(), i386_frame_cache_1(), i386_get_longjmp_target(), i386_linux_get_syscall_number_from_regcache(), i386_linux_resume(), i386_linux_sigcontext_addr(), i386_mpx_set_bounds(), i386_pe_skip_trampoline_code(), i386_process_record(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), i386_push_dummy_call(), i386_record_lea_modrm_addr(), i386_relocate_instruction(), i386_sigtramp_frame_cache(), i386_skip_main_prologue(), i386_skip_prologue(), i386_svr4_sigcontext_addr(), i386bsd_sigcontext_addr(), i386nbsd_sigtramp_cache_init(), i386nto_sigcontext_addr(), i386obsd_collect_uthread(), i386obsd_supply_pcb(), i386obsd_supply_uthread(), i386obsd_trapframe_cache(), i387_collect_xsave(), i387_supply_fsave(), i387_supply_xsave(), ia64_convert_from_func_ptr_addr(), ia64_dummy_id(), ia64_extract_return_value(), ia64_find_global_pointer_from_dynamic_section(), ia64_frame_cache(), ia64_frame_prev_register(), ia64_linux_sigcontext_register_address(), ia64_pseudo_register_read(), ia64_pseudo_register_write(), ia64_push_dummy_call(), ia64_sigtramp_frame_cache(), ia64_sigtramp_frame_prev_register(), ia64_unwind_pc(), indirect_pieced_value(), info_frame_command(), info_spu_dma_command(), info_spu_mailbox_command(), info_spu_proxydma_command(), info_spu_signal_command(), init_float_type(), insns_match_pattern(), iq2000_address_to_pointer(), iq2000_extract_return_value(), iq2000_pointer_to_address(), iq2000_push_dummy_call(), iq2000_scan_prologue(), iq2000_sw_breakpoint_from_kind(), jit_read_code_entry(), jit_read_descriptor(), libunwind_frame_cache(), libunwind_frame_sniffer(), libunwind_get_reg_special(), libunwind_sigtramp_frame_sniffer(), linux_spu_make_corefile_notes(), lm32_analyze_prologue(), lm32_extract_return_value(), lm32_store_return_value(), lm_base(), locexpr_describe_location_piece(), loclist_describe_location(), look_for_args_moves(), m32c_cat_read(), m32c_cat_write(), m32c_find_part(), m32c_m16c_address_to_pointer(), m32c_m16c_pointer_to_address(), m32c_push_dummy_call(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), m32c_return_value(), m32c_skip_trampoline_code(), m32r_extract_return_value(), m32r_linux_collect_gregset(), m32r_linux_supply_gregset(), m32r_memory_insert_breakpoint(), m32r_memory_remove_breakpoint(), m32r_push_dummy_call(), m32r_skip_prologue(), m32r_store_return_value(), m32r_sw_breakpoint_from_kind(), m68hc11_analyze_instruction(), m68hc11_pseudo_register_read(), m68hc11_pseudo_register_write(), m68hc11_push_dummy_call(), m68k_analyze_frame_setup(), m68k_analyze_prologue(), m68k_analyze_register_saves(), m68k_frame_cache(), m68k_get_longjmp_target(), m68k_linux_get_sigtramp_info(), m68k_linux_pc_in_sigtramp(), m68k_linux_sigtramp_frame_cache(), m68k_push_dummy_call(), m88k_analyze_prologue(), mark_common_block_symbol_computed(), match_endianness(), mep_extract_return_value(), mep_get_insn(), mep_pseudo_cr32_read(), mep_pseudo_cr32_write(), mep_pseudo_csr_write(), mep_push_dummy_call(), mep_store_return_value(), mi_cmd_data_write_memory(), microblaze_fetch_instruction(), mips64_fbsd_sigframe_init(), mips64_fill_fpregset(), mips64_linux_get_longjmp_target(), mips64_supply_fpregset(), mips_ax_pseudo_register_push_stack(), mips_convert_register_float_case_p(), mips_eabi_push_dummy_call(), mips_eabi_return_value(), mips_fbsd_sigframe_init(), mips_fbsd_supply_fpregs(), mips_fetch_instruction(), mips_get_mips16_fn_stub_pc(), mips_integer_to_address(), mips_linux_get_longjmp_target(), mips_linux_get_syscall_number(), mips_linux_in_dynsym_stub(), mips_linux_o32_sigframe_init(), mips_n32n64_push_dummy_call(), mips_n32n64_return_value(), mips_o32_push_dummy_call(), mips_o32_return_value(), mips_o64_push_dummy_call(), mips_o64_return_value(), mips_pseudo_register_read(), mips_pseudo_register_write(), mips_read_fp_register_double(), mips_read_fp_register_single(), mips_register_to_value(), mips_skip_pic_trampoline_code(), mips_value_to_register(), mipsnbsd_get_longjmp_target(), mn10300_analyze_prologue(), mn10300_push_dummy_call(), modify_field(), moxie_analyze_prologue(), moxie_extract_return_value(), moxie_process_record(), moxie_software_single_step(), moxie_store_return_value(), msp430_pseudo_register_read(), msp430_pseudo_register_write(), msp430_push_dummy_call(), msp430_return_value(), msp430_skip_trampoline_code(), mt_pseudo_register_read(), mt_pseudo_register_write(), mt_push_dummy_call(), mt_registers_info(), mt_return_value(), mt_select_coprocessor(), mt_skip_prologue(), nds32_extract_return_value(), nds32_get_longjmp_target(), nds32_pseudo_register_read(), nds32_pseudo_register_write(), nds32_push_dummy_call(), nds32_store_return_value(), nios2_analyze_prologue(), nios2_fetch_insn(), nios2_get_longjmp_target(), nios2_push_dummy_call(), nto_find_and_open_solib(), nto_init_solib_absolute_prefix(), nto_read_auxv_from_initial_stack(), obsd_auxv_parse(), or1k_fetch_instruction(), or1k_push_dummy_call(), or1k_return_value(), pack_long(), pack_unsigned_long(), parse_spufs_run(), pascal_printstr(), pascal_val_print(), pass_in_x(), ppc64_convert_from_func_ptr_addr(), ppc64_plt_entry_point(), ppc64_sysv_abi_push_dummy_call(), ppc64_sysv_abi_push_freg(), ppc64_sysv_abi_push_integer(), ppc64_sysv_abi_push_val(), ppc64_sysv_abi_return_value(), ppc64_sysv_abi_return_value_base(), ppc_collect_reg(), ppc_deal_with_atomic_sequence(), ppc_displaced_step_fixup(), ppc_linux_auxv_parse(), ppc_linux_get_syscall_number(), ppc_linux_init_abi(), ppc_linux_sigtramp_cache(), ppc_process_record(), ppc_skip_trampoline_code(), ppc_supply_reg(), ppc_sysv_abi_push_dummy_call(), ppcfbsd_sigtramp_frame_sniffer(), ppcobsd_sigtramp_frame_cache(), ppcobsd_sigtramp_frame_sniffer(), ppu2spu_sniffer(), ppu2spu_unwind_register(), print_frame_nameless_args(), print_gp_register_row(), print_scalar_formatted(), printf_floating(), printf_wide_c_string(), printstr(), pseudo_from_raw_register(), regcache::raw_collect_integer(), raw_from_pseudo_register(), regcache::raw_read(), regcache::raw_supply_integer(), regcache::raw_write(), read_debug_names_from_section(), read_frame_register_unsigned(), read_insn(), read_objc_class(), read_objc_methlist_nmethods(), read_objc_method(), read_objc_object(), read_objc_super(), read_program_header(), record_linux_msghdr(), record_linux_sockaddr(), record_linux_system_call(), rl78_address_to_pointer(), rl78_pointer_to_address(), rl78_push_dummy_call(), rl78_return_value(), rs6000_aix_extract_ld_info(), rs6000_convert_from_func_ptr_addr(), rs6000_fetch_instruction(), rs6000_frame_cache(), rs6000_in_function_epilogue_frame_p(), rs6000_lynx178_push_dummy_call(), rs6000_lynx178_return_value(), rs6000_push_dummy_call(), rs6000_return_value(), rs6000_skip_main_prologue(), rs6000_skip_trampoline_code(), rs6000_software_single_step(), rw_pieced_value(), rx_frame_prev_register(), rx_push_dummy_call(), rx_return_value(), s390_analyze_prologue(), s390_auxv_parse(), s390_backchain_frame_unwind_cache(), s390_guess_tracepoint_registers(), s390_is_partial_instruction(), s390_linux_get_syscall_number(), s390_process_record(), s390_pseudo_register_read(), s390_pseudo_register_write(), s390_push_dummy_call(), s390_record_calc_disp_vsce(), s390_register_return_value(), s390_sigtramp_frame_unwind_cache(), s390_software_single_step(), scalar_binop(), scan_dyntag_auxv(), score3_analyze_prologue(), score3_breakpoint_kind_from_pc(), score3_skip_prologue(), score3_stack_frame_destroyed_p(), score3_sw_breakpoint_from_kind(), score7_breakpoint_kind_from_pc(), score7_fetch_inst(), score7_sw_breakpoint_from_kind(), score_adjust_breakpoint_address(), score_push_dummy_call(), score_return_value(), sh64_analyze_prologue(), sh64_do_fp_register(), sh64_extract_return_value(), sh64_frame_prev_register(), sh64_pseudo_register_read(), sh64_pseudo_register_write(), sh64_push_dummy_call(), sh64_register_convert_to_raw(), sh64_register_convert_to_virtual(), sh64_skip_prologue_hard_way(), sh64_store_return_value(), sh64_sw_breakpoint_from_kind(), sh_analyze_prologue(), sh_extract_return_value_fpu(), sh_extract_return_value_nofpu(), sh_justify_value_in_reg(), sh_next_flt_argreg(), sh_push_dummy_call_fpu(), sh_push_dummy_call_nofpu(), sh_register_convert_to_raw(), sh_register_convert_to_virtual(), sh_stack_frame_destroyed_p(), sh_store_return_value_fpu(), sh_store_return_value_nofpu(), sh_sw_breakpoint_from_kind(), show_endian(), signed_pointer_to_address(), simple_overlay_update_1(), simple_read_overlay_table(), skip_prologue(), skip_prologue_hard_way(), solib_svr4_r_ldsomap(), sparc32_linux_get_syscall_number(), sparc32_linux_step_trap(), sparc32_push_dummy_code(), sparc32_return_value(), sparc32_store_arguments(), sparc32obsd_collect_uthread(), sparc32obsd_supply_uthread(), sparc64_collect_gregset(), sparc64_linux_get_longjmp_target(), sparc64_linux_get_syscall_number(), sparc64_linux_step_trap(), sparc64_pseudo_register_read(), sparc64_pseudo_register_write(), sparc64_supply_gregset(), sparc64obsd_collect_uthread(), sparc64obsd_supply_uthread(), sparc_collect_rwindow(), sparc_fetch_wcookie(), sparc_supply_rwindow(), spu2ppu_sniffer(), spu_address_to_pointer(), spu_analyze_prologue(), spu_current_sos(), spu_enumerate_spu_ids(), spu_fetch_inferior_registers(), spu_fetch_registers(), spu_frame_unwind_cache(), spu_get_longjmp_target(), spu_pointer_to_address(), spu_pseudo_register_read_spu(), spu_pseudo_register_write_spu(), spu_push_dummy_call(), spu_software_single_step(), spu_stack_frame_destroyed_p(), stap_modify_semaphore(), store_register(), supply_64bit_reg(), supply_gregset(), svr4_exec_displacement(), target_float_same_format_p(), target_read_uint32(), target_wide_charset(), tfile_get_trace_state_variable_value(), tfile_get_traceframe_address(), tfile_trace_find(), tfile_xfer_partial(), thumb2_copy_table_branch(), thumb_analyze_prologue(), tic6x_fetch_instruction(), tic6x_get_longjmp_target(), tic6x_push_dummy_call(), tic6x_return_value(), tilegx_analyze_prologue(), tilegx_get_longjmp_target(), tilegx_push_dummy_call(), trace_save(), traceframe_walk_blocks(), tramp_frame_start(), unpack_bits_as_long(), unpack_long(), unpack_value_bitfield(), unsigned_address_to_pointer(), unsigned_pointer_to_address(), v850_analyze_prologue(), v850_extract_return_value(), v850_push_dummy_call(), v850_store_return_value(), val_print_string(), value_bit_index(), value_cast(), value_pointer(), vax_push_dummy_call(), vax_store_arguments(), vsx_pseudo_register_read(), vsx_pseudo_register_write(), write_debug_names(), xstormy16_address_to_pointer(), xstormy16_analyze_prologue(), xstormy16_find_jmp_table_entry(), xstormy16_pointer_to_address(), xstormy16_push_dummy_call(), xstormy16_stack_frame_destroyed_p(), xtensa_extract_return_value(), xtensa_frame_cache(), xtensa_push_dummy_call(), xtensa_register_read_masked(), xtensa_register_write_masked(), xtensa_store_return_value(), xtensa_sw_breakpoint_from_kind(), and xtensa_window_interrupt_insn().

## ◆ gdbarch_byte_order_for_code()

enum bfd_endian gdbarch_byte_order_for_code | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1518 of file gdbarch.c.

References gdbarch::byte_order_for_code, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_analyze_prologue(), aarch64_displaced_step_copy_insn(), aarch64_software_single_step(), arm_adjust_breakpoint_address(), arm_analyze_load_stack_chk_guard(), arm_analyze_prologue(), arm_breakpoint_kind_from_current_state(), arm_breakpoint_kind_from_pc(), arm_displaced_init_closure(), arm_exidx_unwind_sniffer(), arm_linux_get_next_pcs_syscall_next_pc(), arm_linux_get_syscall_number(), arm_linux_software_single_step(), arm_process_displaced_insn(), arm_skip_bx_reg(), arm_skip_stack_protector(), arm_software_single_step(), arm_stack_frame_destroyed_p_1(), extract_arm_insn(), gdb_buffered_insn_length_init_dis(), gdb_disassembler::gdb_disassembler(), mips_sw_breakpoint_from_kind(), nios2_sw_breakpoint_from_kind(), skip_prologue_function(), thumb_analyze_prologue(), thumb_process_displaced_insn(), thumb_stack_frame_destroyed_p(), and tic6x_sw_breakpoint_from_kind().

## ◆ gdbarch_call_dummy_location()

int gdbarch_call_dummy_location | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2388 of file gdbarch.c.

References gdbarch::call_dummy_location, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by call_function_by_hand_dummy().

## ◆ gdbarch_cannot_fetch_register()

int gdbarch_cannot_fetch_register | ( | struct gdbarch * | gdbarch,
|  | int | regnum
| ) |  |

Definition at line 2521 of file gdbarch.c.

References gdbarch::cannot_fetch_register, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and regnum.

Referenced by fetch_register(), inf_ptrace_fetch_register(), mipsnbsd_supply_fpreg(), and mipsnbsd_supply_reg().

## ◆ gdbarch_cannot_step_breakpoint()

int gdbarch_cannot_step_breakpoint | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3466 of file gdbarch.c.

References gdbarch::cannot_step_breakpoint, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by resume_1().

## ◆ gdbarch_cannot_store_register()

int gdbarch_cannot_store_register | ( | struct gdbarch * | gdbarch,
|  | int | regnum
| ) |  |

Definition at line 2538 of file gdbarch.c.

References gdbarch::cannot_store_register, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and regnum.

Referenced by inf_ptrace_store_register(), mipsnbsd_fill_fpreg(), mipsnbsd_fill_reg(), regcache::raw_write(), and store_register().

## ◆ gdbarch_char_signed()

int gdbarch_char_signed | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1884 of file gdbarch.c.

References gdbarch::char_signed, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by gdbtypes_post_init(), and objfile_type().

## ◆ gdbarch_code_of_frame_writable()

int gdbarch_code_of_frame_writable | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame
| ) |  |

Definition at line 2429 of file gdbarch.c.

References gdbarch::code_of_frame_writable, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by skip_unwritable_frames().

## ◆ gdbarch_coff_make_msymbol_special()

void gdbarch_coff_make_msymbol_special | ( | struct gdbarch * | gdbarch,
|  | int | val,
|  | struct minimal_symbol * | msym
| ) |  |

Definition at line 3398 of file gdbarch.c.

References gdbarch::coff_make_msymbol_special, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by coff_symtab_read().

## ◆ gdbarch_convert_from_func_ptr_addr()

CORE_ADDR gdbarch_convert_from_func_ptr_addr | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr,
|  | struct target_ops * | targ
| ) |  |

Definition at line 3191 of file gdbarch.c.

References gdbarch::convert_from_func_ptr_addr, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by create_exception_master_breakpoint(), elf_gnu_ifunc_resolve_addr(), elf_gnu_ifunc_resolve_by_got(), elf_gnu_ifunc_resolver_return_stop(), enable_break(), evaluate_subexp_standard(), exec_entry_point(), find_function_addr(), find_minsym_type_and_address(), find_solib_trampoline_target(), gnuv3_skip_trampoline(), init_entry_point_info(), inside_main_func(), linux_displaced_step_location(), msymbol_is_function(), print_function_pointer_address(), remote_check_symbols(), spu_enable_break(), and value_fn_field().

## ◆ gdbarch_convert_register_p()

int gdbarch_convert_register_p | ( | struct gdbarch * | gdbarch,
|  | int | regnum,
|  | struct type * | type
| ) |  |

Definition at line 2595 of file gdbarch.c.

References gdbarch::convert_register_p, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and regnum.

Referenced by address_from_register(), value_assign(), value_fetch_lazy(), and value_from_register().

## ◆ gdbarch_core_info_proc()

void gdbarch_core_info_proc | ( | struct gdbarch * | gdbarch,
|  | const char * | args,
|  | enum info_proc_what | what
| ) |  |

Definition at line 4802 of file gdbarch.c.

References gdbarch::core_info_proc, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by core_info_proc().

## ◆ gdbarch_core_info_proc_p()

int gdbarch_core_info_proc_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4795 of file gdbarch.c.

References gdbarch::core_info_proc, and gdb_assert.

Referenced by core_info_proc(), and gdbarch_dump().

## ◆ gdbarch_core_pid_to_str()

const char* gdbarch_core_pid_to_str | ( | struct gdbarch * | gdbarch,
|  | ptid_t | ptid
| ) |  |

Definition at line 3757 of file gdbarch.c.

References gdbarch::core_pid_to_str, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by core_pid_to_str().

## ◆ gdbarch_core_pid_to_str_p()

int gdbarch_core_pid_to_str_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3750 of file gdbarch.c.

References gdbarch::core_pid_to_str, and gdb_assert.

Referenced by core_pid_to_str(), and gdbarch_dump().

## ◆ gdbarch_core_read_description()

const struct target_desc* gdbarch_core_read_description | ( | struct gdbarch * | gdbarch,
|  | struct target_ops * | target,
|  | bfd * | abfd
| ) |  |

Definition at line 4062 of file gdbarch.c.

References gdbarch::core_read_description, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by core_read_description().

## ◆ gdbarch_core_read_description_p()

int gdbarch_core_read_description_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4055 of file gdbarch.c.

References gdbarch::core_read_description, and gdb_assert.

Referenced by core_read_description(), and gdbarch_dump().

## ◆ gdbarch_core_thread_name()

const char* gdbarch_core_thread_name | ( | struct gdbarch * | gdbarch,
|  | struct thread_info * | thr
| ) |  |

Definition at line 3781 of file gdbarch.c.

References gdbarch::core_thread_name, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by core_thread_name().

## ◆ gdbarch_core_thread_name_p()

int gdbarch_core_thread_name_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3774 of file gdbarch.c.

References gdbarch::core_thread_name, and gdb_assert.

Referenced by core_thread_name(), and gdbarch_dump().

## ◆ gdbarch_core_xfer_shared_libraries()

ULONGEST gdbarch_core_xfer_shared_libraries | ( | struct gdbarch * | gdbarch,
|  | gdb_byte * | readbuf,
|  | ULONGEST | offset,
|  | ULONGEST | len
| ) |  |

Definition at line 3709 of file gdbarch.c.

References gdbarch::core_xfer_shared_libraries, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and offset.

Referenced by core_xfer_partial().

## ◆ gdbarch_core_xfer_shared_libraries_aix()

ULONGEST gdbarch_core_xfer_shared_libraries_aix | ( | struct gdbarch * | gdbarch,
|  | gdb_byte * | readbuf,
|  | ULONGEST | offset,
|  | ULONGEST | len
| ) |  |

Definition at line 3733 of file gdbarch.c.

References gdbarch::core_xfer_shared_libraries_aix, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and offset.

Referenced by core_xfer_partial().

## ◆ gdbarch_core_xfer_shared_libraries_aix_p()

int gdbarch_core_xfer_shared_libraries_aix_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3726 of file gdbarch.c.

References gdbarch::core_xfer_shared_libraries_aix, and gdb_assert.

Referenced by core_xfer_partial(), and gdbarch_dump().

## ◆ gdbarch_core_xfer_shared_libraries_p()

int gdbarch_core_xfer_shared_libraries_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3702 of file gdbarch.c.

References gdbarch::core_xfer_shared_libraries, and gdb_assert.

Referenced by core_xfer_partial(), and gdbarch_dump().

## ◆ gdbarch_core_xfer_siginfo()

LONGEST gdbarch_core_xfer_siginfo | ( | struct gdbarch * | gdbarch,
|  | gdb_byte * | readbuf,
|  | ULONGEST | offset,
|  | ULONGEST | len
| ) |  |

Definition at line 3805 of file gdbarch.c.

References gdbarch::core_xfer_siginfo, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and offset.

Referenced by core_xfer_partial().

## ◆ gdbarch_core_xfer_siginfo_p()

int gdbarch_core_xfer_siginfo_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3798 of file gdbarch.c.

References gdbarch::core_xfer_siginfo, and gdb_assert.

Referenced by core_xfer_partial(), and gdbarch_dump().

## ◆ gdbarch_data()

void* gdbarch_data | ( | struct gdbarch * | gdbarch,
|  | struct gdbarch_data * |
| ) |  |

Definition at line 5169 of file gdbarch.c.

References gdbarch::data, gdb_assert, gdbarch_data::index, gdbarch_data::init_p, gdbarch::initialized_p, gdbarch::nr_data, gdbarch::obstack, gdbarch_data::post_init, and gdbarch_data::pre_init.

Referenced by builtin_d_type(), builtin_f_type(), builtin_go_type(), builtin_m2_type(), builtin_opencl_type(), builtin_type(), and regcache_descr().

## ◆ gdbarch_data_register_post_init()

struct gdbarch_data* gdbarch_data_register_post_init | ( | gdbarch_data_post_init_ftype * | init | ) |

Definition at line 5136 of file gdbarch.c.

References gdbarch_data_register(), and gdbarch_data::post_init.

Referenced by _initialize_d_language(), _initialize_dwarf2expr(), _initialize_f_language(), _initialize_fbsd_tdep(), _initialize_gdbtypes(), _initialize_go_language(), _initialize_language(), _initialize_libunwind_frame(), _initialize_linux_tdep(), _initialize_m2_language(), _initialize_opencl_language(), _initialize_regcache(), _initialize_remote(), _initialize_user_regs(), gdbpy_initialize_arch(), gdbpy_initialize_unwind(), gdbscm_initialize_arches(), gdbscm_initialize_symbols(), and init_gnuv3_ops().

## ◆ gdbarch_data_register_pre_init()

struct gdbarch_data* gdbarch_data_register_pre_init | ( | gdbarch_data_pre_init_ftype * | init | ) |

Definition at line 5130 of file gdbarch.c.

References gdbarch_data_register(), and gdbarch_data::pre_init.

Referenced by _initialize_bsd_uthread(), _initialize_dwarf2_frame(), _initialize_frame_base(), _initialize_frame_unwind(), _initialize_jit(), _initialize_reggroup(), _initialize_remote(), _initialize_solib(), _initialize_svr4_solib(), and _initialize_target_descriptions().

## ◆ gdbarch_decr_pc_after_break()

CORE_ADDR gdbarch_decr_pc_after_break | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2970 of file gdbarch.c.

References gdbarch::decr_pc_after_break, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by adjust_pc_after_break(), aix_thread_wait(), cancel_breakpoint(), do_target_wait(), handle_signal_stop(), linux_nat_wait_1(), and save_stop_reason().

## ◆ gdbarch_deprecated_fp_regnum()

int gdbarch_deprecated_fp_regnum | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2347 of file gdbarch.c.

References gdbarch::deprecated_fp_regnum, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by legacy_virtual_frame_pointer(), and value_of_builtin_frame_fp_reg().

## ◆ gdbarch_deprecated_function_start_offset()

CORE_ADDR gdbarch_deprecated_function_start_offset | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2987 of file gdbarch.c.

References gdbarch::deprecated_function_start_offset, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by disassemble_command(), disassemble_current_function(), fill_in_stop_func(), find_function_addr(), skip_prologue_sal(), and skip_prologue_using_sal().

## ◆ gdbarch_disassembler_options()

char** gdbarch_disassembler_options | ( | struct gdbarch * | gdbarch | ) |

Definition at line 5047 of file gdbarch.c.

References gdbarch::disassembler_options, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by get_disassembler_options(), and set_disassembler_options().

## ◆ gdbarch_displaced_step_copy_insn()

struct displaced_step_closure* gdbarch_displaced_step_copy_insn | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | from,
|  | CORE_ADDR | to,
|  | struct regcache * | regs
| ) |  |

Definition at line 3930 of file gdbarch.c.

References gdbarch::displaced_step_copy_insn, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_prepare_throw().

## ◆ gdbarch_displaced_step_copy_insn_p()

int gdbarch_displaced_step_copy_insn_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3923 of file gdbarch.c.

References gdbarch::displaced_step_copy_insn, and gdb_assert.

Referenced by displaced_step_prepare_throw(), gdbarch_dump(), and use_displaced_stepping().

## ◆ gdbarch_displaced_step_fixup()

void gdbarch_displaced_step_fixup | ( | struct gdbarch * | gdbarch,
|  | struct displaced_step_closure * | closure,
|  | CORE_ADDR | from,
|  | CORE_ADDR | to,
|  | struct regcache * | regs
| ) |  |

Definition at line 3971 of file gdbarch.c.

References gdbarch::displaced_step_fixup, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_fixup().

## ◆ gdbarch_displaced_step_fixup_p()

int gdbarch_displaced_step_fixup_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3964 of file gdbarch.c.

References gdbarch::displaced_step_fixup, and gdb_assert.

Referenced by gdbarch_dump().

## ◆ gdbarch_displaced_step_hw_singlestep()

int gdbarch_displaced_step_hw_singlestep | ( | struct gdbarch * | gdbarch,
|  | struct displaced_step_closure * | closure
| ) |  |

Definition at line 3947 of file gdbarch.c.

References gdbarch::displaced_step_hw_singlestep, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by resume_1().

## ◆ gdbarch_displaced_step_location()

CORE_ADDR gdbarch_displaced_step_location | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3989 of file gdbarch.c.

References gdbarch::displaced_step_location, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_prepare_throw().

## ◆ gdbarch_double_bit()

int gdbarch_double_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1713 of file gdbarch.c.

References gdbarch::double_bit, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by ada_language_arch_info(), basic_type(), binop_promote(), build_d_types(), build_fortran_types(), default_floatformat_for_type(), gdbtypes_post_init(), objfile_type(), and tdesc_register_type().

## ◆ gdbarch_double_format()

const struct floatformat** gdbarch_double_format | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1730 of file gdbarch.c.

References gdbarch::double_format, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by ada_language_arch_info(), basic_type(), build_d_types(), build_fortran_types(), default_floatformat_for_type(), gdbtypes_post_init(), and objfile_type().

## ◆ gdbarch_dtrace_disable_probe()

void gdbarch_dtrace_disable_probe | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4585 of file gdbarch.c.

References gdbarch::dtrace_disable_probe, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by dtrace_probe::disable().

## ◆ gdbarch_dtrace_disable_probe_p()

int gdbarch_dtrace_disable_probe_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4578 of file gdbarch.c.

References gdbarch::dtrace_disable_probe, and gdb_assert.

Referenced by dtrace_probe::disable(), and gdbarch_dump().

## ◆ gdbarch_dtrace_enable_probe()

void gdbarch_dtrace_enable_probe | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4561 of file gdbarch.c.

References gdbarch::dtrace_enable_probe, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by dtrace_probe::enable().

## ◆ gdbarch_dtrace_enable_probe_p()

int gdbarch_dtrace_enable_probe_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4554 of file gdbarch.c.

References gdbarch::dtrace_enable_probe, and gdb_assert.

Referenced by dtrace_probe::enable(), and gdbarch_dump().

## ◆ gdbarch_dtrace_parse_probe_argument()

void gdbarch_dtrace_parse_probe_argument | ( | struct gdbarch * | gdbarch,
|  | struct parser_state * | pstate,
|  | int | narg
| ) |  |

Definition at line 4513 of file gdbarch.c.

References gdbarch::dtrace_parse_probe_argument, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and pstate.

Referenced by dtrace_probe::build_arg_exprs().

## ◆ gdbarch_dtrace_parse_probe_argument_p()

int gdbarch_dtrace_parse_probe_argument_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4506 of file gdbarch.c.

References gdbarch::dtrace_parse_probe_argument, and gdb_assert.

Referenced by dtrace_probe::can_evaluate_arguments(), and gdbarch_dump().

## ◆ gdbarch_dtrace_probe_is_enabled()

int gdbarch_dtrace_probe_is_enabled | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4537 of file gdbarch.c.

References gdbarch::dtrace_probe_is_enabled, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by dtrace_probe::is_enabled().

## ◆ gdbarch_dtrace_probe_is_enabled_p()

int gdbarch_dtrace_probe_is_enabled_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4530 of file gdbarch.c.

References gdbarch::dtrace_probe_is_enabled, and gdb_assert.

Referenced by gdbarch_dump(), and dtrace_probe::gen_info_probes_table_values().

## ◆ gdbarch_dummy_id()

struct frame_id gdbarch_dummy_id | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | this_frame
| ) |  |

Definition at line 2330 of file gdbarch.c.

References gdbarch::dummy_id, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by dummy_frame_sniffer().

## ◆ gdbarch_dummy_id_ftype()

struct frame_id() gdbarch_dummy_id_ftype | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | this_frame
| ) |  |

## ◆ gdbarch_dummy_id_p()

int gdbarch_dummy_id_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2323 of file gdbarch.c.

References gdbarch::dummy_id, and gdb_assert.

Referenced by gdbarch_dump().

## ◆ gdbarch_dump()

void gdbarch_dump | ( | struct gdbarch * | gdbarch,
|  | struct ui_file * | file
| ) |  |

Definition at line 726 of file gdbarch.c.

References gdbarch::addr_bit, gdbarch::addr_bits_remove, gdbarch::address_class_name_to_type_flags, gdbarch::address_class_type_flags, gdbarch::address_class_type_flags_to_name, gdbarch::address_to_pointer, gdbarch::addressable_memory_unit_size, gdbarch::adjust_breakpoint_address, gdbarch::adjust_dwarf2_addr, gdbarch::adjust_dwarf2_line, gdbarch::auto_charset, gdbarch::auto_wide_charset, gdbarch::auxv_parse, gdbarch::ax_pseudo_register_collect, gdbarch::ax_pseudo_register_push_stack, gdbarch::believe_pcc_promotion, gdbarch::bits_big_endian, gdbarch::breakpoint_from_pc, gdbarch::breakpoint_kind_from_current_state, gdbarch::breakpoint_kind_from_pc, gdbarch::byte_order, gdbarch::byte_order_for_code, gdbarch::call_dummy_location, gdbarch::cannot_fetch_register, gdbarch::cannot_step_breakpoint, gdbarch::cannot_store_register, gdbarch::char_signed, gdbarch::code_of_frame_writable, gdbarch::coff_make_msymbol_special, gdbarch::convert_from_func_ptr_addr, gdbarch::convert_register_p, core_addr_to_string_nz(), gdbarch::core_info_proc, gdbarch::core_pid_to_str, gdbarch::core_read_description, gdbarch::core_thread_name, gdbarch::core_xfer_shared_libraries, gdbarch::core_xfer_shared_libraries_aix, gdbarch::core_xfer_siginfo, gdbarch::decr_pc_after_break, gdbarch::deprecated_fp_regnum, gdbarch::deprecated_function_start_offset, gdbarch::disassembler_options, gdbarch::displaced_step_copy_insn, gdbarch::displaced_step_fixup, gdbarch::displaced_step_hw_singlestep, gdbarch::displaced_step_location, gdbarch::double_bit, gdbarch::double_format, gdbarch::dtrace_disable_probe, gdbarch::dtrace_enable_probe, gdbarch::dtrace_parse_probe_argument, gdbarch::dtrace_probe_is_enabled, gdbarch::dummy_id, gdbarch::dump_tdep, gdbarch::dwarf2_addr_size, gdbarch::dwarf2_reg_to_regnum, gdbarch::ecoff_reg_to_regnum, gdbarch::elf_make_msymbol_special, gdbarch::execute_dwarf_cfa_vendor_op, gdbarch::fast_tracepoint_valid_at, gdbarch::fetch_pointer_argument, gdbarch::fetch_tls_load_module_address, gdbarch::find_memory_regions, gdbarch::float_bit, gdbarch::float_format, gdbarch::floatformat_for_type, gdbarch::fp0_regnum, fprintf_unfiltered(), gdbarch::frame_align, gdbarch::frame_args_skip, gdbarch::frame_num_args, gdbarch::frame_red_zone_size, gdbarch::gcc_target_options, gdbarch::gcore_bfd_target, GDB_NM_FILE, gdbarch::gdb_signal_from_target, gdbarch::gdb_signal_to_target, gdbarch_address_class_name_to_type_flags_p(), gdbarch_address_class_type_flags_p(), gdbarch_address_class_type_flags_to_name_p(), gdbarch_adjust_breakpoint_address_p(), gdbarch_auxv_parse_p(), gdbarch_ax_pseudo_register_collect_p(), gdbarch_ax_pseudo_register_push_stack_p(), gdbarch_bfd_arch_info(), gdbarch_core_info_proc_p(), gdbarch_core_pid_to_str_p(), gdbarch_core_read_description_p(), gdbarch_core_thread_name_p(), gdbarch_core_xfer_shared_libraries_aix_p(), gdbarch_core_xfer_shared_libraries_p(), gdbarch_core_xfer_siginfo_p(), gdbarch_displaced_step_copy_insn_p(), gdbarch_displaced_step_fixup_p(), gdbarch_dtrace_disable_probe_p(), gdbarch_dtrace_enable_probe_p(), gdbarch_dtrace_parse_probe_argument_p(), gdbarch_dtrace_probe_is_enabled_p(), gdbarch_dummy_id_p(), gdbarch_elf_make_msymbol_special_p(), gdbarch_fetch_pointer_argument_p(), gdbarch_fetch_tls_load_module_address_p(), gdbarch_find_memory_regions_p(), gdbarch_frame_align_p(), gdbarch_frame_num_args_p(), gdbarch_gcore_bfd_target_p(), gdbarch_gdb_signal_from_target_p(), gdbarch_gdb_signal_to_target_p(), gdbarch_get_longjmp_target_p(), gdbarch_get_siginfo_type_p(), gdbarch_get_syscall_number_p(), gdbarch_handle_segmentation_fault_p(), gdbarch_info_proc_p(), gdbarch_integer_to_address_p(), gdbarch_iterate_over_regset_sections_p(), gdbarch_make_corefile_notes_p(), gdbarch_max_insn_length_p(), gdbarch_overlay_update_p(), gdbarch_print_vector_info_p(), gdbarch_process_record_p(), gdbarch_process_record_signal_p(), gdbarch_pseudo_register_read_p(), gdbarch_pseudo_register_read_value_p(), gdbarch_pseudo_register_write_p(), gdbarch_push_dummy_call_p(), gdbarch_push_dummy_code_p(), gdbarch_read_pc_p(), gdbarch_record_special_symbol_p(), gdbarch_register_type_p(), gdbarch_relocate_instruction_p(), gdbarch_return_value_p(), gdbarch_single_step_through_delay_p(), gdbarch_skip_entrypoint_p(), gdbarch_skip_main_prologue_p(), gdbarch_software_single_step_p(), gdbarch_stap_is_single_operand_p(), gdbarch_stap_parse_special_token_p(), gdbarch_static_transform_name_p(), gdbarch_unwind_pc_p(), gdbarch_unwind_sp_p(), gdbarch_write_pc_p(), gdbarch::gen_return_address, gdbarch::get_longjmp_target, gdbarch::get_siginfo_type, gdbarch::get_syscall_number, gdbarch::gnu_triplet_regexp, gdbarch::guess_tracepoint_registers, gdbarch::half_bit, gdbarch::half_format, gdbarch::handle_segmentation_fault, gdbarch::has_dos_based_file_system, gdbarch::has_global_breakpoints, gdbarch::has_global_solist, gdbarch::has_shared_address_space, gdbarch::have_nonsteppable_watchpoint, host_address_to_string, gdbarch::in_solib_return_trampoline, gdbarch::infcall_mmap, gdbarch::infcall_munmap, gdbarch::info_proc, gdbarch::inner_than, gdbarch::insn_is_call, gdbarch::insn_is_jump, gdbarch::insn_is_ret, gdbarch::int_bit, gdbarch::integer_to_address, gdbarch::iterate_over_objfiles_in_search_order, gdbarch::iterate_over_regset_sections, gdbarch::long_bit, gdbarch::long_double_bit, gdbarch::long_double_format, gdbarch::long_long_align_bit, gdbarch::long_long_bit, gdbarch::make_corefile_notes, gdbarch::make_symbol_special, gdbarch::max_insn_length, gdbarch::memory_insert_breakpoint, gdbarch::memory_remove_breakpoint, gdbarch::num_pseudo_regs, gdbarch::num_regs, gdbarch::osabi, gdbarch::overlay_update, gdbarch::pc_regnum, pformat(), plongest(), gdbarch::pointer_to_address, gdbarch::print_auxv_entry, gdbarch::print_float_info, gdbarch::print_insn, gdbarch::print_registers_info, gdbarch::print_vector_info, gdbarch::process_record, gdbarch::process_record_signal, gdbarch::ps_regnum, gdbarch::pseudo_register_read, gdbarch::pseudo_register_read_value, gdbarch::pseudo_register_write, pstring(), pstring_list(), pstring_ptr(), gdbarch::ptr_bit, gdbarch::push_dummy_call, gdbarch::push_dummy_code, gdbarch::ravenscar_ops, gdbarch::read_pc, gdbarch::record_special_symbol, gdbarch::register_name, gdbarch::register_reggroup_p, gdbarch::register_sim_regno, gdbarch::register_to_value, gdbarch::register_type, gdbarch::relocate_instruction, gdbarch::remote_register_number, gdbarch::return_in_first_hidden_param_p, gdbarch::return_value, gdbarch::sdb_reg_to_regnum, gdbarch::short_bit, gdbarch::significant_addr_bit, gdbarch::single_step_through_delay, gdbarch::skip_entrypoint, gdbarch::skip_main_prologue, gdbarch::skip_permanent_breakpoint, gdbarch::skip_prologue, gdbarch::skip_solib_resolver, gdbarch::skip_trampoline_code, gdbarch::software_single_step, gdbarch::sofun_address_maybe_missing, gdbarch::solib_symbols_extension, gdbarch::sp_regnum, gdbarch::stab_reg_to_regnum, gdbarch::stabs_argument_has_addr, gdbarch::stack_frame_destroyed_p, gdbarch::stap_gdb_register_prefix, gdbarch::stap_gdb_register_suffix, gdbarch::stap_integer_prefixes, gdbarch::stap_integer_suffixes, gdbarch::stap_is_single_operand, gdbarch::stap_parse_special_token, gdbarch::stap_register_indirection_prefixes, gdbarch::stap_register_indirection_suffixes, gdbarch::stap_register_prefixes, gdbarch::stap_register_suffixes, gdbarch::static_transform_name, gdbarch::sw_breakpoint_from_kind, gdbarch::syscalls_info, gdbarch::target_desc, gdbarch::unwind_pc, gdbarch::unwind_sp, gdbarch::valid_disassembler_options, gdbarch::value_from_register, gdbarch::value_to_register, gdbarch::vbit_in_delta, gdbarch::virtual_frame_pointer, gdbarch::vsyscall_range, gdbarch::vtable_function_descriptors, gdbarch::wchar_bit, gdbarch::wchar_signed, gdbarch::write_pc, and gdbarch::xml_syscall_file.

Referenced by gdbarch_find_by_info(), and maintenance_print_architecture().

## ◆ gdbarch_dwarf2_addr_size()

int gdbarch_dwarf2_addr_size | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1866 of file gdbarch.c.

References gdbarch::dwarf2_addr_size, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by decode_frame_entry_1().

## ◆ gdbarch_dwarf2_reg_to_regnum()

int gdbarch_dwarf2_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | int | dwarf2_regnr
| ) |  |

Definition at line 2265 of file gdbarch.c.

References gdbarch::dwarf2_reg_to_regnum, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by dwarf_reg_to_regnum(), jit_unwind_reg_get_impl(), and jit_unwind_reg_set_impl().

## ◆ gdbarch_ecoff_reg_to_regnum()

int gdbarch_ecoff_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | int | ecoff_regnr
| ) |  |

Definition at line 2231 of file gdbarch.c.

References gdbarch::ecoff_reg_to_regnum, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by mdebug_reg_to_regnum().

## ◆ gdbarch_elf_make_msymbol_special()

void gdbarch_elf_make_msymbol_special | ( | struct gdbarch * | gdbarch,
|  | asymbol * | sym,
|  | struct minimal_symbol * | msym
| ) |  |

Definition at line 3381 of file gdbarch.c.

References gdbarch::elf_make_msymbol_special, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by elf_symtab_read(), and gdb_bfd_lookup_symbol_from_symtab().

## ◆ gdbarch_elf_make_msymbol_special_p()

int gdbarch_elf_make_msymbol_special_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3374 of file gdbarch.c.

References gdbarch::elf_make_msymbol_special, and gdb_assert.

Referenced by elf_symtab_read(), gdb_bfd_lookup_symbol_from_symtab(), and gdbarch_dump().

## ◆ gdbarch_execute_dwarf_cfa_vendor_op()

bool gdbarch_execute_dwarf_cfa_vendor_op | ( | struct gdbarch * | gdbarch,
|  | gdb_byte | op,
|  | struct dwarf2_frame_state * | fs
| ) |  |

Definition at line 3548 of file gdbarch.c.

References gdbarch::execute_dwarf_cfa_vendor_op, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by execute_cfa_program().

## ◆ gdbarch_fast_tracepoint_valid_at()

int gdbarch_fast_tracepoint_valid_at | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr,
|  | char ** | msg
| ) |  |

Definition at line 4653 of file gdbarch.c.

References gdbarch::fast_tracepoint_valid_at, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by check_fast_tracepoint_sals(), and remote_download_tracepoint().

## ◆ gdbarch_fetch_pointer_argument()

CORE_ADDR gdbarch_fetch_pointer_argument | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame,
|  | int | argi,
|  | struct type * | type
| ) |  |

Definition at line 3613 of file gdbarch.c.

References gdbarch::fetch_pointer_argument, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by resolve_msgsend(), resolve_msgsend_stret(), resolve_msgsend_super(), and resolve_msgsend_super_stret().

## ◆ gdbarch_fetch_pointer_argument_p()

int gdbarch_fetch_pointer_argument_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3606 of file gdbarch.c.

References gdbarch::fetch_pointer_argument, and gdb_assert.

Referenced by gdbarch_dump().

## ◆ gdbarch_fetch_tls_load_module_address()

CORE_ADDR gdbarch_fetch_tls_load_module_address | ( | struct gdbarch * | gdbarch,
|  | struct objfile * | objfile
| ) |  |

Definition at line 3028 of file gdbarch.c.

References gdbarch::fetch_tls_load_module_address, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by target_translate_tls_address().

## ◆ gdbarch_fetch_tls_load_module_address_p()

int gdbarch_fetch_tls_load_module_address_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3021 of file gdbarch.c.

References gdbarch::fetch_tls_load_module_address, and gdb_assert.

Referenced by gdbarch_dump(), and target_translate_tls_address().

## ◆ gdbarch_find_by_info()

struct gdbarch* gdbarch_find_by_info | ( | struct gdbarch_info | info | ) |

Definition at line 5332 of file gdbarch.c.

References gdbarch_info::abfd, gdbarch_registration::arches, gdbarch::bfd_arch_info, gdbarch_info::bfd_arch_info, gdbarch_registration::bfd_architecture, gdbarch_info::byte_order, gdbarch::dump_tdep, gdbarch_registration::dump_tdep, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_list::gdbarch, gdbarch_debug, gdbarch_dump(), gdbarch_info_fill(), gdbarch_osabi_name(), gdbarch_registry, host_address_to_string, gdbarch_registration::init, gdbarch::initialized_p, gdbarch_list::next, gdbarch_registration::next, gdbarch_info::osabi, gdbarch_info::tdep_info, verify_gdbarch(), and XNEW.

Referenced by add_inferior_with_spaces(), gdbarch_from_bfd(), gdbarch_update_p(), ppu2spu_sniffer(), set_gdbarch_from_file(), and spu_gdbarch().

## ◆ gdbarch_find_memory_regions()

int gdbarch_find_memory_regions | ( | struct gdbarch * | gdbarch,
|  | find_memory_region_ftype | func,
|  | void * | data
| ) |  |

Definition at line 3685 of file gdbarch.c.

References gdbarch::find_memory_regions, fprintf_unfiltered(), func, gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by gcore_memory_sections().

## ◆ gdbarch_find_memory_regions_p()

int gdbarch_find_memory_regions_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3678 of file gdbarch.c.

References gdbarch::find_memory_regions, and gdb_assert.

Referenced by gcore_memory_sections(), and gdbarch_dump().

## ◆ gdbarch_float_bit()

int gdbarch_float_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1680 of file gdbarch.c.

References gdbarch::float_bit, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by ada_language_arch_info(), basic_type(), build_d_types(), build_fortran_types(), build_m2_types(), default_floatformat_for_type(), gdbtypes_post_init(), objfile_type(), and tdesc_register_type().

## ◆ gdbarch_float_format()

const struct floatformat** gdbarch_float_format | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1697 of file gdbarch.c.

References gdbarch::float_format, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by ada_language_arch_info(), basic_type(), build_d_types(), build_fortran_types(), build_m2_types(), default_floatformat_for_type(), gdbtypes_post_init(), and objfile_type().

## ◆ gdbarch_floatformat_for_type()

const struct floatformat** gdbarch_floatformat_for_type | ( | struct gdbarch * | gdbarch,
|  | const char * | name,
|  | int | length
| ) |  |

Definition at line 1814 of file gdbarch.c.

References gdbarch::floatformat_for_type, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and name.

Referenced by dbx_init_float_type(), and dwarf2_init_float_type().

## ◆ gdbarch_fp0_regnum()

int gdbarch_fp0_regnum | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2197 of file gdbarch.c.

References gdbarch::fp0_regnum, fprintf_unfiltered(), gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by alpha_linux_register_u_offset(), alpha_next_pc(), alphabsd_fetch_inferior_registers(), alphabsd_store_inferior_registers(), dr_reg_base_num(), fetch_register(), fill_fpregset(), fv_reg_base_num(), go32_fetch_registers(), go32_store_registers(), invalidate_cache(), m68k_register_type(), mips64_fbsd_sigframe_init(), mips64_fill_fpregset(), mips64_linux_register_addr(), mips64_supply_fpregset(), mips_fbsd_sigframe_init(), mips_fill_fpregset(), mips_supply_fpregset(), mipsnbsd_fetch_inferior_registers(), mipsnbsd_fill_fpreg(), mipsnbsd_store_inferior_registers(), mipsnbsd_supply_fpreg(), ppc_linux_sigtramp_cache(), procfs_fetch_registers(), procfs_store_registers(), sh64_compact_reg_base_num(), sh64_do_fp_register(), sh64_dr_reg_base_num(), sh64_extract_return_value(), sh64_fpp_reg_base_num(), sh64_fv_reg_base_num(), sh64_media_print_registers_info(), sh64_push_dummy_call(), sh64_register_type(), sh64_store_return_value(), sh_extract_return_value_fpu(), sh_linux_sigtramp_cache(), sh_sh2a_register_type(), sh_sh3e_register_type(), sh_sh4_register_type(), sh_store_return_value_fpu(), store_register(), and supply_fpregset().

## ◆ gdbarch_frame_align()

CORE_ADDR gdbarch_frame_align | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | address
| ) |  |

Definition at line 3141 of file gdbarch.c.

References value::address, fprintf_unfiltered(), gdbarch::frame_align, gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by call_function_by_hand_dummy(), and or1k_push_dummy_call().

## ◆ gdbarch_frame_align_p()

int gdbarch_frame_align_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3134 of file gdbarch.c.

References gdbarch::frame_align, and gdb_assert.

Referenced by call_function_by_hand_dummy(), and gdbarch_dump().

## ◆ gdbarch_frame_args_skip()

CORE_ADDR gdbarch_frame_args_skip | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3045 of file gdbarch.c.

References fprintf_unfiltered(), gdbarch::frame_args_skip, gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by print_frame_args().

## ◆ gdbarch_frame_num_args()

int gdbarch_frame_num_args | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame
| ) |  |

Definition at line 3117 of file gdbarch.c.

References fprintf_unfiltered(), gdbarch::frame_num_args, gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by info_frame_command(), and print_frame().

## ◆ gdbarch_frame_num_args_p()

int gdbarch_frame_num_args_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3110 of file gdbarch.c.

References gdbarch::frame_num_args, and gdb_assert.

Referenced by gdbarch_dump(), info_frame_command(), and print_frame().

## ◆ gdbarch_frame_red_zone_size()

int gdbarch_frame_red_zone_size | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3175 of file gdbarch.c.

References fprintf_unfiltered(), gdbarch::frame_red_zone_size, gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by call_function_by_hand_dummy().

## ◆ gdbarch_free()

void gdbarch_free | ( | struct gdbarch * |  | ) |

Definition at line 499 of file gdbarch.c.

References gdb_assert, gdbarch::initialized_p, gdbarch::obstack, and xfree().

Referenced by i386_gdbarch_init().

## ◆ gdbarch_gcc_target_options()

char* gdbarch_gcc_target_options | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4996 of file gdbarch.c.

References fprintf_unfiltered(), gdbarch::gcc_target_options, gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by get_args().

## ◆ gdbarch_gcore_bfd_target()

const char* gdbarch_gcore_bfd_target | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3829 of file gdbarch.c.

References fprintf_unfiltered(), gdbarch::gcore_bfd_target, gdb_assert, gdb_stdlog, and gdbarch_debug.

Referenced by default_gcore_target().

## ◆ gdbarch_gcore_bfd_target_p()

int gdbarch_gcore_bfd_target_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3822 of file gdbarch.c.

References gdbarch::gcore_bfd_target, and gdb_assert.

Referenced by default_gcore_target(), and gdbarch_dump().

## ◆ gdbarch_gdb_signal_from_target()

enum gdb_signal gdbarch_gdb_signal_from_target | ( | struct gdbarch * | gdbarch,
|  | int | signo
| ) |  |

Definition at line 4175 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdbarch::gdb_signal_from_target, gdb_stdlog, and gdbarch_debug.

Referenced by core_open().

## ◆ gdbarch_gdb_signal_from_target_ftype()

enum gdb_signal() gdbarch_gdb_signal_from_target_ftype | ( | struct gdbarch * | gdbarch,
|  | int | signo
| ) |  |

## ◆ gdbarch_gdb_signal_from_target_p()

int gdbarch_gdb_signal_from_target_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4168 of file gdbarch.c.

References gdb_assert, and gdbarch::gdb_signal_from_target.

Referenced by core_open(), and gdbarch_dump().

## ◆ gdbarch_gdb_signal_to_target()

int gdbarch_gdb_signal_to_target | ( | struct gdbarch * | gdbarch,
|  | enum gdb_signal | signal
| ) |  |

Definition at line 4199 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdbarch::gdb_signal_to_target, gdb_stdlog, and gdbarch_debug.

Referenced by handle_inferior_event_1().

## ◆ gdbarch_gdb_signal_to_target_p()

int gdbarch_gdb_signal_to_target_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4192 of file gdbarch.c.

References gdb_assert, and gdbarch::gdb_signal_to_target.

Referenced by gdbarch_dump(), and handle_inferior_event_1().

## ◆ gdbarch_gen_return_address()

void gdbarch_gen_return_address | ( | struct gdbarch * | gdbarch,
|  | struct agent_expr * | ax,
|  | struct axs_value * | value,
|  | CORE_ADDR | scope
| ) |  |

Definition at line 4754 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::gen_return_address.

Referenced by gen_trace_for_return_address().

## ◆ gdbarch_get_longjmp_target()

int gdbarch_get_longjmp_target | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame,
|  | CORE_ADDR * | pc
| ) |  |

Definition at line 2562 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::get_longjmp_target.

Referenced by process_event_stop_test().

## ◆ gdbarch_get_longjmp_target_p()

int gdbarch_get_longjmp_target_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2555 of file gdbarch.c.

References gdb_assert, and gdbarch::get_longjmp_target.

Referenced by create_longjmp_master_breakpoint(), gdbarch_dump(), and process_event_stop_test().

## ◆ gdbarch_get_siginfo_type()

struct type* gdbarch_get_siginfo_type | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4223 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::get_siginfo_type.

Referenced by linux_get_siginfo_data(), restore_infcall_suspend_state(), save_infcall_suspend_state(), and siginfo_make_value().

## ◆ gdbarch_get_siginfo_type_p()

int gdbarch_get_siginfo_type_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4216 of file gdbarch.c.

References gdb_assert, and gdbarch::get_siginfo_type.

Referenced by gdbarch_dump(), linux_get_siginfo_data(), save_infcall_suspend_state(), and siginfo_make_value().

## ◆ gdbarch_get_syscall_number()

LONGEST gdbarch_get_syscall_number | ( | struct gdbarch * | gdbarch,
|  | ptid_t | ptid
| ) |  |

Definition at line 4271 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::get_syscall_number.

Referenced by linux_handle_syscall_trap().

## ◆ gdbarch_get_syscall_number_p()

int gdbarch_get_syscall_number_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4264 of file gdbarch.c.

References gdb_assert, and gdbarch::get_syscall_number.

Referenced by catch_syscall_command_1(), and gdbarch_dump().

## ◆ gdbarch_gnu_triplet_regexp()

const char* gdbarch_gnu_triplet_regexp | ( | struct gdbarch * | gdbarch | ) |

Definition at line 5013 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::gnu_triplet_regexp.

Referenced by compile_to_object().

## ◆ gdbarch_guess_tracepoint_registers()

void gdbarch_guess_tracepoint_registers | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4670 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::guess_tracepoint_registers.

Referenced by tracefile_fetch_registers().

## ◆ gdbarch_half_bit()

int gdbarch_half_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1647 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::half_bit.

Referenced by default_floatformat_for_type().

## ◆ gdbarch_half_format()

const struct floatformat** gdbarch_half_format | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1664 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::half_format.

Referenced by default_floatformat_for_type().

## ◆ gdbarch_handle_segmentation_fault()

void gdbarch_handle_segmentation_fault | ( | struct gdbarch * | gdbarch,
|  | struct ui_out * | uiout
| ) |  |

Definition at line 2129 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::handle_segmentation_fault.

Referenced by handle_segmentation_fault().

## ◆ gdbarch_handle_segmentation_fault_p()

int gdbarch_handle_segmentation_fault_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2122 of file gdbarch.c.

References gdb_assert, and gdbarch::handle_segmentation_fault.

Referenced by gdbarch_dump(), and handle_segmentation_fault().

## ◆ gdbarch_has_dos_based_file_system()

int gdbarch_has_dos_based_file_system | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4737 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::has_dos_based_file_system.

Referenced by effective_target_file_system_kind().

## ◆ gdbarch_has_global_breakpoints()

int gdbarch_has_global_breakpoints | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4619 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::has_global_breakpoints.

Referenced by breakpoint_address_match(), breakpoint_address_match_range(), breakpoint_init_inferior(), breakpoint_location_address_range_overlap(), breakpoints_should_be_inserted_now(), insert_breakpoint_locations(), print_one_breakpoint_location(), remote_insert_breakpoint(), remote_insert_hw_breakpoint(), remote_insert_watchpoint(), remote_remove_breakpoint(), remote_remove_hw_breakpoint(), remote_remove_watchpoint(), target_detach(), and update_inserted_breakpoint_locations().

## ◆ gdbarch_has_global_solist()

int gdbarch_has_global_solist | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4602 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::has_global_solist.

Referenced by attach_command(), detach_command(), mi_output_solib_attribs(), mi_solib_unloaded(), post_create_inferior(), remote_add_inferior(), remote_start_remote(), target_pre_inferior(), and update_address_spaces().

## ◆ gdbarch_has_shared_address_space()

int gdbarch_has_shared_address_space | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4636 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::has_shared_address_space.

Referenced by maybe_new_address_space(), release_program_space(), and update_address_spaces().

## ◆ gdbarch_have_nonsteppable_watchpoint()

int gdbarch_have_nonsteppable_watchpoint | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3483 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::have_nonsteppable_watchpoint.

Referenced by displaced_step_fixup(), handle_signal_stop(), and procfs_insert_watchpoint().

## ◆ gdbarch_in_solib_return_trampoline()

int gdbarch_in_solib_return_trampoline | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | pc,
|  | const char * | name
| ) |  |

Definition at line 3340 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, gdbarch::in_solib_return_trampoline, and name.

Referenced by hppa_stub_unwind_sniffer(), and process_event_stop_test().

## ◆ gdbarch_infcall_mmap()

CORE_ADDR gdbarch_infcall_mmap | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | size,
|  | unsigned | prot
| ) |  |

Definition at line 4962 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, gdbarch::infcall_mmap, and size.

Referenced by compile_object_load(), and setup_sections().

## ◆ gdbarch_infcall_munmap()

void gdbarch_infcall_munmap | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr,
|  | CORE_ADDR | size
| ) |  |

Definition at line 4979 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, gdbarch::infcall_munmap, and size.

Referenced by munmap_list_free().

## ◆ gdbarch_info_proc()

void gdbarch_info_proc | ( | struct gdbarch * | gdbarch,
|  | const char * | args,
|  | enum info_proc_what | what
| ) |  |

Definition at line 4778 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::info_proc.

Referenced by info_proc_cmd_1().

## ◆ gdbarch_info_proc_p()

int gdbarch_info_proc_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4771 of file gdbarch.c.

References gdb_assert, and gdbarch::info_proc.

Referenced by gdbarch_dump(), and info_proc_cmd_1().

## ◆ gdbarch_inner_than()

int gdbarch_inner_than | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | lhs,
|  | CORE_ADDR | rhs
| ) |  |

Definition at line 2827 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::inner_than.

Referenced by call_function_by_hand_dummy(), derive_stack_segment(), and frame_id_inner().

## ◆ gdbarch_insn_is_call()

int gdbarch_insn_is_call | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4853 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::insn_is_call.

Referenced by ftrace_classify_insn().

## ◆ gdbarch_insn_is_jump()

int gdbarch_insn_is_jump | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4887 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::insn_is_jump.

Referenced by ftrace_classify_insn().

## ◆ gdbarch_insn_is_ret()

int gdbarch_insn_is_ret | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4870 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::insn_is_ret.

Referenced by ftrace_classify_insn().

## ◆ gdbarch_int_bit()

int gdbarch_int_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1579 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::int_bit.

Referenced by aarch64_linux_init_abi(), ada_language_arch_info(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), arm_linux_init_abi(), basic_type(), build_fortran_types(), build_go_types(), build_m2_types(), coff_read_enum_type(), define_symbol(), fbsd_get_siginfo_type(), gdbtypes_post_init(), i386_linux_init_abi(), linux_get_siginfo_type_with_fields(), objfile_type(), parse_number(), parse_symbol(), read_enum_type(), read_one_struct_field(), read_range_type(), and tdesc_register_type().

## ◆ gdbarch_integer_to_address()

CORE_ADDR gdbarch_integer_to_address | ( | struct gdbarch * | gdbarch,
|  | struct type * | type,
|  | const gdb_byte * | buf
| ) |  |

Definition at line 2704 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::integer_to_address.

Referenced by dwarf_expr_context::fetch_address(), and value_as_address().

## ◆ gdbarch_integer_to_address_p()

int gdbarch_integer_to_address_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2697 of file gdbarch.c.

References gdb_assert, and gdbarch::integer_to_address.

Referenced by dwarf_expr_context::fetch_address(), gdbarch_dump(), and value_as_address().

## ◆ gdbarch_iterate_over_objfiles_in_search_order()

void gdbarch_iterate_over_objfiles_in_search_order | ( | struct gdbarch * | gdbarch,
|  | iterate_over_objfiles_in_search_order_cb_ftype * | cb,
|  | void * | cb_data,
|  | struct objfile * | current_objfile
| ) |  |

Definition at line 4819 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::iterate_over_objfiles_in_search_order.

Referenced by default_read_var_value(), and lookup_global_symbol().

## ◆ gdbarch_iterate_over_regset_sections()

void gdbarch_iterate_over_regset_sections | ( | struct gdbarch * | gdbarch,
|  | iterate_over_regset_sections_cb * | cb,
|  | void * | cb_data,
|  | const struct regcache * | regcache
| ) |  |

Definition at line 3637 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::iterate_over_regset_sections.

Referenced by fbsd_collect_thread_registers(), get_core_registers(), and linux_collect_thread_registers().

## ◆ gdbarch_iterate_over_regset_sections_p()

int gdbarch_iterate_over_regset_sections_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3630 of file gdbarch.c.

References gdb_assert, and gdbarch::iterate_over_regset_sections.

Referenced by fbsd_make_corefile_notes(), gdbarch_dump(), get_core_registers(), i386_gdbarch_init(), linux_make_corefile_notes(), and sniff_core_bfd().

## ◆ gdbarch_list_lookup_by_info()

struct gdbarch_list* gdbarch_list_lookup_by_info | ( | struct gdbarch_list * | arches,
|  | const struct gdbarch_info * | info
| ) |  |

Definition at line 5309 of file gdbarch.c.

References gdbarch::bfd_arch_info, gdbarch_info::bfd_arch_info, gdbarch::byte_order, gdbarch_info::byte_order, gdbarch_list::gdbarch, gdbarch_list::next, gdbarch::osabi, gdbarch_info::osabi, gdbarch::target_desc, and gdbarch_info::target_desc.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), hppa_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m32c_gdbarch_init(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), m88k_gdbarch_init(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ gdbarch_long_bit()

int gdbarch_long_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1596 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::long_bit.

Referenced by aarch64_linux_init_abi(), ada_language_arch_info(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), arm_linux_init_abi(), binop_promote(), decode_base_type(), fbsd_core_xfer_siginfo(), fbsd_get_siginfo_type(), gdbtypes_post_init(), i386_linux_init_abi(), linux_get_siginfo_type_with_fields(), linux_make_mappings_corefile_notes(), objfile_type(), parse_number(), simple_overlay_update_1(), simple_read_overlay_table(), and tdesc_register_type().

## ◆ gdbarch_long_double_bit()

int gdbarch_long_double_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1746 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::long_double_bit.

Referenced by ada_language_arch_info(), build_d_types(), build_fortran_types(), default_floatformat_for_type(), gdbtypes_post_init(), objfile_type(), and tdesc_register_type().

## ◆ gdbarch_long_double_format()

const struct floatformat** gdbarch_long_double_format | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1763 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::long_double_format.

Referenced by ada_language_arch_info(), build_d_types(), build_fortran_types(), default_floatformat_for_type(), do_ppc_sysv_return_value(), gdbtypes_post_init(), objfile_type(), ppc64_sysv_abi_push_freg(), ppc64_sysv_abi_return_value_base(), and ppc_sysv_abi_push_dummy_call().

## ◆ gdbarch_long_long_align_bit()

int gdbarch_long_long_align_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1630 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::long_long_align_bit.

Referenced by jit_read_code_entry().

## ◆ gdbarch_long_long_bit()

int gdbarch_long_long_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1613 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::long_long_bit.

Referenced by ada_language_arch_info(), build_fortran_types(), gdbtypes_post_init(), objfile_type(), parse_number(), read_range_type(), and tdesc_register_type().

## ◆ gdbarch_make_corefile_notes()

char* gdbarch_make_corefile_notes | ( | struct gdbarch * | gdbarch,
|  | bfd * | obfd,
|  | int * | note_size
| ) |  |

Definition at line 3661 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::make_corefile_notes.

Referenced by write_gcore_file_1().

## ◆ gdbarch_make_corefile_notes_p()

int gdbarch_make_corefile_notes_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3654 of file gdbarch.c.

References gdb_assert, and gdbarch::make_corefile_notes.

Referenced by gdbarch_dump(), and write_gcore_file_1().

## ◆ gdbarch_make_symbol_special()

void gdbarch_make_symbol_special | ( | struct gdbarch * | gdbarch,
|  | struct symbol * | sym,
|  | struct objfile * | objfile
| ) |  |

Definition at line 3415 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::make_symbol_special.

Referenced by read_func_scope().

## ◆ gdbarch_max_insn_length()

ULONGEST gdbarch_max_insn_length | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3905 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::max_insn_length.

Referenced by amd64_classify_insn_at(), amd64_displaced_step_copy_insn(), amd64_relocate_instruction(), BP_MANIPULATION_ENDIAN(), displaced_step_prepare_throw(), displaced_step_restore(), i386_displaced_step_copy_insn(), i386_displaced_step_fixup(), and s390_displaced_step_copy_insn().

## ◆ gdbarch_max_insn_length_p()

int gdbarch_max_insn_length_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3898 of file gdbarch.c.

References gdb_assert, and gdbarch::max_insn_length.

Referenced by gdbarch_dump().

## ◆ gdbarch_memory_insert_breakpoint()

int gdbarch_memory_insert_breakpoint | ( | struct gdbarch * | gdbarch,
|  | struct bp_target_info * | bp_tgt
| ) |  |

Definition at line 2936 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::memory_insert_breakpoint.

Referenced by memory_insert_breakpoint().

## ◆ gdbarch_memory_remove_breakpoint()

int gdbarch_memory_remove_breakpoint | ( | struct gdbarch * | gdbarch,
|  | struct bp_target_info * | bp_tgt
| ) |  |

Definition at line 2953 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::memory_remove_breakpoint.

Referenced by memory_remove_breakpoint().

## ◆ gdbarch_num_pseudo_regs()

int gdbarch_num_pseudo_regs | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2057 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::num_pseudo_regs.

Referenced by address_from_register(), default_print_float_info(), default_print_registers_info(), regcache::dump(), dwarf2_frame_cache(), evaluate_subexp_standard(), gen_expr(), get_frame_register_bytes(), h8300_register_type(), i386_dbx_reg_to_regnum(), i386_svr4_reg_to_regnum(), info_frame_command(), init_regcache_descr(), m68hc11_frame_unwind_cache(), maintenance_print_user_registers(), mdebug_reg_to_regnum(), mi_cmd_data_list_changed_registers(), mi_cmd_data_list_register_names(), mi_cmd_data_list_register_values(), mi_cmd_data_write_register_values(), mi_cmd_trace_frame_collected(), mips_print_registers_info(), nds32_gdbarch_init(), nds32_pseudo_register_name(), nds32_pseudo_register_read(), nds32_pseudo_register_type(), nds32_pseudo_register_write(), print_gp_register_row(), print_vector_info(), register_size(), registers_info(), rs6000_gdbarch_init(), rs6000_register_sim_regno(), sh64_compact_print_registers_info(), sh64_media_print_registers_info(), sh64_print_register(), stab_reg_to_regnum(), tdesc_register_name(), tdesc_register_reggroup_p(), tdesc_register_type(), trad_frame_alloc_saved_regs(), tui_show_register_group(), user_reg_map_name_to_regnum(), user_reg_map_regnum_to_name(), value_of_register(), value_of_register_lazy(), value_of_user_reg(), xtensa_find_register_by_name(), xtensa_pseudo_register_read(), xtensa_pseudo_register_write(), xtensa_reg_to_regnum(), xtensa_register_name(), and xtensa_register_type().

## ◆ gdbarch_num_regs()

int gdbarch_num_regs | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2039 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::num_regs.

Referenced by aarch64_analyze_prologue(), aarch64_make_prologue_cache_1(), aarch64_pseudo_read_value(), aarch64_pseudo_register_name(), aarch64_pseudo_register_reggroup_p(), aarch64_pseudo_register_type(), aarch64_pseudo_write(), address_from_register(), amd64_collect_native_gregset(), amd64_native_gregset_reg_offset(), amd64_supply_native_gregset(), arm_make_epilogue_frame_cache(), arm_make_prologue_cache(), arm_pseudo_read(), arm_pseudo_write(), arm_register_name(), arm_register_sim_regno(), arm_register_type(), regcache::assert_regnum(), avr_frame_unwind_cache(), ax_reg(), ax_reg_mask(), compile_register_name_demangle(), cris_cannot_fetch_register(), cris_cannot_store_register(), cris_register_name(), cris_register_size(), crisv32_cannot_fetch_register(), crisv32_cannot_store_register(), regcache::debug_print_register(), default_guess_tracepoint_registers(), default_print_float_info(), default_print_registers_info(), default_register_reggroup_p(), do_windows_fetch_inferior_registers(), do_windows_store_inferior_registers(), regcache::dump(), dwarf2_frame_cache(), encode_actions_1(), evaluate_subexp_standard(), fetch_register(), fill_gregset(), frv_register_sim_regno(), gdbsim_fetch_register(), gdbsim_store_register(), gen_expr(), generate_c_for_variable_locations(), generate_register_struct(), get_core_registers(), get_frame_register_bytes(), h8300_frame_cache(), h8300_frame_prev_register(), h8300_init_frame_cache(), h8300_register_sim_regno(), h8300_register_type(), hppa_linux_fetch_inferior_registers(), hppa_linux_store_inferior_registers(), i386_dbx_reg_to_regnum(), i386_gdbarch_init(), i386_linux_fetch_inferior_registers(), i386_linux_store_inferior_registers(), i386_svr4_reg_to_regnum(), ia64_cannot_fetch_register(), ia64_cannot_store_register(), ia64_linux_fetch_registers(), ia64_linux_store_registers(), ia64_register_addr(), inf_child_fetch_inferior_registers(), inf_ptrace_fetch_registers(), inf_ptrace_store_registers(), info_frame_command(), init_regcache_descr(), init_remote_state(), init_sim_regno_table(), jit_frame_prev_register(), legacy_register_sim_regno(), legacy_virtual_frame_pointer(), lm32_frame_cache(), m32c_virtual_frame_pointer(), m32r_frame_unwind_cache(), m68hc11_frame_unwind_cache(), m68hc11_register_reggroup_p(), maintenance_print_user_registers(), map_regcache_remote_table(), mdebug_reg_to_regnum(), mi_cmd_data_list_changed_registers(), mi_cmd_data_list_register_names(), mi_cmd_data_list_register_values(), mi_cmd_data_write_register_values(), mi_cmd_trace_frame_collected(), microblaze_frame_cache(), micromips_scan_prologue(), mips16_scan_prologue(), mips32_scan_prologue(), mips64_fbsd_sigframe_init(), mips64_linux_register_addr(), mips64obsd_sigframe_init(), mips_ax_pseudo_register_collect(), mips_ax_pseudo_register_push_stack(), mips_convert_register_gpreg_case_p(), mips_dummy_id(), mips_dwarf_dwarf2_ecoff_reg_to_regnum(), mips_eabi_return_value(), mips_fbsd_sigframe_init(), mips_float_register_p(), mips_gdbarch_init(), mips_insn16_frame_cache(), mips_insn32_frame_cache(), mips_linux_init_abi(), mips_linux_n32n64_sigframe_init(), mips_linux_o32_sigframe_init(), mips_linux_register_addr(), mips_micro_frame_cache(), mips_n32n64_return_value(), mips_o32_return_value(), mips_o64_return_value(), mips_print_fp_register(), mips_print_registers_info(), mips_pseudo_register_read(), mips_pseudo_register_type(), mips_pseudo_register_write(), mips_read_fp_register_double(), mips_register_name(), mips_register_reggroup_p(), mips_register_sim_regno(), mips_register_type(), mips_sde_frame_cache(), mips_skip_mips16_trampoline_code(), mips_stab_reg_to_regnum(), mips_stub_frame_cache(), mips_tdesc_register_reggroup_p(), mips_unwind_pc(), mips_unwind_sp(), mips_xfer_register(), nds32_gdbarch_init(), nds32_pseudo_register_name(), nds32_pseudo_register_read(), nds32_pseudo_register_type(), nds32_pseudo_register_write(), regcache::num_raw_registers(), old_fetch_inferior_registers(), old_store_inferior_registers(), one2one_register_sim_regno(), packet_reg_from_pnum(), packet_reg_from_regnum(), ppc_linux_init_abi(), ppc_ravenscar_generic_fetch_registers(), ppu2spu_prev_register(), print_gp_register_row(), print_vector_info(), process_g_packet(), record_full_core_fetch_registers(), record_full_core_open_1(), record_full_registers_change(), record_full_store_registers(), regcache::regcache(), register_size(), registers_info(), remote_fetch_registers(), remote_prepare_to_store(), remote_register_number_and_offset(), remote_store_registers(), reset_saved_regs(), rs6000_gdbarch_init(), rs6000_register_sim_regno(), s390_gdbarch_init(), set_reg_offset(), sh64_compact_print_registers_info(), sh64_do_pseudo_register(), sh64_media_print_registers_info(), sh64_print_register(), sparc32_pseudo_register_name(), sparc32_pseudo_register_read(), sparc32_pseudo_register_type(), sparc32_pseudo_register_write(), sparc32_register_name(), sparc32_register_type(), sparc64_extract_floating_fields(), sparc64_pseudo_register_name(), sparc64_pseudo_register_read(), sparc64_pseudo_register_type(), sparc64_pseudo_register_write(), sparc64_register_name(), sparc64_register_type(), sparc64_store_arguments(), sparc64_store_floating_fields(), sparc_ravenscar_fetch_registers(), stab_reg_to_regnum(), store_register(), store_registers_using_G(), supply_gregset(), tdesc_register_name(), tdesc_register_reggroup_p(), tdesc_register_type(), tdesc_use_registers(), tfile_fetch_registers(), tracefile_fetch_registers(), trad_frame_alloc_saved_regs(), tui_show_register_group(), user_reg_map_name_to_regnum(), user_reg_map_regnum_to_name(), v850_frame_cache(), value_of_register(), value_of_register_lazy(), value_of_user_reg(), xtensa_find_register_by_name(), xtensa_pseudo_register_read(), xtensa_pseudo_register_write(), xtensa_reg_to_regnum(), xtensa_register_name(), xtensa_register_reggroup_p(), and xtensa_register_type().

## ◆ gdbarch_obstack_strdup()

char* gdbarch_obstack_strdup | ( | struct gdbarch * | arch,
|  | const char * | string
| ) |  |

Definition at line 486 of file gdbarch.c.

References gdbarch::obstack, and obstack_strdup().

Referenced by arch_type(), and reggroup_gdbarch_new().

## ◆ gdbarch_obstack_zalloc()

void* gdbarch_obstack_zalloc | ( | struct gdbarch * | gdbarch,
|  | long | size
| ) |  |

Definition at line 475 of file gdbarch.c.

References memset(), gdbarch::obstack, and size.

## ◆ gdbarch_osabi()

enum gdb_osabi gdbarch_osabi | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1527 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::osabi.

Referenced by compile_to_object(), darwin_check_osabi(), mips_pseudo_register_type(), mips_register_type(), and show_osabi().

## ◆ gdbarch_overlay_update()

void gdbarch_overlay_update | ( | struct gdbarch * | gdbarch,
|  | struct obj_section * | osect
| ) |  |

Definition at line 4038 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::overlay_update.

Referenced by overlay_load_command(), and section_is_mapped().

## ◆ gdbarch_overlay_update_p()

int gdbarch_overlay_update_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4031 of file gdbarch.c.

References gdb_assert, and gdbarch::overlay_update.

Referenced by gdbarch_dump(), overlay_load_command(), and section_is_mapped().

## ◆ gdbarch_pc_regnum()

int gdbarch_pc_regnum | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2163 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::pc_regnum.

Referenced by alpha_linux_register_u_offset(), arc_dwarf2_frame_init_reg(), arc_frame_prev_register(), arc_frame_this_id(), arc_make_frame_cache(), arc_unwind_pc(), arc_write_pc(), cris_dwarf2_frame_init_reg(), cris_register_size(), cris_register_type(), cris_scan_prologue(), cris_sigtramp_frame_unwind_cache(), cris_software_single_step(), cris_supply_gregset(), cris_unwind_pc(), crisv32_register_name(), crisv32_register_type(), crisv32_scan_prologue(), default_guess_tracepoint_registers(), dwarf2_frame_default_init_reg(), dwarf2_tailcall_prev_register_first(), fetch_ppc_registers(), fill_gregset(), fill_sprs32(), fill_sprs64(), find_step_target(), get_prev_frame_always_1(), getregs_supplies(), i386_linux_resume(), i386_unwind_pc(), info_frame_command(), init_sim_regno_table(), m68hc11_unwind_pc(), m68k_register_type(), m68k_unwind_pc(), mips_read_pc(), mips_stub_frame_cache(), mips_unwind_pc(), mips_write_pc(), mipsnbsd_fill_reg(), mipsnbsd_supply_reg(), nios2_stub_frame_cache(), ppc_collect_gregset(), ppc_displaced_step_fixup(), ppc_dwarf2_frame_init_reg(), ppc_greg_offset(), ppc_linux_record_signal(), ppc_linux_sigtramp_cache(), ppc_linux_write_pc(), ppc_register_u_addr(), ppc_supply_gregset(), ppcfbsd_sigtramp_frame_cache(), ppcnbsd_sigtramp_cache_init(), ppcnbsd_supply_pcb(), ppcobsd_sigtramp_frame_cache(), ppcobsd_supply_pcb(), procfs_fetch_registers(), procfs_store_registers(), record_btrace_fetch_registers(), record_btrace_frame_prev_register(), regcache_read_pc(), regcache_write_pc(), regmap(), rs6000_epilogue_frame_cache(), rs6000_fetch_inferior_registers(), rs6000_frame_cache(), rs6000_store_inferior_registers(), rs6000_unwind_pc(), sh64_compact_reg_base_num(), sh64_frame_prev_register(), sh64_unwind_pc(), sh_dwarf2_frame_init_reg(), sh_frame_prev_register(), sh_unwind_pc(), special_register_p(), store_ppc_registers(), store_regs_user_thread(), supply_gregset(), supply_gregset_reg(), supply_sprs32(), supply_sprs64(), tic6x_dwarf2_frame_init_reg(), v850_unwind_pc(), value_of_builtin_frame_pc_reg(), xtensa_extract_return_value(), xtensa_frame_cache(), xtensa_frame_prev_register(), xtensa_register_type(), xtensa_store_return_value(), xtensa_supply_gregset(), and xtensa_unwind_pc().

## ◆ gdbarch_pointer_to_address()

CORE_ADDR gdbarch_pointer_to_address | ( | struct gdbarch * | gdbarch,
|  | struct type * | type,
|  | const gdb_byte * | buf
| ) |  |

Definition at line 2663 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::pointer_to_address.

Referenced by extract_typed_address(), and proc_watchpoint_address().

## ◆ gdbarch_print_auxv_entry()

void gdbarch_print_auxv_entry | ( | struct gdbarch * | gdbarch,
|  | struct ui_file * | file,
|  | CORE_ADDR | type,
|  | CORE_ADDR | val
| ) |  |

Definition at line 4928 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::print_auxv_entry.

Referenced by fprint_target_auxv().

## ◆ gdbarch_print_float_info()

void gdbarch_print_float_info | ( | struct gdbarch * | gdbarch,
|  | struct ui_file * | file,
|  | struct frame_info * | frame,
|  | const char * | args
| ) |  |

Definition at line 2463 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::print_float_info.

Referenced by info_float_command().

## ◆ gdbarch_print_insn()

int gdbarch_print_insn | ( | struct gdbarch * | gdbarch,
|  | bfd_vma | vma,
|  | struct disassemble_info * | info
| ) |  |

Definition at line 3289 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::print_insn.

Referenced by gdb_buffered_insn_length(), and gdb_disassembler::print_insn().

## ◆ gdbarch_print_registers_info()

void gdbarch_print_registers_info | ( | struct gdbarch * | gdbarch,
|  | struct ui_file * | file,
|  | struct frame_info * | frame,
|  | int | regnum,
|  | int | all
| ) |  |

Definition at line 2446 of file gdbarch.c.

References all, fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, gdbarch::print_registers_info, and regnum.

Referenced by default_print_float_info(), print_vector_info(), registers_info(), and tui_register_format().

## ◆ gdbarch_print_vector_info()

void gdbarch_print_vector_info | ( | struct gdbarch * | gdbarch,
|  | struct ui_file * | file,
|  | struct frame_info * | frame,
|  | const char * | args
| ) |  |

Definition at line 2487 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::print_vector_info.

Referenced by print_vector_info().

## ◆ gdbarch_print_vector_info_p()

int gdbarch_print_vector_info_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2480 of file gdbarch.c.

References gdb_assert, and gdbarch::print_vector_info.

Referenced by gdbarch_dump(), and print_vector_info().

## ◆ gdbarch_printable_names()

const char** gdbarch_printable_names | ( | void |  | ) |

Definition at line 5227 of file gdbarch.c.

References _, append_name(), gdbarch_registration::arches, gdbarch_registration::bfd_architecture, gdbarch_registry, internal_error(), and gdbarch_registration::next.

Referenced by initialize_current_architecture().

## ◆ gdbarch_process_record()

int gdbarch_process_record | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 4127 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::process_record.

Referenced by record_full_message().

## ◆ gdbarch_process_record_p()

int gdbarch_process_record_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4120 of file gdbarch.c.

References gdb_assert, and gdbarch::process_record.

Referenced by gdbarch_dump(), and record_full_open_1().

## ◆ gdbarch_process_record_signal()

int gdbarch_process_record_signal | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | enum gdb_signal | signal
| ) |  |

Definition at line 4151 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::process_record_signal.

Referenced by record_full_message().

## ◆ gdbarch_process_record_signal_p()

int gdbarch_process_record_signal_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4144 of file gdbarch.c.

References gdb_assert, and gdbarch::process_record_signal.

Referenced by gdbarch_dump(), and record_full_message().

## ◆ gdbarch_ps_regnum()

int gdbarch_ps_regnum | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2180 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::ps_regnum.

Referenced by arc_write_pc(), fill_gregset(), supply_gregset(), supply_gregset_reg(), value_of_builtin_frame_ps_reg(), windows_resume(), xtensa_frame_cache(), xtensa_frame_prev_register(), xtensa_push_dummy_call(), xtensa_supply_gregset(), and xtensa_window_interrupt_frame_cache().

## ◆ gdbarch_pseudo_register_read()

enum register_status gdbarch_pseudo_register_read | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | int | cookednum,
|  | gdb_byte * | buf
| ) |  |

Definition at line 1974 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::pseudo_register_read.

Referenced by regcache::cooked_read(), and ppu2spu_prev_register().

## ◆ gdbarch_pseudo_register_read_ftype()

enum register_status() gdbarch_pseudo_register_read_ftype | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | int | cookednum,
|  | gdb_byte * | buf
| ) |  |

## ◆ gdbarch_pseudo_register_read_p()

int gdbarch_pseudo_register_read_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1967 of file gdbarch.c.

References gdb_assert, and gdbarch::pseudo_register_read.

Referenced by gdbarch_dump().

## ◆ gdbarch_pseudo_register_read_value()

struct value* gdbarch_pseudo_register_read_value | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | int | cookednum
| ) |  |

Definition at line 1998 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::pseudo_register_read_value.

Referenced by regcache::cooked_read(), regcache::cooked_read_value(), and jit_frame_prev_register().

## ◆ gdbarch_pseudo_register_read_value_p()

int gdbarch_pseudo_register_read_value_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1991 of file gdbarch.c.

References gdb_assert, and gdbarch::pseudo_register_read_value.

Referenced by regcache::cooked_read(), regcache::cooked_read_value(), and gdbarch_dump().

## ◆ gdbarch_pseudo_register_write()

void gdbarch_pseudo_register_write | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | int | cookednum,
|  | const gdb_byte * | buf
| ) |  |

Definition at line 2022 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::pseudo_register_write.

Referenced by regcache::cooked_write().

## ◆ gdbarch_pseudo_register_write_p()

int gdbarch_pseudo_register_write_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2015 of file gdbarch.c.

References gdb_assert, and gdbarch::pseudo_register_write.

Referenced by gdbarch_dump().

## ◆ gdbarch_ptr_bit()

int gdbarch_ptr_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1831 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::ptr_bit.

Referenced by aarch64_linux_init_abi(), amd64_analyze_prologue(), amd64_linux_core_read_description(), amd64_linux_init_abi(), amd64_linux_sigtramp_start(), amd64_x32_linux_init_abi(), arm_linux_init_abi(), build_gdb_vtable_type(), build_go_types(), build_opencl_types(), decode_frame_entry_1(), default_auxv_parse(), default_gcc_target_options(), default_region_ok_for_hw_watchpoint(), display_one_tib(), do_examine(), fill_gregset(), hppa_frame_cache(), i386_darwin_fetch_inferior_registers(), i386_darwin_store_inferior_registers(), i386_linux_init_abi(), i386_mpx_get_bt_entry(), i386_mpx_print_bounds(), info_proc_mappings(), info_sharedlibrary_command(), linux_get_siginfo_type_with_fields(), linux_make_corefile_notes(), m68k_get_longjmp_target(), make_pointer_type(), make_reference_type(), make_types(), mips64_linux_get_longjmp_target(), mips_fbsd_init_abi(), mips_linux_get_longjmp_target(), mipsnbsd_init_abi(), nto_truncate_ptr(), s390_analyze_prologue(), s390_backchain_frame_unwind_cache(), s390_dummy_id(), s390_gcc_target_options(), s390_iterate_over_regset_sections(), s390_linux_fetch_inferior_registers(), s390_prologue_frame_unwind_cache(), s390_push_dummy_call(), s390_register_return_value(), s390_sigtramp_frame_unwind_cache(), s390_stack_frame_destroyed_p(), s390_stub_frame_unwind_cache(), skip_prologue_hard_way(), smash_to_memberptr_type(), sparc64_collect_fpregset(), sparc64_collect_gregset(), sparc64_fpregset_supplies_p(), sparc64_gregset_supplies_p(), sparc64_supply_fpregset(), sparc64_supply_gregset(), sparc64nbsd_collect_fpregset(), sparc64nbsd_collect_gregset(), sparc64nbsd_fpregset_supplies_p(), sparc64nbsd_gregset_supplies_p(), sparc64nbsd_supply_fpregset(), sparc64nbsd_supply_gregset(), sparc_collect_rwindow(), sparc_supply_rwindow(), supply_gregset(), svr4_truncate_ptr(), tdesc_register_type(), tilegx_gdbarch_init(), verify_gdbarch(), and windows_get_tlb_type().

## ◆ gdbarch_push_dummy_call()

CORE_ADDR gdbarch_push_dummy_call | ( | struct gdbarch * | gdbarch,
|  | struct value * | function,
|  | struct regcache * | regcache,
|  | CORE_ADDR | bp_addr,
|  | int | nargs,
|  | struct value ** | args,
|  | CORE_ADDR | sp,
|  | int | struct_return,
|  | CORE_ADDR | struct_addr
| ) |  |

Definition at line 2371 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::push_dummy_call.

Referenced by call_function_by_hand_dummy().

## ◆ gdbarch_push_dummy_call_p()

int gdbarch_push_dummy_call_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2364 of file gdbarch.c.

References gdb_assert, and gdbarch::push_dummy_call.

Referenced by call_function_by_hand_dummy(), and gdbarch_dump().

## ◆ gdbarch_push_dummy_code()

CORE_ADDR gdbarch_push_dummy_code | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | sp,
|  | CORE_ADDR | funaddr,
|  | struct value ** | args,
|  | int | nargs,
|  | struct type * | value_type,
|  | CORE_ADDR * | real_pc,
|  | CORE_ADDR * | bp_addr,
|  | struct regcache * | regcache
| ) |  |

Definition at line 2412 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, gdbarch::push_dummy_code, and value_type().

Referenced by push_dummy_code().

## ◆ gdbarch_push_dummy_code_p()

int gdbarch_push_dummy_code_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2405 of file gdbarch.c.

References gdb_assert, and gdbarch::push_dummy_code.

Referenced by gdbarch_dump(), hppa32_push_dummy_call(), hppa64_push_dummy_call(), and push_dummy_code().

## ◆ gdbarch_ravenscar_ops()

struct ravenscar_arch_ops* gdbarch_ravenscar_ops | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4836 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::ravenscar_ops.

Referenced by ravenscar_fetch_registers(), ravenscar_inferior_created(), ravenscar_prepare_to_store(), and ravenscar_store_registers().

## ◆ gdbarch_read_pc()

CORE_ADDR gdbarch_read_pc | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache
| ) |  |

Definition at line 1909 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::read_pc.

Referenced by regcache_read_pc().

## ◆ gdbarch_read_pc_p()

int gdbarch_read_pc_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1902 of file gdbarch.c.

References gdb_assert, and gdbarch::read_pc.

Referenced by gdbarch_dump(), and regcache_read_pc().

## ◆ gdbarch_record_special_symbol()

void gdbarch_record_special_symbol | ( | struct gdbarch * | gdbarch,
|  | struct objfile * | objfile,
|  | asymbol * | sym
| ) |  |

Definition at line 4247 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::record_special_symbol.

Referenced by elf_symtab_read().

## ◆ gdbarch_record_special_symbol_p()

int gdbarch_record_special_symbol_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4240 of file gdbarch.c.

References gdb_assert, and gdbarch::record_special_symbol.

Referenced by elf_symtab_read(), and gdbarch_dump().

## ◆ gdbarch_register()

void gdbarch_register | ( | enum bfd_architecture | architecture,
|  | gdbarch_init_ftype * | ,
|  | gdbarch_dump_tdep_ftype * |
| ) |  |

## ◆ gdbarch_register_name()

const char* gdbarch_register_name | ( | struct gdbarch * | gdbarch,
|  | int | regnr
| ) |  |

Definition at line 2282 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::register_name.

Referenced by aarch64_push_dummy_call(), aarch64_store_return_value(), address_of_variable(), alpha_register_reggroup_p(), amd64_windows_frame_decode_insns(), amd64_windows_frame_prev_register(), arc_insn_dump(), arc_print_frame_cache(), arm_push_dummy_call(), BP_MANIPULATION(), compile_register_name_demangle(), compile_register_name_mangled(), regcache::debug_print_register(), default_print_registers_info(), default_register_reggroup_p(), regcache::dump(), dwarf2_frame_cache(), dwarf2_restore_rule(), fetch_register(), fetch_register_using_p(), gdbsim_fetch_register(), gdbsim_store_register(), gnu_fetch_registers(), gnu_store_registers(), h8300_print_register(), ia64_linux_fetch_register(), ia64_linux_store_register(), inf_ptrace_fetch_register(), inf_ptrace_store_register(), info_address_command(), info_frame_command(), info_scope_command(), legacy_register_sim_regno(), locexpr_regname(), m68hc11_print_registers_info(), mi_cmd_data_list_changed_registers(), mi_cmd_data_list_register_names(), mi_cmd_data_list_register_values(), mi_cmd_data_write_register_values(), mi_cmd_trace_frame_collected(), mips_print_fp_register(), mips_print_register(), mips_print_registers_info(), mips_read_fp_register_double(), mips_read_fp_register_single(), mips_register_reggroup_p(), mips_register_sim_regno(), mt_registers_info(), nds32_gdbarch_init(), nds32_register_reggroup_p(), pass_in_v(), pass_in_x(), print_gp_register_row(), record_full_store_registers(), rs6000_ax_pseudo_register_collect(), rs6000_pseudo_register_read(), rs6000_pseudo_register_write(), sh64_compact_print_registers_info(), sh64_do_fp_register(), sh64_do_register(), sh64_media_print_registers_info(), sh_register_reggroup_p(), store_register(), store_register_using_P(), tui_show_register_group(), user_reg_map_name_to_regnum(), and user_reg_map_regnum_to_name().

## ◆ gdbarch_register_reggroup_p()

int gdbarch_register_reggroup_p | ( | struct gdbarch * | gdbarch,
|  | int | regnum,
|  | struct reggroup * | reggroup
| ) |  |

Definition at line 3589 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, gdbarch::register_reggroup_p, and regnum.

Referenced by default_print_float_info(), default_print_registers_info(), regcache::dump(), info_frame_command(), print_vector_info(), registers_info(), regcache::restore(), regcache::save(), sh_frame_cache(), and tui_show_register_group().

## ◆ gdbarch_register_sim_regno()

int gdbarch_register_sim_regno | ( | struct gdbarch * | gdbarch,
|  | int | reg_nr
| ) |  |

Definition at line 2504 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::register_sim_regno.

Referenced by gdbsim_fetch_register(), and gdbsim_store_register().

## ◆ gdbarch_register_to_value()

int gdbarch_register_to_value | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame,
|  | int | regnum,
|  | struct type * | type,
|  | gdb_byte * | buf,
|  | int * | optimizedp,
|  | int * | unavailablep
| ) |  |

Definition at line 2612 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, gdbarch::register_to_value, and regnum.

Referenced by address_from_register(), and value_from_register().

## ◆ gdbarch_register_type()

struct type* gdbarch_register_type | ( | struct gdbarch * | gdbarch,
|  | int | reg_nr
| ) |  |

Definition at line 2306 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::register_type.

Referenced by init_regcache_descr(), m68kbsd_fpreg_offset(), and mips_pseudo_register_type().

## ◆ gdbarch_register_type_p()

int gdbarch_register_type_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2299 of file gdbarch.c.

References gdb_assert, and gdbarch::register_type.

Referenced by gdbarch_dump().

## ◆ gdbarch_relocate_instruction()

void gdbarch_relocate_instruction | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR * | to,
|  | CORE_ADDR | from
| ) |  |

Definition at line 4013 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::relocate_instruction.

Referenced by remote_get_noisy_reply().

## ◆ gdbarch_relocate_instruction_p()

int gdbarch_relocate_instruction_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4006 of file gdbarch.c.

References gdb_assert, and gdbarch::relocate_instruction.

Referenced by gdbarch_dump().

## ◆ gdbarch_remote_register_number()

int gdbarch_remote_register_number | ( | struct gdbarch * | gdbarch,
|  | int | regno
| ) |  |

Definition at line 3004 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::remote_register_number.

Referenced by ax_reg(), ax_reg_mask(), and map_regcache_remote_table().

## ◆ gdbarch_return_in_first_hidden_param_p()

int gdbarch_return_in_first_hidden_param_p | ( | struct gdbarch * | gdbarch,
|  | struct type * | type
| ) |  |

Definition at line 2745 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::return_in_first_hidden_param_p.

Referenced by call_function_by_hand_dummy().

## ◆ gdbarch_return_value()

enum return_value_convention gdbarch_return_value | ( | struct gdbarch * | gdbarch,
|  | struct value * | function,
|  | struct type * | valtype,
|  | struct regcache * | regcache,
|  | gdb_byte * | readbuf,
|  | const gdb_byte * | writebuf
| ) |  |

Definition at line 2728 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::return_value.

Referenced by elf_gnu_ifunc_resolver_return_stop(), get_call_return_value(), get_return_value(), return_command(), and struct_return_convention().

## ◆ gdbarch_return_value_ftype()

enum return_value_convention() gdbarch_return_value_ftype | ( | struct gdbarch * | gdbarch,
|  | struct value * | function,
|  | struct type * | valtype,
|  | struct regcache * | regcache,
|  | gdb_byte * | readbuf,
|  | const gdb_byte * | writebuf
| ) |  |

## ◆ gdbarch_return_value_p()

int gdbarch_return_value_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2721 of file gdbarch.c.

References gdb_assert, and gdbarch::return_value.

Referenced by gdbarch_dump().

## ◆ gdbarch_sdb_reg_to_regnum()

int gdbarch_sdb_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | int | sdb_regnr
| ) |  |

Definition at line 2248 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::sdb_reg_to_regnum.

Referenced by coff_reg_to_regnum().

## ◆ gdbarch_short_bit()

int gdbarch_short_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1562 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::short_bit.

Referenced by ada_language_arch_info(), build_fortran_types(), gdbtypes_post_init(), objfile_type(), and tdesc_register_type().

## ◆ gdbarch_significant_addr_bit()

int gdbarch_significant_addr_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3225 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::significant_addr_bit.

Referenced by address_significant().

## ◆ gdbarch_single_step_through_delay()

int gdbarch_single_step_through_delay | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame
| ) |  |

Definition at line 3272 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::single_step_through_delay.

Referenced by handle_signal_stop(), and proceed().

## ◆ gdbarch_single_step_through_delay_p()

int gdbarch_single_step_through_delay_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3265 of file gdbarch.c.

References gdb_assert, and gdbarch::single_step_through_delay.

Referenced by gdbarch_dump(), handle_signal_stop(), and proceed().

## ◆ gdbarch_skip_entrypoint()

CORE_ADDR gdbarch_skip_entrypoint | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | ip
| ) |  |

Definition at line 2810 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::skip_entrypoint.

Referenced by fill_in_stop_func(), find_function_start_sal(), minsym_found(), ppc64_skip_trampoline_code(), and skip_prologue_sal().

## ◆ gdbarch_skip_entrypoint_p()

int gdbarch_skip_entrypoint_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2803 of file gdbarch.c.

References gdb_assert, and gdbarch::skip_entrypoint.

Referenced by fill_in_stop_func(), find_function_start_sal(), gdbarch_dump(), minsym_found(), ppc64_skip_trampoline_code(), and skip_prologue_sal().

## ◆ gdbarch_skip_main_prologue()

CORE_ADDR gdbarch_skip_main_prologue | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | ip
| ) |  |

Definition at line 2786 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::skip_main_prologue.

Referenced by skip_prologue_sal().

## ◆ gdbarch_skip_main_prologue_p()

int gdbarch_skip_main_prologue_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2779 of file gdbarch.c.

References gdb_assert, and gdbarch::skip_main_prologue.

Referenced by gdbarch_dump(), and skip_prologue_sal().

## ◆ gdbarch_skip_permanent_breakpoint()

void gdbarch_skip_permanent_breakpoint | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache
| ) |  |

Definition at line 3881 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::skip_permanent_breakpoint.

Referenced by resume_1().

## ◆ gdbarch_skip_prologue()

CORE_ADDR gdbarch_skip_prologue | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | ip
| ) |  |

Definition at line 2762 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::skip_prologue.

Referenced by gdbarch_skip_prologue_noexcept().

## ◆ gdbarch_skip_solib_resolver()

CORE_ADDR gdbarch_skip_solib_resolver | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | pc
| ) |  |

Definition at line 3323 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::skip_solib_resolver.

Referenced by process_event_stop_test().

## ◆ gdbarch_skip_trampoline_code()

CORE_ADDR gdbarch_skip_trampoline_code | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame,
|  | CORE_ADDR | pc
| ) |  |

Definition at line 3306 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::skip_trampoline_code.

Referenced by gnuv3_skip_trampoline(), objc_skip_trampoline(), and process_event_stop_test().

## ◆ gdbarch_software_single_step()

std::vector<CORE_ADDR> gdbarch_software_single_step | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache
| ) |  |

Definition at line 3248 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::software_single_step.

Referenced by insert_single_step_breakpoints().

## ◆ gdbarch_software_single_step_p()

int gdbarch_software_single_step_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3241 of file gdbarch.c.

References gdb_assert, and gdbarch::software_single_step.

Referenced by default_displaced_step_hw_singlestep(), gdbarch_dump(), linux_child_follow_fork(), maybe_software_singlestep(), record_full_resume(), and record_full_wait_1().

## ◆ gdbarch_sofun_address_maybe_missing()

int gdbarch_sofun_address_maybe_missing | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4103 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::sofun_address_maybe_missing.

Referenced by dbx_end_psymtab(), parse_partial_symbols(), process_one_symbol(), and read_dbx_symtab().

## ◆ gdbarch_solib_symbols_extension()

const char* gdbarch_solib_symbols_extension | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4721 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::solib_symbols_extension.

Referenced by solib_find().

## ◆ gdbarch_sp_regnum()

int gdbarch_sp_regnum | ( | struct gdbarch * | gdbarch | ) |

Definition at line 2146 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::sp_regnum.

Referenced by amd64_frame_prev_register(), arc_dwarf2_frame_init_reg(), arc_frame_prev_register(), arc_push_dummy_call(), arc_unwind_sp(), arc_virtual_frame_pointer(), bfin_frame_prev_register(), cris_dummy_id(), cris_dwarf2_frame_init_reg(), cris_push_dummy_call(), cris_register_type(), cris_scan_prologue(), cris_sigcontext_addr(), cris_sigtramp_frame_unwind_cache(), cris_unwind_sp(), crisv32_register_type(), crisv32_scan_prologue(), darwin_read_exec_load_addr_at_init(), dwarf2_frame_cache(), dwarf2_frame_default_init_reg(), dwarf2_tailcall_prev_register_first(), dwarf2_tailcall_sniffer_first(), dwarf_block_to_sp_offset(), get_frame_sp(), ia64_frame_prev_register(), info_frame_command(), legacy_virtual_frame_pointer(), libunwind_frame_cache(), m68k_get_longjmp_target(), mdebug_reg_to_regnum(), mips_sde_frame_cache(), ppc64_sysv_abi_push_dummy_call(), ppc_dwarf2_frame_init_reg(), ppc_linux_record_signal(), ppc_linux_sigtramp_cache(), ppc_sysv_abi_push_dummy_call(), ppcfbsd_sigtramp_frame_cache(), ppcfbsd_supply_pcb(), ppcnbsd_sigtramp_cache_init(), ppcobsd_sigtramp_frame_cache(), ppcobsd_supply_pcb(), procfs_fetch_registers(), procfs_store_registers(), rs6000_dummy_id(), rs6000_epilogue_frame_cache(), rs6000_frame_cache(), rs6000_lynx178_push_dummy_call(), rs6000_push_dummy_call(), sh64_dummy_id(), sh64_frame_cache(), sh64_frame_prev_register(), sh64_push_dummy_call(), sh64_unwind_sp(), sh_dummy_id(), sh_dwarf2_frame_init_reg(), sh_frame_cache(), sh_frame_prev_register(), sh_linux_sigtramp_cache(), sh_make_stub_cache(), sh_push_dummy_call_fpu(), sh_push_dummy_call_nofpu(), sh_unwind_sp(), sparc_ravenscar_fetch_registers(), stab_reg_to_regnum(), supply_gregset(), tic6x_dwarf2_frame_init_reg(), v850_dummy_id(), v850_unwind_sp(), and value_of_builtin_frame_sp_reg().

## ◆ gdbarch_stab_reg_to_regnum()

int gdbarch_stab_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | int | stab_regnr
| ) |  |

Definition at line 2214 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stab_reg_to_regnum.

Referenced by stab_reg_to_regnum().

## ◆ gdbarch_stabs_argument_has_addr()

int gdbarch_stabs_argument_has_addr | ( | struct gdbarch * | gdbarch,
|  | struct type * | type
| ) |  |

Definition at line 3158 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stabs_argument_has_addr.

Referenced by define_symbol().

## ◆ gdbarch_stack_frame_destroyed_p()

int gdbarch_stack_frame_destroyed_p | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | addr
| ) |  |

Definition at line 3357 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stack_frame_destroyed_p.

Referenced by update_watchpoint(), and watchpoint_check().

## ◆ gdbarch_stap_gdb_register_prefix()

const char* gdbarch_stap_gdb_register_prefix | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4424 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_gdb_register_prefix.

Referenced by stap_parse_register_operand().

## ◆ gdbarch_stap_gdb_register_suffix()

const char* gdbarch_stap_gdb_register_suffix | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4441 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_gdb_register_suffix.

Referenced by stap_parse_register_operand().

## ◆ gdbarch_stap_integer_prefixes()

const char* const* gdbarch_stap_integer_prefixes | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4322 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_integer_prefixes.

Referenced by stap_is_integer_prefix().

## ◆ gdbarch_stap_integer_suffixes()

const char* const* gdbarch_stap_integer_suffixes | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4339 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_integer_suffixes.

Referenced by stap_check_integer_suffix().

## ◆ gdbarch_stap_is_single_operand()

int gdbarch_stap_is_single_operand | ( | struct gdbarch * | gdbarch,
|  | const char * | s
| ) |  |

Definition at line 4465 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_is_single_operand.

Referenced by stap_parse_argument_conditionally().

## ◆ gdbarch_stap_is_single_operand_p()

int gdbarch_stap_is_single_operand_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4458 of file gdbarch.c.

References gdb_assert, and gdbarch::stap_is_single_operand.

Referenced by stap_probe::can_evaluate_arguments(), gdbarch_dump(), and stap_parse_argument_conditionally().

## ◆ gdbarch_stap_parse_special_token()

int gdbarch_stap_parse_special_token | ( | struct gdbarch * | gdbarch,
|  | struct stap_parse_info * | p
| ) |  |

Definition at line 4489 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_parse_special_token.

Referenced by stap_parse_single_operand().

## ◆ gdbarch_stap_parse_special_token_p()

int gdbarch_stap_parse_special_token_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4482 of file gdbarch.c.

References gdb_assert, and gdbarch::stap_parse_special_token.

Referenced by gdbarch_dump(), and stap_parse_single_operand().

## ◆ gdbarch_stap_register_indirection_prefixes()

const char* const* gdbarch_stap_register_indirection_prefixes | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4390 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_register_indirection_prefixes.

Referenced by stap_is_register_indirection_prefix().

## ◆ gdbarch_stap_register_indirection_suffixes()

const char* const* gdbarch_stap_register_indirection_suffixes | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4407 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_register_indirection_suffixes.

Referenced by stap_check_register_indirection_suffix().

## ◆ gdbarch_stap_register_prefixes()

const char* const* gdbarch_stap_register_prefixes | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4356 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_register_prefixes.

Referenced by stap_is_register_prefix().

## ◆ gdbarch_stap_register_suffixes()

const char* const* gdbarch_stap_register_suffixes | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4373 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::stap_register_suffixes.

Referenced by stap_check_register_suffix().

## ◆ gdbarch_static_transform_name()

const char* gdbarch_static_transform_name | ( | struct gdbarch * | gdbarch,
|  | const char * | name
| ) |  |

Definition at line 4086 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, name, and gdbarch::static_transform_name.

Referenced by define_symbol(), parse_partial_symbols(), read_dbx_symtab(), and scan_xcoff_symtab().

## ◆ gdbarch_static_transform_name_p()

int gdbarch_static_transform_name_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4079 of file gdbarch.c.

References gdb_assert, and gdbarch::static_transform_name.

Referenced by define_symbol(), gdbarch_dump(), parse_partial_symbols(), read_dbx_symtab(), and scan_xcoff_symtab().

## ◆ gdbarch_sw_breakpoint_from_kind()

const gdb_byte* gdbarch_sw_breakpoint_from_kind | ( | struct gdbarch * | gdbarch,
|  | int | kind,
|  | int * | size
| ) |  |

Definition at line 2878 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, size, and gdbarch::sw_breakpoint_from_kind.

Referenced by default_breakpoint_from_pc(), default_memory_insert_breakpoint(), and default_memory_remove_breakpoint().

## ◆ gdbarch_syscalls_info()

struct syscalls_info* gdbarch_syscalls_info | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4305 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::syscalls_info.

Referenced by init_syscalls_info(), xml_get_syscall_name(), xml_get_syscall_number(), xml_list_of_groups(), xml_list_of_syscalls(), and xml_list_syscalls_by_group().

## ◆ gdbarch_target_desc()

const struct target_desc* gdbarch_target_desc | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1536 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::target_desc.

Referenced by arm_register_type(), mips_linux_restart_reg_p(), mips_register_name(), nios2_register_type(), ppc_linux_trap_reg_p(), remote_start_remote(), sparc32_register_name(), sparc32_register_type(), sparc64_register_name(), sparc64_register_type(), target_find_description(), and tic6x_register_name().

## ◆ gdbarch_tdep()

struct gdbarch_tdep* gdbarch_tdep | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1491 of file gdbarch.c.

References fprintf_unfiltered(), gdb_stdlog, gdbarch_debug, and gdbarch::tdep.

Referenced by aarch64_dump_tdep(), aarch64_fbsd_init_abi(), aarch64_get_longjmp_target(), aarch64_linux_init_abi(), aarch64_newlib_init_abi(), aarch64_record_branch_except_sys(), aarch64_vnb_type(), aarch64_vnd_type(), aarch64_vnh_type(), aarch64_vnq_type(), aarch64_vns_type(), add_reg(), alpha_get_longjmp_target(), alpha_heuristic_proc_start(), alpha_linux_init_abi(), alpha_sigtramp_frame_this_id(), alpha_sigtramp_frame_unwind_cache(), alpha_sigtramp_register_address(), alphanbsd_init_abi(), alphaobsd_init_abi(), altivec_register_p(), amd64_ax_pseudo_register_collect(), amd64_collect_fpregset(), amd64_collect_fxsave(), amd64_collect_xsave(), amd64_dwarf_reg_to_regnum(), amd64_get_longjmp_target(), amd64_init_abi(), amd64_linux_init_abi(), amd64_linux_init_abi_common(), amd64_linux_iterate_over_regset_sections(), amd64_pseudo_register_name(), amd64_pseudo_register_read_value(), amd64_pseudo_register_write(), amd64_sigtramp_frame_cache(), amd64_sigtramp_frame_sniffer(), amd64_sol2_init_abi(), amd64_supply_fpregset(), amd64_supply_fxsave(), amd64_supply_xsave(), amd64_x32_init_abi(), amd64_x32_linux_init_abi(), amd64_x32_pseudo_register_type(), amd64fbsd_init_abi(), amd64fbsd_iterate_over_regset_sections(), amd64nbsd_init_abi(), amd64obsd_init_abi(), arc_dump_tdep(), arc_get_longjmp_target(), arc_newlib_init_osabi(), areg_number(), arm_breakpoint_kind_from_pc(), arm_displaced_init_closure(), arm_dump_tdep(), arm_ext_type(), arm_fbsd_init_abi(), arm_fbsd_iterate_over_regset_sections(), arm_get_longjmp_target(), arm_linux_fetch_inferior_registers(), arm_linux_init_abi(), arm_linux_iterate_over_regset_sections(), arm_linux_store_inferior_registers(), arm_neon_double_type(), arm_neon_quad_type(), arm_netbsd_elf_init_abi(), arm_netbsd_init_abi_common(), arm_record_coproc_data_proc(), arm_return_value(), arm_show_abi(), arm_sw_breakpoint_from_kind(), arm_vfp_abi_for_function(), arm_wince_init_abi(), armobsd_init_abi(), arreg_number(), avr_frame_prev_register(), avr_frame_unwind_cache(), avr_push_dummy_call(), avr_register_type(), avr_scan_prologue(), bfin_abi(), BP_MANIPULATION(), branch_dest(), call0_frame_cache(), call0_track_op(), check_for_saved(), 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(), cris_supply_gregset(), cris_sw_breakpoint_from_kind(), crisv32_single_step_through_delay(), current_me_module(), dfp_pseudo_register_read(), dfp_pseudo_register_write(), do_ppc_sysv_return_value(), do_windows_fetch_inferior_registers(), e500_move_ev_register(), efpr_pseudo_register_read(), efpr_pseudo_register_write(), fetch_all_gp_regs(), fetch_altivec_register(), fetch_fp_regs(), fetch_gp_regs(), fetch_ppc_registers(), fetch_register(), fetch_regs_kernel_thread(), fetch_regs_user_thread(), fetch_spe_register(), fetch_vfp_regs(), fetch_vsx_register(), fill_fprs(), fill_gprs32(), fill_gprs64(), fill_gregset(), fill_sprs32(), fill_sprs64(), fill_vrregset(), fill_vsxregset(), frv_abi(), frv_register_name(), ft32_register_type(), get_decimal_float_return_value(), getfpregs_supplies(), getregs_supplies(), hppa32_push_dummy_call(), hppa64_push_dummy_call(), hppa_dump_tdep(), hppa_linux_init_abi(), hppa_linux_iterate_over_regset_sections(), hppa_stub_unwind_sniffer(), hppabsd_init_abi(), i386_ax_pseudo_register_collect(), i386_bnd_regnum_p(), i386_bnd_type(), i386_bndr_regnum_p(), i386_byte_regnum_p(), i386_collect_fpregset(), i386_collect_gregset(), i386_cygwin_init_abi(), i386_darwin_init_abi(), i386_darwin_push_dummy_call(), i386_dbx_reg_to_regnum(), i386_dword_regnum_p(), i386_extract_return_value(), i386_fp_regnum_p(), i386_fpc_regnum_p(), i386_get_longjmp_target(), i386_go32_init_abi(), i386_iterate_over_regset_sections(), i386_k_regnum_p(), i386_linux_init_abi(), i386_linux_iterate_over_regset_sections(), i386_mmx_regnum_p(), i386_mmx_regnum_to_fp_regnum(), i386_mmx_type(), i386_mpx_bd_base(), i386_mpx_ctrl_regnum_p(), i386_mpx_enabled(), i386_mxcsr_regnum_p(), i386_pkru_regnum_p(), i386_process_record(), i386_pseudo_register_name(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), i386_record_floats(), i386_reg_struct_return_p(), i386_register_reggroup_p(), i386_sigtramp_frame_cache(), i386_sigtramp_frame_sniffer(), i386_sol2_init_abi(), i386_store_return_value(), i386_supply_fpregset(), i386_supply_gregset(), i386_svr4_dwarf_reg_to_regnum(), i386_svr4_init_abi(), i386_word_regnum_p(), i386_xmm_avx512_regnum_p(), i386_xmm_regnum_p(), i386_ymm_avx512_regnum_p(), i386_ymm_regnum_p(), i386_ymm_type(), i386_ymmh_avx512_regnum_p(), i386_ymmh_regnum_p(), i386_zmm_regnum_p(), i386_zmm_type(), i386_zmmh_regnum_p(), i386bsd_init_abi(), i386fbsd4_init_abi(), i386fbsd_init_abi(), i386fbsd_iterate_over_regset_sections(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nbsdelf_init_abi(), i386nto_init_abi(), i386nto_register_area(), i386nto_supply_gregset(), i386obsd_init_abi(), i387_collect_fsave(), i387_collect_fxsave(), i387_collect_xsave(), i387_ext_type(), i387_print_float_info(), i387_reset_bnd_regs(), i387_return_value(), i387_supply_fsave(), i387_supply_fxsave(), i387_supply_xsave(), ia64_ext_type(), ia64_find_global_pointer(), ia64_linux_init_abi(), ia64_push_dummy_call(), ia64_sigtramp_frame_init_saved_regs(), ia64_sigtramp_frame_sniffer(), init_sim_regno_table(), internalize_unwinds(), is_micromips_isa(), is_mips16_isa(), m32c_analyze_prologue(), m32c_debug_info_reg_to_regnum(), m32c_dummy_id(), m32c_frame_base(), m32c_is_1st_arg_reg(), m32c_is_arg_reg(), m32c_is_arg_spill(), m32c_is_struct_return(), m32c_prev_register(), m32c_pseudo_register_read(), m32c_pseudo_register_write(), m32c_push_dummy_call(), m32c_pushm_is_reg_save(), m32c_pv_enter(), m32c_pv_pushm(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), m32c_read_flg(), m32c_register_name(), m32c_register_reggroup_p(), m32c_register_sim_regno(), m32c_register_type(), m32c_return_value(), m32c_skip_trampoline_code(), m32c_unwind_pc(), m32c_unwind_sp(), m32c_virtual_frame_pointer(), m68881_ext_type(), m68hc11_scan_prologue(), m68k_dump_tdep(), m68k_get_longjmp_target(), m68k_linux_init_abi(), m68k_push_dummy_call(), m68k_reg_struct_return_p(), m68k_register_type(), m68k_svr4_extract_return_value(), m68k_svr4_init_abi(), m68k_svr4_store_return_value(), m68kbsd_init_abi(), make_regs(), make_types(), me_module_register_set(), microblaze_linux_sigtramp_cache(), mips32_next_pc(), mips_abi(), mips_addr_bits_remove(), mips_dump_tdep(), mips_eabi_return_value(), mips_gdbarch_init(), mips_isa_regsize(), mips_linux_get_syscall_number(), mips_linux_init_abi(), mips_n32n64_return_value(), mips_o32_return_value(), mips_register_name(), mips_regnum(), mn10300_dump_tdep(), msp430_analyze_prologue(), msp430_gdbarch_init(), msp430_push_dummy_call(), msp430_return_value(), mt_register_type(), nds32_analyze_epilogue(), nds32_analyze_prologue(), nds32_extract_return_value(), nds32_gdbarch_init(), nds32_pseudo_register_read(), nds32_pseudo_register_write(), nds32_push_dummy_call(), nds32_stack_frame_destroyed_p(), nds32_store_return_value(), nios2_get_longjmp_target(), nios2_get_next_pc(), nios2_linux_init_abi(), or1k_dump_tdep(), or1k_push_dummy_call(), or1k_return_value(), parse_spufs_run(), ppc64_plt_entry_point(), ppc64_sysv_abi_push_dummy_call(), ppc64_sysv_abi_push_freg(), ppc64_sysv_abi_push_integer(), ppc64_sysv_abi_push_param(), ppc64_sysv_abi_push_val(), ppc64_sysv_abi_push_vreg(), ppc64_sysv_abi_return_value(), ppc64_sysv_abi_return_value_base(), ppc_altivec_support_p(), ppc_collect_fpregset(), ppc_collect_gregset(), ppc_collect_vrregset(), ppc_collect_vsxregset(), ppc_dwarf2_frame_init_reg(), ppc_floating_point_unit_p(), ppc_linux_get_syscall_number(), ppc_linux_init_abi(), ppc_linux_iterate_over_regset_sections(), 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_op61(), ppc_process_record_op63(), ppc_register_u_addr(), ppc_skip_trampoline_code(), ppc_supply_fpregset(), ppc_supply_gregset(), ppc_supply_vrregset(), ppc_supply_vsxregset(), ppc_sysv_abi_push_dummy_call(), ppc_vsx_support_p(), ppcfbsd_init_abi(), ppcfbsd_iterate_over_regset_sections(), ppcfbsd_sigtramp_frame_cache(), ppcfbsd_supply_pcb(), ppcnbsd_sigtramp_cache_init(), ppcnbsd_supply_pcb(), ppcobsd_sigtramp_frame_cache(), ppcobsd_supply_pcb(), ppu2spu_sniffer(), regmap(), rl78_psw_type(), rl78_register_type(), rl78_return_value(), rs6000_aix_extract_ld_info(), rs6000_aix_init_osabi(), rs6000_ax_pseudo_register_collect(), rs6000_builtin_type_vec128(), rs6000_builtin_type_vec64(), rs6000_convert_from_func_ptr_addr(), rs6000_convert_register_p(), rs6000_dump_tdep(), rs6000_dwarf2_reg_to_regnum(), rs6000_epilogue_frame_cache(), rs6000_fetch_inferior_registers(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_gen_return_address(), rs6000_in_function_epilogue_frame_p(), rs6000_lynx178_push_dummy_call(), rs6000_lynx178_return_value(), rs6000_pseudo_register_read(), rs6000_pseudo_register_reggroup_p(), rs6000_pseudo_register_type(), rs6000_pseudo_register_write(), rs6000_push_dummy_call(), rs6000_register_name(), rs6000_register_sim_regno(), rs6000_return_value(), rs6000_skip_trampoline_code(), rs6000_stab_reg_to_regnum(), rs6000_store_inferior_registers(), rx_fpsw_type(), rx_psw_type(), 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_guess_tracepoint_registers(), s390_iterate_over_regset_sections(), s390_linux_get_syscall_number(), s390_linux_record_signal(), s390_linux_syscall_record(), s390_pseudo_register_name(), s390_pseudo_register_read(), s390_pseudo_register_reggroup_p(), s390_pseudo_register_type(), s390_pseudo_register_write(), s390_push_dummy_call(), s390_record_address_mask(), s390_record_calc_disp_vsce(), s390_record_gpr_g(), s390_record_gpr_h(), s390_register_call_saved(), s390_return_value(), s390_sigtramp_frame_unwind_cache(), s390_unwind_pc(), s390_unwind_pseudo_register(), s390_value_from_register(), s390_write_pc(), set_dwarf_regnum(), sh64_littlebyte_bigword_type(), sh_corefile_collect_regset(), sh_corefile_supply_regset(), sh_iterate_over_regset_sections(), sh_linux_init_abi(), sh_littlebyte_bigword_type(), shnbsd_init_abi(), show_fp_model(), show_mask_address(), skip_prologue(), sparc32_linux_init_abi(), sparc32_sol2_init_abi(), sparc32nbsd_init_abi(), sparc64_ccr_type(), sparc64_fprs_type(), sparc64_fsr_type(), sparc64_init_abi(), sparc64_linux_init_abi(), sparc64_linux_write_pc(), sparc64_pstate_type(), sparc64_sol2_init_abi(), sparc64fbsd_init_abi(), sparc64nbsd_init_abi(), sparc64obsd_init_abi(), sparc_analyze_control_transfer(), sparc_analyze_prologue(), sparc_fsr_type(), sparc_iterate_over_regset_sections(), sparc_linux_write_pc(), sparc_psr_type(), sparc_software_single_step(), sparc_unwind_pc(), sparc_write_pc(), spe_register_p(), special_register_p(), spu_builtin_type_vec128(), 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(), spu_unwind_sp(), store_all_gp_regs(), store_altivec_register(), store_fp_regs(), store_gp_regs(), store_ppc_registers(), store_register(), store_regs_kernel_thread(), store_regs_user_thread(), store_spe_register(), store_vfp_regs(), store_vsx_register(), supply_fprs(), supply_gprs64(), supply_gregset_reg(), supply_sprs32(), supply_sprs64(), supply_vrregset(), supply_vsxregset(), thumb_record_ldm_stm_swi(), tic6x_gdbarch_init(), tic6x_get_next_pc(), tic6x_linux_rt_sigreturn_init(), tic6x_register_sigcontext_offset(), tic6x_sw_breakpoint_from_kind(), tic6x_uclinux_init_abi(), v850_gdbarch_init(), vsx_pseudo_register_read(), vsx_pseudo_register_write(), vsx_register_p(), x86_darwin_init_abi_64(), xtensa_extract_return_value(), xtensa_frame_prev_register(), xtensa_pseudo_register_read(), xtensa_pseudo_register_write(), xtensa_reg_to_regnum(), xtensa_register_name(), xtensa_register_reggroup_p(), xtensa_register_type(), xtensa_scan_prologue(), xtensa_store_return_value(), xtensa_supply_gregset(), and xtensa_verify_config().

## ◆ gdbarch_unwind_pc()

CORE_ADDR gdbarch_unwind_pc | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | next_frame
| ) |  |

Definition at line 3069 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::unwind_pc.

Referenced by dwarf2_tailcall_sniffer_first(), and frame_unwind_pc().

## ◆ gdbarch_unwind_pc_p()

int gdbarch_unwind_pc_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3062 of file gdbarch.c.

References gdb_assert, and gdbarch::unwind_pc.

Referenced by frame_unwind_pc(), and gdbarch_dump().

## ◆ gdbarch_unwind_sp()

CORE_ADDR gdbarch_unwind_sp | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | next_frame
| ) |  |

Definition at line 3093 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::unwind_sp.

Referenced by get_frame_sp().

## ◆ gdbarch_unwind_sp_p()

int gdbarch_unwind_sp_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3086 of file gdbarch.c.

References gdb_assert, and gdbarch::unwind_sp.

Referenced by gdbarch_dump(), and get_frame_sp().

## ◆ gdbarch_update_p()

int gdbarch_update_p | ( | struct gdbarch_info | info | ) |

Definition at line 525 of file arch-utils.c.

References gdbarch_info::abfd, core_bfd, exec_bfd, fprintf_unfiltered(), gdb_stdlog, gdbarch_bfd_arch_info(), gdbarch_debug, gdbarch_find_by_info(), host_address_to_string, set_target_gdbarch(), target_current_description(), gdbarch_info::target_desc, and target_gdbarch().

Referenced by arm_update_current_architecture(), darwin_check_osabi(), initialize_current_architecture(), mips_abi_update(), powerpc_set_soft_float(), powerpc_set_vector_abi(), rs6000_create_inferior(), set_architecture(), set_cris_dwarf2_cfi(), set_cris_mode(), set_cris_version(), set_endian(), set_mips64_transfers_32bit_regs(), set_mipsfpu_double_command(), set_mipsfpu_none_command(), set_mipsfpu_single_command(), set_osabi(), target_clear_description(), and target_find_description().

## ◆ gdbarch_valid_disassembler_options()

const disasm_options_t* gdbarch_valid_disassembler_options | ( | struct gdbarch * | gdbarch | ) |

Definition at line 5064 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::valid_disassembler_options.

Referenced by disassembler_options_completer(), set_disassembler_options(), and show_disassembler_options_sfunc().

## ◆ gdbarch_value_from_register()

struct value* gdbarch_value_from_register | ( | struct gdbarch * | gdbarch,
|  | struct type * | type,
|  | int | regnum,
|  | struct frame_id | frame_id
| ) |  |

Definition at line 2646 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, regnum, and gdbarch::value_from_register.

Referenced by address_from_register(), and value_from_register().

## ◆ gdbarch_value_to_register()

void gdbarch_value_to_register | ( | struct gdbarch * | gdbarch,
|  | struct frame_info * | frame,
|  | int | regnum,
|  | struct type * | type,
|  | const gdb_byte * | buf
| ) |  |

Definition at line 2629 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, regnum, and gdbarch::value_to_register.

Referenced by value_assign().

## ◆ gdbarch_vbit_in_delta()

int gdbarch_vbit_in_delta | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3864 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::vbit_in_delta.

Referenced by gnuv3_decode_method_ptr(), and gnuv3_make_method_ptr().

## ◆ gdbarch_virtual_frame_pointer()

void gdbarch_virtual_frame_pointer | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | pc,
|  | int * | frame_regnum,
|  | LONGEST * | frame_offset
| ) |  |

Definition at line 1950 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::virtual_frame_pointer.

Referenced by encode_actions(), gen_frame_args_address(), and gen_frame_locals_address().

## ◆ gdbarch_vsyscall_range()

int gdbarch_vsyscall_range | ( | struct gdbarch * | gdbarch,
|  | struct mem_range * | range
| ) |  |

Definition at line 4945 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::vsyscall_range.

Referenced by add_vsyscall_page(), and svr4_current_sos().

## ◆ gdbarch_vtable_function_descriptors()

int gdbarch_vtable_function_descriptors | ( | struct gdbarch * | gdbarch | ) |

Definition at line 3847 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::vtable_function_descriptors.

Referenced by gnuv3_get_virtual_fn(), and print_one_vtable().

## ◆ gdbarch_wchar_bit()

int gdbarch_wchar_bit | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1779 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::wchar_bit.

Referenced by gdbtypes_post_init().

## ◆ gdbarch_wchar_signed()

int gdbarch_wchar_signed | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1796 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::wchar_signed.

Referenced by gdbtypes_post_init().

## ◆ gdbarch_write_pc()

void gdbarch_write_pc | ( | struct gdbarch * | gdbarch,
|  | struct regcache * | regcache,
|  | CORE_ADDR | val
| ) |  |

Definition at line 1933 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::write_pc.

Referenced by regcache_write_pc().

## ◆ gdbarch_write_pc_p()

int gdbarch_write_pc_p | ( | struct gdbarch * | gdbarch | ) |

Definition at line 1926 of file gdbarch.c.

References gdb_assert, and gdbarch::write_pc.

Referenced by gdbarch_dump(), and regcache_write_pc().

## ◆ gdbarch_xml_syscall_file()

const char* gdbarch_xml_syscall_file | ( | struct gdbarch * | gdbarch | ) |

Definition at line 4288 of file gdbarch.c.

References fprintf_unfiltered(), gdb_assert, gdb_stdlog, gdbarch_debug, and gdbarch::xml_syscall_file.

Referenced by init_syscalls_info().

## ◆ initialize_current_architecture()

void initialize_current_architecture | ( | void |  | ) |

Definition at line 626 of file arch-utils.c.

References _, add_alias_cmd(), add_setshow_enum_cmd(), gdbarch_info::bfd_arch_info, gdbarch_info::byte_order, gdbarch_info::byte_order_for_code, class_support, default_bfd_arch, default_bfd_vec, default_byte_order, gdbarch_info_init(), gdbarch_printable_names(), gdbarch_update_p(), internal_error(), set_architecture(), set_architecture_string, setlist, show_architecture(), showlist, startswith(), target_name, and XRESIZEVEC.

Referenced by gdb_init().

## ◆ register_gdbarch_init()

void register_gdbarch_init | ( | enum bfd_architecture | architecture,
|  | gdbarch_init_ftype * |
| ) |  |

## ◆ set_gdbarch_addr_bit()

void set_gdbarch_addr_bit | ( | struct gdbarch * | gdbarch,
|  | int | addr_bit
| ) |  |

Definition at line 1859 of file gdbarch.c.

References gdbarch::addr_bit.

Referenced by arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), m68hc11_gdbarch_init(), make_types(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_addr_bits_remove()

void set_gdbarch_addr_bits_remove | ( | struct gdbarch * | gdbarch,
|  | gdbarch_addr_bits_remove_ftype * | addr_bits_remove
| ) |  |

## ◆ set_gdbarch_address_class_name_to_type_flags()

void set_gdbarch_address_class_name_to_type_flags | ( | struct gdbarch * | gdbarch,
|  | gdbarch_address_class_name_to_type_flags_ftype * | address_class_name_to_type_flags
| ) |  |

## ◆ set_gdbarch_address_class_type_flags()

void set_gdbarch_address_class_type_flags | ( | struct gdbarch * | gdbarch,
|  | gdbarch_address_class_type_flags_ftype * | address_class_type_flags
| ) |  |

## ◆ set_gdbarch_address_class_type_flags_to_name()

void set_gdbarch_address_class_type_flags_to_name | ( | struct gdbarch * | gdbarch,
|  | gdbarch_address_class_type_flags_to_name_ftype * | address_class_type_flags_to_name
| ) |  |

## ◆ set_gdbarch_address_to_pointer()

void set_gdbarch_address_to_pointer | ( | struct gdbarch * | gdbarch,
|  | gdbarch_address_to_pointer_ftype * | address_to_pointer
| ) |  |

## ◆ set_gdbarch_addressable_memory_unit_size()

void set_gdbarch_addressable_memory_unit_size | ( | struct gdbarch * | gdbarch,
|  | gdbarch_addressable_memory_unit_size_ftype * | addressable_memory_unit_size
| ) |  |

## ◆ set_gdbarch_adjust_breakpoint_address()

void set_gdbarch_adjust_breakpoint_address | ( | struct gdbarch * | gdbarch,
|  | gdbarch_adjust_breakpoint_address_ftype * | adjust_breakpoint_address
| ) |  |

## ◆ set_gdbarch_adjust_dwarf2_addr()

void set_gdbarch_adjust_dwarf2_addr | ( | struct gdbarch * | gdbarch,
|  | gdbarch_adjust_dwarf2_addr_ftype * | adjust_dwarf2_addr
| ) |  |

## ◆ set_gdbarch_adjust_dwarf2_line()

void set_gdbarch_adjust_dwarf2_line | ( | struct gdbarch * | gdbarch,
|  | gdbarch_adjust_dwarf2_line_ftype * | adjust_dwarf2_line
| ) |  |

## ◆ set_gdbarch_auto_charset()

void set_gdbarch_auto_charset | ( | struct gdbarch * | gdbarch,
|  | gdbarch_auto_charset_ftype * | auto_charset
| ) |  |

## ◆ set_gdbarch_auto_wide_charset()

void set_gdbarch_auto_wide_charset | ( | struct gdbarch * | gdbarch,
|  | gdbarch_auto_wide_charset_ftype * | auto_wide_charset
| ) |  |

## ◆ set_gdbarch_auxv_parse()

void set_gdbarch_auxv_parse | ( | struct gdbarch * | gdbarch,
|  | gdbarch_auxv_parse_ftype * | auxv_parse
| ) |  |

## ◆ set_gdbarch_ax_pseudo_register_collect()

void set_gdbarch_ax_pseudo_register_collect | ( | struct gdbarch * | gdbarch,
|  | gdbarch_ax_pseudo_register_collect_ftype * | ax_pseudo_register_collect
| ) |  |

## ◆ set_gdbarch_ax_pseudo_register_push_stack()

void set_gdbarch_ax_pseudo_register_push_stack | ( | struct gdbarch * | gdbarch,
|  | gdbarch_ax_pseudo_register_push_stack_ftype * | ax_pseudo_register_push_stack
| ) |  |

## ◆ set_gdbarch_believe_pcc_promotion()

void set_gdbarch_believe_pcc_promotion | ( | struct gdbarch * | gdbarch,
|  | int | believe_pcc_promotion
| ) |  |

Definition at line 2588 of file gdbarch.c.

References gdbarch::believe_pcc_promotion.

Referenced by arc_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), hppa_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), rs6000_gdbarch_init(), s390_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), vax_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_bits_big_endian()

void set_gdbarch_bits_big_endian | ( | struct gdbarch * | gdbarch,
|  | int | bits_big_endian
| ) |  |

Definition at line 1555 of file gdbarch.c.

References gdbarch::bits_big_endian.

## ◆ set_gdbarch_breakpoint_from_pc()

void set_gdbarch_breakpoint_from_pc | ( | struct gdbarch * | gdbarch,
|  | gdbarch_breakpoint_from_pc_ftype * | breakpoint_from_pc
| ) |  |

## ◆ set_gdbarch_breakpoint_kind_from_current_state()

void set_gdbarch_breakpoint_kind_from_current_state | ( | struct gdbarch * | gdbarch,
|  | gdbarch_breakpoint_kind_from_current_state_ftype * | breakpoint_kind_from_current_state
| ) |  |

## ◆ set_gdbarch_breakpoint_kind_from_pc()

void set_gdbarch_breakpoint_kind_from_pc | ( | struct gdbarch * | gdbarch,
|  | gdbarch_breakpoint_kind_from_pc_ftype * | breakpoint_kind_from_pc
| ) |  |

## ◆ set_gdbarch_call_dummy_location()

void set_gdbarch_call_dummy_location | ( | struct gdbarch * | gdbarch,
|  | int | call_dummy_location
| ) |  |

Definition at line 2398 of file gdbarch.c.

References gdbarch::call_dummy_location.

Referenced by i386_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), or1k_gdbarch_init(), score_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), and spu_gdbarch_init().

## ◆ set_gdbarch_cannot_fetch_register()

void set_gdbarch_cannot_fetch_register | ( | struct gdbarch * | gdbarch,
|  | gdbarch_cannot_fetch_register_ftype * | cannot_fetch_register
| ) |  |

## ◆ set_gdbarch_cannot_step_breakpoint()

void set_gdbarch_cannot_step_breakpoint | ( | struct gdbarch * | gdbarch,
|  | int | cannot_step_breakpoint
| ) |  |

Definition at line 3476 of file gdbarch.c.

References gdbarch::cannot_step_breakpoint.

Referenced by alpha_gdbarch_init(), and arc_gdbarch_init().

## ◆ set_gdbarch_cannot_store_register()

void set_gdbarch_cannot_store_register | ( | struct gdbarch * | gdbarch,
|  | gdbarch_cannot_store_register_ftype * | cannot_store_register
| ) |  |

## ◆ set_gdbarch_char_signed()

void set_gdbarch_char_signed | ( | struct gdbarch * | gdbarch,
|  | int | char_signed
| ) |  |

Definition at line 1895 of file gdbarch.c.

References gdbarch::char_signed.

Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), arm_wince_init_abi(), BP_MANIPULATION(), m68hc11_gdbarch_init(), mn10300_gdbarch_init(), msp430_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), spu_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_code_of_frame_writable()

void set_gdbarch_code_of_frame_writable | ( | struct gdbarch * | gdbarch,
|  | gdbarch_code_of_frame_writable_ftype * | code_of_frame_writable
| ) |  |

## ◆ set_gdbarch_coff_make_msymbol_special()

void set_gdbarch_coff_make_msymbol_special | ( | struct gdbarch * | gdbarch,
|  | gdbarch_coff_make_msymbol_special_ftype * | coff_make_msymbol_special
| ) |  |

## ◆ set_gdbarch_convert_from_func_ptr_addr()

void set_gdbarch_convert_from_func_ptr_addr | ( | struct gdbarch * | gdbarch,
|  | gdbarch_convert_from_func_ptr_addr_ftype * | convert_from_func_ptr_addr
| ) |  |

## ◆ set_gdbarch_convert_register_p()

void set_gdbarch_convert_register_p | ( | struct gdbarch * | gdbarch,
|  | gdbarch_convert_register_p_ftype * | convert_register_p
| ) |  |

## ◆ set_gdbarch_core_info_proc()

void set_gdbarch_core_info_proc | ( | struct gdbarch * | gdbarch,
|  | gdbarch_core_info_proc_ftype * | core_info_proc
| ) |  |

## ◆ set_gdbarch_core_pid_to_str()

void set_gdbarch_core_pid_to_str | ( | struct gdbarch * | gdbarch,
|  | gdbarch_core_pid_to_str_ftype * | core_pid_to_str
| ) |  |

## ◆ set_gdbarch_core_read_description()

void set_gdbarch_core_read_description | ( | struct gdbarch * | gdbarch,
|  | gdbarch_core_read_description_ftype * | core_read_description
| ) |  |

## ◆ set_gdbarch_core_thread_name()

void set_gdbarch_core_thread_name | ( | struct gdbarch * | gdbarch,
|  | gdbarch_core_thread_name_ftype * | core_thread_name
| ) |  |

## ◆ set_gdbarch_core_xfer_shared_libraries()

void set_gdbarch_core_xfer_shared_libraries | ( | struct gdbarch * | gdbarch,
|  | gdbarch_core_xfer_shared_libraries_ftype * | core_xfer_shared_libraries
| ) |  |

## ◆ set_gdbarch_core_xfer_shared_libraries_aix()

void set_gdbarch_core_xfer_shared_libraries_aix | ( | struct gdbarch * | gdbarch,
|  | gdbarch_core_xfer_shared_libraries_aix_ftype * | core_xfer_shared_libraries_aix
| ) |  |

## ◆ set_gdbarch_core_xfer_siginfo()

void set_gdbarch_core_xfer_siginfo | ( | struct gdbarch * | gdbarch,
|  | gdbarch_core_xfer_siginfo_ftype * | core_xfer_siginfo
| ) |  |

## ◆ set_gdbarch_decr_pc_after_break()

void set_gdbarch_decr_pc_after_break | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | decr_pc_after_break
| ) |  |

Definition at line 2980 of file gdbarch.c.

References gdbarch::decr_pc_after_break.

Referenced by alpha_gdbarch_init(), arc_gdbarch_init(), bfin_gdbarch_init(), dicos_init_abi(), i386_gdbarch_init(), i386nto_init_abi(), lm32_gdbarch_init(), m68k_gdbarch_init(), m68k_linux_init_abi(), m68kbsd_init_abi(), mep_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), rl78_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), spu_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_deprecated_fp_regnum()

void set_gdbarch_deprecated_fp_regnum | ( | struct gdbarch * | gdbarch,
|  | int | deprecated_fp_regnum
| ) |  |

Definition at line 2357 of file gdbarch.c.

References gdbarch::deprecated_fp_regnum.

Referenced by frv_gdbarch_init(), and or1k_gdbarch_init().

## ◆ set_gdbarch_deprecated_function_start_offset()

void set_gdbarch_deprecated_function_start_offset | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | deprecated_function_start_offset
| ) |  |

Definition at line 2997 of file gdbarch.c.

References gdbarch::deprecated_function_start_offset.

Referenced by vax_gdbarch_init().

## ◆ set_gdbarch_disassembler_options()

void set_gdbarch_disassembler_options | ( | struct gdbarch * | gdbarch,
|  | char ** | disassembler_options
| ) |  |

Definition at line 5057 of file gdbarch.c.

References gdbarch::disassembler_options.

Referenced by arc_gdbarch_init(), arm_gdbarch_init(), rs6000_gdbarch_init(), and s390_gdbarch_init().

## ◆ set_gdbarch_displaced_step_copy_insn()

void set_gdbarch_displaced_step_copy_insn | ( | struct gdbarch * | gdbarch,
|  | gdbarch_displaced_step_copy_insn_ftype * | displaced_step_copy_insn
| ) |  |

## ◆ set_gdbarch_displaced_step_fixup()

void set_gdbarch_displaced_step_fixup | ( | struct gdbarch * | gdbarch,
|  | gdbarch_displaced_step_fixup_ftype * | displaced_step_fixup
| ) |  |

## ◆ set_gdbarch_displaced_step_hw_singlestep()

void set_gdbarch_displaced_step_hw_singlestep | ( | struct gdbarch * | gdbarch,
|  | gdbarch_displaced_step_hw_singlestep_ftype * | displaced_step_hw_singlestep
| ) |  |

## ◆ set_gdbarch_displaced_step_location()

void set_gdbarch_displaced_step_location | ( | struct gdbarch * | gdbarch,
|  | gdbarch_displaced_step_location_ftype * | displaced_step_location
| ) |  |

## ◆ set_gdbarch_double_bit()

void set_gdbarch_double_bit | ( | struct gdbarch * | gdbarch,
|  | int | double_bit
| ) |  |

Definition at line 1723 of file gdbarch.c.

References gdbarch::double_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_double_format()

void set_gdbarch_double_format | ( | struct gdbarch * | gdbarch,
|  | const struct floatformat ** | double_format
| ) |  |

Definition at line 1739 of file gdbarch.c.

References gdbarch::double_format.

Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), iq2000_gdbarch_init(), m68hc11_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rx_gdbarch_init(), sh_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), and vax_gdbarch_init().

## ◆ set_gdbarch_dtrace_disable_probe()

void set_gdbarch_dtrace_disable_probe | ( | struct gdbarch * | gdbarch,
|  | gdbarch_dtrace_disable_probe_ftype * | dtrace_disable_probe
| ) |  |

## ◆ set_gdbarch_dtrace_enable_probe()

void set_gdbarch_dtrace_enable_probe | ( | struct gdbarch * | gdbarch,
|  | gdbarch_dtrace_enable_probe_ftype * | dtrace_enable_probe
| ) |  |

## ◆ set_gdbarch_dtrace_parse_probe_argument()

void set_gdbarch_dtrace_parse_probe_argument | ( | struct gdbarch * | gdbarch,
|  | gdbarch_dtrace_parse_probe_argument_ftype * | dtrace_parse_probe_argument
| ) |  |

## ◆ set_gdbarch_dtrace_probe_is_enabled()

void set_gdbarch_dtrace_probe_is_enabled | ( | struct gdbarch * | gdbarch,
|  | gdbarch_dtrace_probe_is_enabled_ftype * | dtrace_probe_is_enabled
| ) |  |

## ◆ set_gdbarch_dummy_id()

void set_gdbarch_dummy_id | ( | struct gdbarch * | gdbarch,
|  | gdbarch_dummy_id_ftype * | dummy_id
| ) |  |

## ◆ set_gdbarch_dwarf2_addr_size()

void set_gdbarch_dwarf2_addr_size | ( | struct gdbarch * | gdbarch,
|  | int | dwarf2_addr_size
| ) |  |

Definition at line 1877 of file gdbarch.c.

References gdbarch::dwarf2_addr_size.

Referenced by msp430_gdbarch_init(), rl78_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_dwarf2_reg_to_regnum()

void set_gdbarch_dwarf2_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | gdbarch_dwarf2_reg_to_regnum_ftype * | dwarf2_reg_to_regnum
| ) |  |

## ◆ set_gdbarch_ecoff_reg_to_regnum()

void set_gdbarch_ecoff_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | gdbarch_ecoff_reg_to_regnum_ftype * | ecoff_reg_to_regnum
| ) |  |

## ◆ set_gdbarch_elf_make_msymbol_special()

void set_gdbarch_elf_make_msymbol_special | ( | struct gdbarch * | gdbarch,
|  | gdbarch_elf_make_msymbol_special_ftype * | elf_make_msymbol_special
| ) |  |

## ◆ set_gdbarch_execute_dwarf_cfa_vendor_op()

void set_gdbarch_execute_dwarf_cfa_vendor_op | ( | struct gdbarch * | gdbarch,
|  | gdbarch_execute_dwarf_cfa_vendor_op_ftype * | execute_dwarf_cfa_vendor_op
| ) |  |

## ◆ set_gdbarch_fast_tracepoint_valid_at()

void set_gdbarch_fast_tracepoint_valid_at | ( | struct gdbarch * | gdbarch,
|  | gdbarch_fast_tracepoint_valid_at_ftype * | fast_tracepoint_valid_at
| ) |  |

## ◆ set_gdbarch_fetch_pointer_argument()

void set_gdbarch_fetch_pointer_argument | ( | struct gdbarch * | gdbarch,
|  | gdbarch_fetch_pointer_argument_ftype * | fetch_pointer_argument
| ) |  |

## ◆ set_gdbarch_fetch_tls_load_module_address()

void set_gdbarch_fetch_tls_load_module_address | ( | struct gdbarch * | gdbarch,
|  | gdbarch_fetch_tls_load_module_address_ftype * | fetch_tls_load_module_address
| ) |  |

## ◆ set_gdbarch_find_memory_regions()

void set_gdbarch_find_memory_regions | ( | struct gdbarch * | gdbarch,
|  | gdbarch_find_memory_regions_ftype * | find_memory_regions
| ) |  |

## ◆ set_gdbarch_float_bit()

void set_gdbarch_float_bit | ( | struct gdbarch * | gdbarch,
|  | int | float_bit
| ) |  |

Definition at line 1690 of file gdbarch.c.

References gdbarch::float_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_float_format()

void set_gdbarch_float_format | ( | struct gdbarch * | gdbarch,
|  | const struct floatformat ** | float_format
| ) |  |

Definition at line 1706 of file gdbarch.c.

References gdbarch::float_format.

Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), iq2000_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rx_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), and vax_gdbarch_init().

## ◆ set_gdbarch_floatformat_for_type()

void set_gdbarch_floatformat_for_type | ( | struct gdbarch * | gdbarch,
|  | gdbarch_floatformat_for_type_ftype * | floatformat_for_type
| ) |  |

## ◆ set_gdbarch_fp0_regnum()

void set_gdbarch_fp0_regnum | ( | struct gdbarch * | gdbarch,
|  | int | fp0_regnum
| ) |  |

Definition at line 2207 of file gdbarch.c.

References gdbarch::fp0_regnum.

Referenced by alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), hppa_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), rs6000_gdbarch_init(), s390_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), and v850_gdbarch_init().

## ◆ set_gdbarch_frame_align()

void set_gdbarch_frame_align | ( | struct gdbarch * | gdbarch,
|  | gdbarch_frame_align_ftype * | frame_align
| ) |  |

## ◆ set_gdbarch_frame_args_skip()

void set_gdbarch_frame_args_skip | ( | struct gdbarch * | gdbarch,
|  | CORE_ADDR | frame_args_skip
| ) |  |

Definition at line 3055 of file gdbarch.c.

References gdbarch::frame_args_skip.

Referenced by bfin_gdbarch_init(), i386_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68k_gdbarch_init(), mep_gdbarch_init(), microblaze_gdbarch_init(), mt_gdbarch_init(), rs6000_gdbarch_init(), sparc32_gdbarch_init(), spu_gdbarch_init(), vax_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_frame_num_args()

void set_gdbarch_frame_num_args | ( | struct gdbarch * | gdbarch,
|  | gdbarch_frame_num_args_ftype * | frame_num_args
| ) |  |

## ◆ set_gdbarch_frame_red_zone_size()

void set_gdbarch_frame_red_zone_size | ( | struct gdbarch * | gdbarch,
|  | int | frame_red_zone_size
| ) |  |

Definition at line 3184 of file gdbarch.c.

References gdbarch::frame_red_zone_size.

Referenced by amd64_init_abi(), or1k_gdbarch_init(), rs6000_aix_init_osabi(), rs6000_gdbarch_init(), and spu_gdbarch_init().

## ◆ set_gdbarch_from_file()

void set_gdbarch_from_file | ( | bfd * |  | ) |

Definition at line 590 of file arch-utils.c.

References _, gdbarch_info::abfd, error(), gdbarch_find_by_info(), gdbarch_info_init(), set_target_gdbarch(), target_current_description(), and gdbarch_info::target_desc.

Referenced by core_open(), and exec_file_attach().

## ◆ set_gdbarch_gcc_target_options()

void set_gdbarch_gcc_target_options | ( | struct gdbarch * | gdbarch,
|  | gdbarch_gcc_target_options_ftype * | gcc_target_options
| ) |  |

## ◆ set_gdbarch_gcore_bfd_target()

void set_gdbarch_gcore_bfd_target | ( | struct gdbarch * | gdbarch,
|  | const char * | gcore_bfd_target
| ) |  |

Definition at line 3840 of file gdbarch.c.

References gdbarch::gcore_bfd_target.

Referenced by ppc_linux_init_abi(), and ppcfbsd_init_abi().

## ◆ set_gdbarch_gdb_signal_from_target()

void set_gdbarch_gdb_signal_from_target | ( | struct gdbarch * | gdbarch,
|  | gdbarch_gdb_signal_from_target_ftype * | gdb_signal_from_target
| ) |  |

## ◆ set_gdbarch_gdb_signal_to_target()

void set_gdbarch_gdb_signal_to_target | ( | struct gdbarch * | gdbarch,
|  | gdbarch_gdb_signal_to_target_ftype * | gdb_signal_to_target
| ) |  |

## ◆ set_gdbarch_gen_return_address()

void set_gdbarch_gen_return_address | ( | struct gdbarch * | gdbarch,
|  | gdbarch_gen_return_address_ftype * | gen_return_address
| ) |  |

## ◆ set_gdbarch_get_longjmp_target()

void set_gdbarch_get_longjmp_target | ( | struct gdbarch * | gdbarch,
|  | gdbarch_get_longjmp_target_ftype * | get_longjmp_target
| ) |  |

## ◆ set_gdbarch_get_siginfo_type()

void set_gdbarch_get_siginfo_type | ( | struct gdbarch * | gdbarch,
|  | gdbarch_get_siginfo_type_ftype * | get_siginfo_type
| ) |  |

## ◆ set_gdbarch_get_syscall_number()

void set_gdbarch_get_syscall_number | ( | struct gdbarch * | gdbarch,
|  | gdbarch_get_syscall_number_ftype * | get_syscall_number
| ) |  |

## ◆ set_gdbarch_gnu_triplet_regexp()

void set_gdbarch_gnu_triplet_regexp | ( | struct gdbarch * | gdbarch,
|  | gdbarch_gnu_triplet_regexp_ftype * | gnu_triplet_regexp
| ) |  |

## ◆ set_gdbarch_guess_tracepoint_registers()

void set_gdbarch_guess_tracepoint_registers | ( | struct gdbarch * | gdbarch,
|  | gdbarch_guess_tracepoint_registers_ftype * | guess_tracepoint_registers
| ) |  |

## ◆ set_gdbarch_half_bit()

void set_gdbarch_half_bit | ( | struct gdbarch * | gdbarch,
|  | int | half_bit
| ) |  |

Definition at line 1657 of file gdbarch.c.

References gdbarch::half_bit.

## ◆ set_gdbarch_half_format()

void set_gdbarch_half_format | ( | struct gdbarch * | gdbarch,
|  | const struct floatformat ** | half_format
| ) |  |

Definition at line 1673 of file gdbarch.c.

References gdbarch::half_format.

## ◆ set_gdbarch_handle_segmentation_fault()

void set_gdbarch_handle_segmentation_fault | ( | struct gdbarch * | gdbarch,
|  | gdbarch_handle_segmentation_fault_ftype * | handle_segmentation_fault
| ) |  |

## ◆ set_gdbarch_has_dos_based_file_system()

void set_gdbarch_has_dos_based_file_system | ( | struct gdbarch * | gdbarch,
|  | int | has_dos_based_file_system
| ) |  |

Definition at line 4747 of file gdbarch.c.

References gdbarch::has_dos_based_file_system.

Referenced by arm_symbian_init_abi(), i386_go32_init_abi(), and windows_init_abi().

## ◆ set_gdbarch_has_global_breakpoints()

void set_gdbarch_has_global_breakpoints | ( | struct gdbarch * | gdbarch,
|  | int | has_global_breakpoints
| ) |  |

Definition at line 4629 of file gdbarch.c.

References gdbarch::has_global_breakpoints.

Referenced by dicos_init_abi().

## ◆ set_gdbarch_has_global_solist()

void set_gdbarch_has_global_solist | ( | struct gdbarch * | gdbarch,
|  | int | has_global_solist
| ) |  |

Definition at line 4612 of file gdbarch.c.

References gdbarch::has_global_solist.

Referenced by dicos_init_abi().

## ◆ set_gdbarch_has_shared_address_space()

void set_gdbarch_has_shared_address_space | ( | struct gdbarch * | gdbarch,
|  | gdbarch_has_shared_address_space_ftype * | has_shared_address_space
| ) |  |

## ◆ set_gdbarch_have_nonsteppable_watchpoint()

void set_gdbarch_have_nonsteppable_watchpoint | ( | struct gdbarch * | gdbarch,
|  | int | have_nonsteppable_watchpoint
| ) |  |

Definition at line 3493 of file gdbarch.c.

References gdbarch::have_nonsteppable_watchpoint.

Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), cris_gdbarch_init(), hppa_gdbarch_init(), lm32_gdbarch_init(), mips_gdbarch_init(), or1k_gdbarch_init(), rs6000_gdbarch_init(), score_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_in_solib_return_trampoline()

void set_gdbarch_in_solib_return_trampoline | ( | struct gdbarch * | gdbarch,
|  | gdbarch_in_solib_return_trampoline_ftype * | in_solib_return_trampoline
| ) |  |

## ◆ set_gdbarch_infcall_mmap()

void set_gdbarch_infcall_mmap | ( | struct gdbarch * | gdbarch,
|  | gdbarch_infcall_mmap_ftype * | infcall_mmap
| ) |  |

## ◆ set_gdbarch_infcall_munmap()

void set_gdbarch_infcall_munmap | ( | struct gdbarch * | gdbarch,
|  | gdbarch_infcall_munmap_ftype * | infcall_munmap
| ) |  |

## ◆ set_gdbarch_info_proc()

void set_gdbarch_info_proc | ( | struct gdbarch * | gdbarch,
|  | gdbarch_info_proc_ftype * | info_proc
| ) |  |

## ◆ set_gdbarch_inner_than()

void set_gdbarch_inner_than | ( | struct gdbarch * | gdbarch,
|  | gdbarch_inner_than_ftype * | inner_than
| ) |  |

## ◆ set_gdbarch_insn_is_call()

void set_gdbarch_insn_is_call | ( | struct gdbarch * | gdbarch,
|  | gdbarch_insn_is_call_ftype * | insn_is_call
| ) |  |

## ◆ set_gdbarch_insn_is_jump()

void set_gdbarch_insn_is_jump | ( | struct gdbarch * | gdbarch,
|  | gdbarch_insn_is_jump_ftype * | insn_is_jump
| ) |  |

## ◆ set_gdbarch_insn_is_ret()

void set_gdbarch_insn_is_ret | ( | struct gdbarch * | gdbarch,
|  | gdbarch_insn_is_ret_ftype * | insn_is_ret
| ) |  |

## ◆ set_gdbarch_int_bit()

void set_gdbarch_int_bit | ( | struct gdbarch * | gdbarch,
|  | int | int_bit
| ) |  |

Definition at line 1589 of file gdbarch.c.

References gdbarch::int_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), make_types(), mips_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_integer_to_address()

void set_gdbarch_integer_to_address | ( | struct gdbarch * | gdbarch,
|  | gdbarch_integer_to_address_ftype * | integer_to_address
| ) |  |

## ◆ set_gdbarch_iterate_over_objfiles_in_search_order()

void set_gdbarch_iterate_over_objfiles_in_search_order | ( | struct gdbarch * | gdbarch,
|  | gdbarch_iterate_over_objfiles_in_search_order_ftype * | iterate_over_objfiles_in_search_order
| ) |  |

## ◆ set_gdbarch_iterate_over_regset_sections()

void set_gdbarch_iterate_over_regset_sections | ( | struct gdbarch * | gdbarch,
|  | gdbarch_iterate_over_regset_sections_ftype * | iterate_over_regset_sections
| ) |  |

## ◆ set_gdbarch_long_bit()

void set_gdbarch_long_bit | ( | struct gdbarch * | gdbarch,
|  | int | long_bit
| ) |  |

Definition at line 1606 of file gdbarch.c.

References gdbarch::long_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), amd64_windows_init_abi(), amd64_x32_init_abi(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), frv_gdbarch_init(), hppa_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc64_init_abi(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_long_double_bit()

void set_gdbarch_long_double_bit | ( | struct gdbarch * | gdbarch,
|  | int | long_double_bit
| ) |  |

Definition at line 1756 of file gdbarch.c.

References gdbarch::long_double_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), avr_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), hppa_gdbarch_init(), hppa_linux_init_abi(), hppabsd_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), m88k_gdbarch_init(), microblaze_gdbarch_init(), mips64obsd_init_abi(), mips_gdbarch_init(), mips_linux_init_abi(), msp430_gdbarch_init(), mt_gdbarch_init(), or1k_gdbarch_init(), ppc_linux_init_abi(), ppcfbsd_init_abi(), ppcobsd_init_abi(), rl78_gdbarch_init(), rs6000_aix_init_osabi(), rs6000_gdbarch_init(), rs6000_lynx178_init_osabi(), rx_gdbarch_init(), s390_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc32nbsd_init_abi(), spu_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_long_double_format()

void set_gdbarch_long_double_format | ( | struct gdbarch * | gdbarch,
|  | const struct floatformat ** | long_double_format
| ) |  |

Definition at line 1772 of file gdbarch.c.

References gdbarch::long_double_format.

Referenced by aarch64_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), hppa_gdbarch_init(), hppa_linux_init_abi(), hppabsd_init_abi(), i386_gdbarch_init(), ia64_gdbarch_init(), ia64_openvms_init_abi(), iq2000_gdbarch_init(), m68k_gdbarch_init(), m88k_gdbarch_init(), mips64obsd_init_abi(), mips_gdbarch_init(), mips_linux_init_abi(), msp430_gdbarch_init(), mt_gdbarch_init(), or1k_gdbarch_init(), ppc_linux_init_abi(), ppcfbsd_init_abi(), ppcobsd_init_abi(), rl78_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), sparc32_gdbarch_init(), sparc32nbsd_init_abi(), spu_gdbarch_init(), and vax_gdbarch_init().

## ◆ set_gdbarch_long_long_align_bit()

void set_gdbarch_long_long_align_bit | ( | struct gdbarch * | gdbarch,
|  | int | long_long_align_bit
| ) |  |

Definition at line 1640 of file gdbarch.c.

References gdbarch::long_long_align_bit.

Referenced by arc_gdbarch_init(), and i386_gdbarch_init().

## ◆ set_gdbarch_long_long_bit()

void set_gdbarch_long_long_bit | ( | struct gdbarch * | gdbarch,
|  | int | long_long_bit
| ) |  |

Definition at line 1623 of file gdbarch.c.

References gdbarch::long_long_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), frv_gdbarch_init(), hppa_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc64_init_abi(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_make_corefile_notes()

void set_gdbarch_make_corefile_notes | ( | struct gdbarch * | gdbarch,
|  | gdbarch_make_corefile_notes_ftype * | make_corefile_notes
| ) |  |

## ◆ set_gdbarch_make_symbol_special()

void set_gdbarch_make_symbol_special | ( | struct gdbarch * | gdbarch,
|  | gdbarch_make_symbol_special_ftype * | make_symbol_special
| ) |  |

## ◆ set_gdbarch_max_insn_length()

void set_gdbarch_max_insn_length | ( | struct gdbarch * | gdbarch,
|  | ULONGEST | max_insn_length
| ) |  |

Definition at line 3916 of file gdbarch.c.

References gdbarch::max_insn_length.

Referenced by aarch64_linux_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), i386_gdbarch_init(), rs6000_gdbarch_init(), and s390_gdbarch_init().

## ◆ set_gdbarch_memory_insert_breakpoint()

void set_gdbarch_memory_insert_breakpoint | ( | struct gdbarch * | gdbarch,
|  | gdbarch_memory_insert_breakpoint_ftype * | memory_insert_breakpoint
| ) |  |

## ◆ set_gdbarch_memory_remove_breakpoint()

void set_gdbarch_memory_remove_breakpoint | ( | struct gdbarch * | gdbarch,
|  | gdbarch_memory_remove_breakpoint_ftype * | memory_remove_breakpoint
| ) |  |

## ◆ set_gdbarch_num_pseudo_regs()

void set_gdbarch_num_pseudo_regs | ( | struct gdbarch * | gdbarch,
|  | int | num_pseudo_regs
| ) |  |

Definition at line 2067 of file gdbarch.c.

References gdbarch::num_pseudo_regs.

Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), frv_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), m68hc11_gdbarch_init(), make_regs(), mep_gdbarch_init(), mips_gdbarch_init(), mips_linux_init_abi(), msp430_gdbarch_init(), mt_gdbarch_init(), nds32_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), spu_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_num_regs()

void set_gdbarch_num_regs | ( | struct gdbarch * | gdbarch,
|  | int | num_regs
| ) |  |

Definition at line 2050 of file gdbarch.c.

References gdbarch::num_regs.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), hppa_gdbarch_init(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m32r_gdbarch_init(), m32r_linux_init_abi(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), m88k_gdbarch_init(), make_regs(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mips_linux_init_abi(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), ppc_linux_init_abi(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), spu_gdbarch_init(), tdesc_use_registers(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_overlay_update()

void set_gdbarch_overlay_update | ( | struct gdbarch * | gdbarch,
|  | gdbarch_overlay_update_ftype * | overlay_update
| ) |  |

## ◆ set_gdbarch_pc_regnum()

void set_gdbarch_pc_regnum | ( | struct gdbarch * | gdbarch,
|  | int | pc_regnum
| ) |  |

Definition at line 2173 of file gdbarch.c.

References pc_regnum, and gdbarch::pc_regnum.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), i386_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), m88k_gdbarch_init(), make_regs(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_pointer_to_address()

void set_gdbarch_pointer_to_address | ( | struct gdbarch * | gdbarch,
|  | gdbarch_pointer_to_address_ftype * | pointer_to_address
| ) |  |

## ◆ set_gdbarch_print_auxv_entry()

void set_gdbarch_print_auxv_entry | ( | struct gdbarch * | gdbarch,
|  | gdbarch_print_auxv_entry_ftype * | print_auxv_entry
| ) |  |

## ◆ set_gdbarch_print_float_info()

void set_gdbarch_print_float_info | ( | struct gdbarch * | gdbarch,
|  | gdbarch_print_float_info_ftype * | print_float_info
| ) |  |

## ◆ set_gdbarch_print_insn()

void set_gdbarch_print_insn | ( | struct gdbarch * | gdbarch,
|  | gdbarch_print_insn_ftype * | print_insn
| ) |  |

## ◆ set_gdbarch_print_registers_info()

void set_gdbarch_print_registers_info | ( | struct gdbarch * | gdbarch,
|  | gdbarch_print_registers_info_ftype * | print_registers_info
| ) |  |

## ◆ set_gdbarch_print_vector_info()

void set_gdbarch_print_vector_info | ( | struct gdbarch * | gdbarch,
|  | gdbarch_print_vector_info_ftype * | print_vector_info
| ) |  |

## ◆ set_gdbarch_process_record()

void set_gdbarch_process_record | ( | struct gdbarch * | gdbarch,
|  | gdbarch_process_record_ftype * | process_record
| ) |  |

## ◆ set_gdbarch_process_record_signal()

void set_gdbarch_process_record_signal | ( | struct gdbarch * | gdbarch,
|  | gdbarch_process_record_signal_ftype * | process_record_signal
| ) |  |

## ◆ set_gdbarch_ps_regnum()

void set_gdbarch_ps_regnum | ( | struct gdbarch * | gdbarch,
|  | int | ps_regnum
| ) |  |

Definition at line 2190 of file gdbarch.c.

References gdbarch::ps_regnum.

Referenced by amd64_init_abi(), arc_gdbarch_init(), bfin_gdbarch_init(), i386_gdbarch_init(), m68k_gdbarch_init(), or1k_gdbarch_init(), rs6000_gdbarch_init(), vax_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_pseudo_register_read()

void set_gdbarch_pseudo_register_read | ( | struct gdbarch * | gdbarch,
|  | gdbarch_pseudo_register_read_ftype * | pseudo_register_read
| ) |  |

## ◆ set_gdbarch_pseudo_register_read_value()

void set_gdbarch_pseudo_register_read_value | ( | struct gdbarch * | gdbarch,
|  | gdbarch_pseudo_register_read_value_ftype * | pseudo_register_read_value
| ) |  |

## ◆ set_gdbarch_pseudo_register_write()

void set_gdbarch_pseudo_register_write | ( | struct gdbarch * | gdbarch,
|  | gdbarch_pseudo_register_write_ftype * | pseudo_register_write
| ) |  |

## ◆ set_gdbarch_ptr_bit()

void set_gdbarch_ptr_bit | ( | struct gdbarch * | gdbarch,
|  | int | ptr_bit
| ) |  |

Definition at line 1841 of file gdbarch.c.

References gdbarch::ptr_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), amd64_x32_init_abi(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), frv_gdbarch_init(), hppa_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), make_types(), mips_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc64_init_abi(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_push_dummy_call()

void set_gdbarch_push_dummy_call | ( | struct gdbarch * | gdbarch,
|  | gdbarch_push_dummy_call_ftype * | push_dummy_call
| ) |  |

## ◆ set_gdbarch_push_dummy_code()

void set_gdbarch_push_dummy_code | ( | struct gdbarch * | gdbarch,
|  | gdbarch_push_dummy_code_ftype * | push_dummy_code
| ) |  |

## ◆ set_gdbarch_ravenscar_ops()

void set_gdbarch_ravenscar_ops | ( | struct gdbarch * | gdbarch,
|  | struct ravenscar_arch_ops * | ravenscar_ops
| ) |  |

Definition at line 4846 of file gdbarch.c.

References ravenscar_ops, and gdbarch::ravenscar_ops.

Referenced by register_e500_ravenscar_ops(), register_ppc_ravenscar_ops(), and register_sparc_ravenscar_ops().

## ◆ set_gdbarch_read_pc()

void set_gdbarch_read_pc | ( | struct gdbarch * | gdbarch,
|  | gdbarch_read_pc_ftype * | read_pc
| ) |  |

## ◆ set_gdbarch_record_special_symbol()

void set_gdbarch_record_special_symbol | ( | struct gdbarch * | gdbarch,
|  | gdbarch_record_special_symbol_ftype * | record_special_symbol
| ) |  |

## ◆ set_gdbarch_register_name()

void set_gdbarch_register_name | ( | struct gdbarch * | gdbarch,
|  | gdbarch_register_name_ftype * | register_name
| ) |  |

## ◆ set_gdbarch_register_reggroup_p()

void set_gdbarch_register_reggroup_p | ( | struct gdbarch * | gdbarch,
|  | gdbarch_register_reggroup_p_ftype * | register_reggroup_p
| ) |  |

## ◆ set_gdbarch_register_sim_regno()

void set_gdbarch_register_sim_regno | ( | struct gdbarch * | gdbarch,
|  | gdbarch_register_sim_regno_ftype * | register_sim_regno
| ) |  |

## ◆ set_gdbarch_register_to_value()

void set_gdbarch_register_to_value | ( | struct gdbarch * | gdbarch,
|  | gdbarch_register_to_value_ftype * | register_to_value
| ) |  |

## ◆ set_gdbarch_register_type()

void set_gdbarch_register_type | ( | struct gdbarch * | gdbarch,
|  | gdbarch_register_type_ftype * | register_type
| ) |  |

## ◆ set_gdbarch_relocate_instruction()

void set_gdbarch_relocate_instruction | ( | struct gdbarch * | gdbarch,
|  | gdbarch_relocate_instruction_ftype * | relocate_instruction
| ) |  |

## ◆ set_gdbarch_remote_register_number()

void set_gdbarch_remote_register_number | ( | struct gdbarch * | gdbarch,
|  | gdbarch_remote_register_number_ftype * | remote_register_number
| ) |  |

## ◆ set_gdbarch_return_in_first_hidden_param_p()

void set_gdbarch_return_in_first_hidden_param_p | ( | struct gdbarch * | gdbarch,
|  | gdbarch_return_in_first_hidden_param_p_ftype * | return_in_first_hidden_param_p
| ) |  |

## ◆ set_gdbarch_return_value()

void set_gdbarch_return_value | ( | struct gdbarch * | gdbarch,
|  | gdbarch_return_value_ftype * | return_value
| ) |  |

## ◆ set_gdbarch_sdb_reg_to_regnum()

void set_gdbarch_sdb_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | gdbarch_sdb_reg_to_regnum_ftype * | sdb_reg_to_regnum
| ) |  |

## ◆ set_gdbarch_short_bit()

void set_gdbarch_short_bit | ( | struct gdbarch * | gdbarch,
|  | int | short_bit
| ) |  |

Definition at line 1572 of file gdbarch.c.

References gdbarch::short_bit.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().

## ◆ set_gdbarch_significant_addr_bit()

void set_gdbarch_significant_addr_bit | ( | struct gdbarch * | gdbarch,
|  | int | significant_addr_bit
| ) |  |

Definition at line 3234 of file gdbarch.c.

References gdbarch::significant_addr_bit.

Referenced by aarch64_gdbarch_init(), ppc_linux_init_abi(), and spu_gdbarch_init().

## ◆ set_gdbarch_single_step_through_delay()

void set_gdbarch_single_step_through_delay | ( | struct gdbarch * | gdbarch,
|  | gdbarch_single_step_through_delay_ftype * | single_step_through_delay
| ) |  |

## ◆ set_gdbarch_skip_entrypoint()

void set_gdbarch_skip_entrypoint | ( | struct gdbarch * | gdbarch,
|  | gdbarch_skip_entrypoint_ftype * | skip_entrypoint
| ) |  |

## ◆ set_gdbarch_skip_main_prologue()

void set_gdbarch_skip_main_prologue | ( | struct gdbarch * | gdbarch,
|  | gdbarch_skip_main_prologue_ftype * | skip_main_prologue
| ) |  |

## ◆ set_gdbarch_skip_permanent_breakpoint()

void set_gdbarch_skip_permanent_breakpoint | ( | struct gdbarch * | gdbarch,
|  | gdbarch_skip_permanent_breakpoint_ftype * | skip_permanent_breakpoint
| ) |  |

## ◆ set_gdbarch_skip_prologue()

void set_gdbarch_skip_prologue | ( | struct gdbarch * | gdbarch,
|  | gdbarch_skip_prologue_ftype * | skip_prologue
| ) |  |

## ◆ set_gdbarch_skip_solib_resolver()

void set_gdbarch_skip_solib_resolver | ( | struct gdbarch * | gdbarch,
|  | gdbarch_skip_solib_resolver_ftype * | skip_solib_resolver
| ) |  |

## ◆ set_gdbarch_skip_trampoline_code()

void set_gdbarch_skip_trampoline_code | ( | struct gdbarch * | gdbarch,
|  | gdbarch_skip_trampoline_code_ftype * | skip_trampoline_code
| ) |  |

## ◆ set_gdbarch_software_single_step()

void set_gdbarch_software_single_step | ( | struct gdbarch * | gdbarch,
|  | gdbarch_software_single_step_ftype * | software_single_step
| ) |  |

## ◆ set_gdbarch_sofun_address_maybe_missing()

void set_gdbarch_sofun_address_maybe_missing | ( | struct gdbarch * | gdbarch,
|  | int | sofun_address_maybe_missing
| ) |  |

Definition at line 4113 of file gdbarch.c.

References gdbarch::sofun_address_maybe_missing.

Referenced by i386_linux_init_abi(), i386_sol2_init_abi(), rs6000_gdbarch_init(), sparc32_sol2_init_abi(), and sparc64_sol2_init_abi().

## ◆ set_gdbarch_solib_symbols_extension()

void set_gdbarch_solib_symbols_extension | ( | struct gdbarch * | gdbarch,
|  | const char * | solib_symbols_extension
| ) |  |

Definition at line 4730 of file gdbarch.c.

References gdbarch::solib_symbols_extension.

Referenced by arm_symbian_init_abi().

## ◆ set_gdbarch_sp_regnum()

void set_gdbarch_sp_regnum | ( | struct gdbarch * | gdbarch,
|  | int | sp_regnum
| ) |  |

Definition at line 2156 of file gdbarch.c.

References sp_regnum, and gdbarch::sp_regnum.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), hppa_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), m88k_gdbarch_init(), make_regs(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), mt_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), score_gdbarch_init(), sh64_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), spu_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_stab_reg_to_regnum()

void set_gdbarch_stab_reg_to_regnum | ( | struct gdbarch * | gdbarch,
|  | gdbarch_stab_reg_to_regnum_ftype * | stab_reg_to_regnum
| ) |  |

## ◆ set_gdbarch_stabs_argument_has_addr()

void set_gdbarch_stabs_argument_has_addr | ( | struct gdbarch * | gdbarch,
|  | gdbarch_stabs_argument_has_addr_ftype * | stabs_argument_has_addr
| ) |  |

## ◆ set_gdbarch_stack_frame_destroyed_p()

void set_gdbarch_stack_frame_destroyed_p | ( | struct gdbarch * | gdbarch,
|  | gdbarch_stack_frame_destroyed_p_ftype * | stack_frame_destroyed_p
| ) |  |

## ◆ set_gdbarch_stap_gdb_register_prefix()

void set_gdbarch_stap_gdb_register_prefix | ( | struct gdbarch * | gdbarch,
|  | const char * | stap_gdb_register_prefix
| ) |  |

Definition at line 4434 of file gdbarch.c.

References gdbarch::stap_gdb_register_prefix.

Referenced by arm_linux_init_abi(), ia64_linux_init_abi(), and ppc_linux_init_abi().

## ◆ set_gdbarch_stap_gdb_register_suffix()

void set_gdbarch_stap_gdb_register_suffix | ( | struct gdbarch * | gdbarch,
|  | const char * | stap_gdb_register_suffix
| ) |  |

Definition at line 4451 of file gdbarch.c.

References gdbarch::stap_gdb_register_suffix.

## ◆ set_gdbarch_stap_integer_prefixes()

void set_gdbarch_stap_integer_prefixes | ( | struct gdbarch * | gdbarch,
|  | const char *const * | stap_integer_prefixes
| ) |  |

Definition at line 4332 of file gdbarch.c.

References gdbarch::stap_integer_prefixes.

Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), and ppc_linux_init_abi().

## ◆ set_gdbarch_stap_integer_suffixes()

void set_gdbarch_stap_integer_suffixes | ( | struct gdbarch * | gdbarch,
|  | const char *const * | stap_integer_suffixes
| ) |  |

Definition at line 4349 of file gdbarch.c.

References gdbarch::stap_integer_suffixes.

## ◆ set_gdbarch_stap_is_single_operand()

void set_gdbarch_stap_is_single_operand | ( | struct gdbarch * | gdbarch,
|  | gdbarch_stap_is_single_operand_ftype * | stap_is_single_operand
| ) |  |

## ◆ set_gdbarch_stap_parse_special_token()

void set_gdbarch_stap_parse_special_token | ( | struct gdbarch * | gdbarch,
|  | gdbarch_stap_parse_special_token_ftype * | stap_parse_special_token
| ) |  |

## ◆ set_gdbarch_stap_register_indirection_prefixes()

void set_gdbarch_stap_register_indirection_prefixes | ( | struct gdbarch * | gdbarch,
|  | const char *const * | stap_register_indirection_prefixes
| ) |  |

Definition at line 4400 of file gdbarch.c.

References gdbarch::stap_register_indirection_prefixes.

Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), ia64_linux_init_abi(), ppc_linux_init_abi(), and s390_gdbarch_init().

## ◆ set_gdbarch_stap_register_indirection_suffixes()

void set_gdbarch_stap_register_indirection_suffixes | ( | struct gdbarch * | gdbarch,
|  | const char *const * | stap_register_indirection_suffixes
| ) |  |

Definition at line 4417 of file gdbarch.c.

References gdbarch::stap_register_indirection_suffixes.

Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), ia64_linux_init_abi(), ppc_linux_init_abi(), and s390_gdbarch_init().

## ◆ set_gdbarch_stap_register_prefixes()

void set_gdbarch_stap_register_prefixes | ( | struct gdbarch * | gdbarch,
|  | const char *const * | stap_register_prefixes
| ) |  |

Definition at line 4366 of file gdbarch.c.

References gdbarch::stap_register_prefixes.

Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), ia64_linux_init_abi(), and s390_gdbarch_init().

## ◆ set_gdbarch_stap_register_suffixes()

void set_gdbarch_stap_register_suffixes | ( | struct gdbarch * | gdbarch,
|  | const char *const * | stap_register_suffixes
| ) |  |

Definition at line 4383 of file gdbarch.c.

References gdbarch::stap_register_suffixes.

## ◆ set_gdbarch_static_transform_name()

void set_gdbarch_static_transform_name | ( | struct gdbarch * | gdbarch,
|  | gdbarch_static_transform_name_ftype * | static_transform_name
| ) |  |

## ◆ set_gdbarch_sw_breakpoint_from_kind()

void set_gdbarch_sw_breakpoint_from_kind | ( | struct gdbarch * | gdbarch,
|  | gdbarch_sw_breakpoint_from_kind_ftype * | sw_breakpoint_from_kind
| ) |  |

## ◆ set_gdbarch_syscalls_info()

void set_gdbarch_syscalls_info | ( | struct gdbarch * | gdbarch,
|  | struct syscalls_info * | syscalls_info
| ) |  |

Definition at line 4315 of file gdbarch.c.

References gdbarch::syscalls_info.

Referenced by init_syscalls_info().

## ◆ set_gdbarch_unwind_pc()

void set_gdbarch_unwind_pc | ( | struct gdbarch * | gdbarch,
|  | gdbarch_unwind_pc_ftype * | unwind_pc
| ) |  |

## ◆ set_gdbarch_unwind_sp()

void set_gdbarch_unwind_sp | ( | struct gdbarch * | gdbarch,
|  | gdbarch_unwind_sp_ftype * | unwind_sp
| ) |  |

## ◆ set_gdbarch_valid_disassembler_options()

void set_gdbarch_valid_disassembler_options | ( | struct gdbarch * | gdbarch,
|  | const disasm_options_t * | valid_disassembler_options
| ) |  |

Definition at line 5074 of file gdbarch.c.

References gdbarch::valid_disassembler_options.

Referenced by arm_gdbarch_init(), rs6000_gdbarch_init(), and s390_gdbarch_init().

## ◆ set_gdbarch_value_from_register()

void set_gdbarch_value_from_register | ( | struct gdbarch * | gdbarch,
|  | gdbarch_value_from_register_ftype * | value_from_register
| ) |  |

## ◆ set_gdbarch_value_to_register()

void set_gdbarch_value_to_register | ( | struct gdbarch * | gdbarch,
|  | gdbarch_value_to_register_ftype * | value_to_register
| ) |  |

## ◆ set_gdbarch_vbit_in_delta()

void set_gdbarch_vbit_in_delta | ( | struct gdbarch * | gdbarch,
|  | int | vbit_in_delta
| ) |  |

Definition at line 3874 of file gdbarch.c.

References gdbarch::vbit_in_delta.

Referenced by aarch64_gdbarch_init(), arm_gdbarch_init(), m32c_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), rl78_gdbarch_init(), and rx_gdbarch_init().

## ◆ set_gdbarch_virtual_frame_pointer()

void set_gdbarch_virtual_frame_pointer | ( | struct gdbarch * | gdbarch,
|  | gdbarch_virtual_frame_pointer_ftype * | virtual_frame_pointer
| ) |  |

## ◆ set_gdbarch_vsyscall_range()

void set_gdbarch_vsyscall_range | ( | struct gdbarch * | gdbarch,
|  | gdbarch_vsyscall_range_ftype * | vsyscall_range
| ) |  |

## ◆ set_gdbarch_vtable_function_descriptors()

void set_gdbarch_vtable_function_descriptors | ( | struct gdbarch * | gdbarch,
|  | int | vtable_function_descriptors
| ) |  |

Definition at line 3857 of file gdbarch.c.

References gdbarch::vtable_function_descriptors.

Referenced by ia64_gdbarch_init().

## ◆ set_gdbarch_wchar_bit()

void set_gdbarch_wchar_bit | ( | struct gdbarch * | gdbarch,
|  | int | wchar_bit
| ) |  |

Definition at line 1789 of file gdbarch.c.

References gdbarch::wchar_bit.

Referenced by alpha_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), i386_go32_init_abi(), i386nto_init_abi(), m32r_gdbarch_init(), moxie_gdbarch_init(), nds32_gdbarch_init(), rs6000_aix_init_osabi(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), windows_init_abi(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_wchar_signed()

void set_gdbarch_wchar_signed | ( | struct gdbarch * | gdbarch,
|  | int | wchar_signed
| ) |  |

Definition at line 1807 of file gdbarch.c.

References gdbarch::wchar_signed.

Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), i386_go32_init_abi(), i386nto_init_abi(), m32r_gdbarch_init(), moxie_gdbarch_init(), nds32_gdbarch_init(), rs6000_aix_init_osabi(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), windows_init_abi(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().

## ◆ set_gdbarch_write_pc()

void set_gdbarch_write_pc | ( | struct gdbarch * | gdbarch,
|  | gdbarch_write_pc_ftype * | write_pc
| ) |  |

## ◆ set_gdbarch_xml_syscall_file()

void set_gdbarch_xml_syscall_file | ( | struct gdbarch * | gdbarch,
|  | const char * | xml_syscall_file
| ) |  |

Definition at line 4298 of file gdbarch.c.

References gdbarch::xml_syscall_file.

Referenced by set_xml_syscall_file_name().

## ◆ set_target_gdbarch()

void set_target_gdbarch | ( | struct gdbarch * | gdbarch | ) |

Definition at line 5455 of file gdbarch.c.

References current_inferior(), gdb_assert, inferior::gdbarch, gdbarch::initialized_p, observer_notify_architecture_changed(), and registers_changed().

Referenced by gdbarch_update_p(), and set_gdbarch_from_file().

## ◆ target_gdbarch()

struct gdbarch* target_gdbarch | ( | void |  | ) |

Definition at line 5467 of file gdbarch.c.

References current_inferior(), and inferior::gdbarch.

Referenced by ada_lookup_symbol_nonlocal(), ada_tag_value_at_base_address(), ada_tasks_inferior_data_sniffer(), add_vsyscall_page(), adi_print_versions(), adi_read_versions(), adi_write_versions(), append_resumption(), arc_insn_dump(), arm_show_abi(), arm_update_current_architecture(), attach_command(), basic_lookup_symbol_nonlocal(), bpfinishpy_handle_exit(), breakpoint_address_match(), breakpoint_address_match_range(), breakpoint_init_inferior(), breakpoint_location_address_range_overlap(), breakpoints_should_be_inserted_now(), bsd_uthread_activate(), bsd_uthread_check_magic(), bsd_uthread_extra_thread_info(), bsd_uthread_lookup_offset(), bsd_uthread_read_memory_address(), bsd_uthread_thread_alive(), bsd_uthread_wait(), btrace_compute_ftrace_bts(), btrace_insn_history(), build_traceframe_info(), catch_syscall_split_args(), check_for_saved(), clear_so(), clear_solib(), compare_sections_command(), compile_object_load(), convert_one_symbol(), convert_symbol_bmsym(), copy_sections(), cp_lookup_bare_symbol(), current_me_module(), d_lookup_symbol(), darwin_bfd_open(), darwin_check_osabi(), darwin_current_sos(), darwin_debug_regions(), darwin_debug_regions_recurse(), darwin_load_image_infos(), darwin_read_exec_load_addr_at_init(), darwin_read_exec_load_addr_from_dyld(), darwin_solib_create_inferior_hook(), darwin_solib_get_all_image_info_addr_at_init(), darwin_solib_read_all_image_info_addr(), darwin_validate_exec_header(), dcache_info_1(), dcache_print_line(), decode_loadmap(), default_auxv_parse(), default_gcore_arch(), default_gcore_mach(), default_gcore_target(), default_region_ok_for_hw_watchpoint(), detach_command(), display_one_tib(), do_assign(), do_examine(), dsbt_current_sos(), dsbt_print_loadmap(), dump_arc_instruction_command(), effective_target_file_system_kind(), elf_locate_base(), enable_break(), enable_break2(), encode_actions_1(), exec_entry_point(), fbsd_find_memory_regions(), fetch_loadmap(), finalize_python(), find_canonical_descriptor_in_load_object(), finish_step_over(), flash_erase_command(), fprint_auxv_entry(), fprint_target_auxv(), free_so(), frv_current_sos(), frv_relocate_main_executable(), gcc_symbol_address(), gcore_copy_callback(), gcore_create_callback(), gcore_memory_sections(), gdb_bfd_lookup_symbol_from_symtab(), gdbarch_update_p(), gdbsim_xfer_memory(), generic_load(), get_current_arch(), get_memory_packet_size(), get_remote_packet_size(), get_remote_state(), get_running_thread_id(), gnu_xfer_auxv(), gnu_xfer_memory(), handle_solib_event(), i386_darwin_sstep_at_sigreturn(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), in_solib_dynsym_resolve_code(), info_cb(), info_mappings_callback(), info_mem_command(), info_proc_mappings(), info_program_command(), info_sharedlibrary_command(), info_static_tracepoint_markers_command(), info_task(), insert_breakpoint_locations(), invalidate_cache(), jit_breakpoint_re_set(), jit_inferior_created_hook(), jit_object_close_impl(), keep_going_stepped_thread(), ld_so_xfer_auxv(), linux_spu_make_corefile_notes(), linux_xfer_partial(), lm_addr_check(), lm_base(), lm_info_read(), load_progress(), lookup_global_symbol(), maybe_new_address_space(), me_module_register_set(), memory_error(), memory_xfer_partial(), mi_cmd_trace_frame_collected(), mi_memory_changed(), mi_output_solib_attribs(), mi_solib_unloaded(), microblaze_fetch_instruction(), mips_linux_in_dynsym_stub(), mips_show_dr(), moxie_process_readu(), moxie_process_record(), munmap_list_free(), nto_find_and_open_solib(), nto_init_solib_absolute_prefix(), nto_read_auxv_from_initial_stack(), nto_truncate_ptr(), open_symbol_file_object(), parse_spufs_run(), parse_static_tracepoint_marker_definition(), pd_enable(), post_create_inferior(), ppc_linux_auxv_parse(), print_one_breakpoint_location(), proc_watchpoint_address(), procfs_address_to_host_pointer(), procfs_can_use_hw_breakpoint(), procfs_insert_watchpoint(), procfs_open_1(), ps_get_thread_area(), ps_lgetfpregs(), ps_lgetregs(), ps_lsetfpregs(), ps_lsetregs(), py_free_pspace(), python_inferior_exit(), python_new_objfile(), python_on_inferior_call_post(), python_on_inferior_call_pre(), python_on_memory_change(), python_on_register_change(), python_on_resume(), ravenscar_inferior_created(), read_memory_robust(), read_program_header(), record_full_arch_list_add_mem(), record_full_open_1(), record_full_xfer_partial(), recpy_bt_insn_decoded(), regcache_print(), release_program_space(), reload_shared_libraries(), remote_add_inferior(), remote_address_masked(), remote_check_symbols(), remote_flash_erase(), remote_get_noisy_reply(), remote_get_trace_status(), remote_insert_breakpoint(), remote_insert_hw_breakpoint(), remote_insert_watchpoint(), remote_read_description(), remote_read_description_p(), remote_remove_breakpoint(), remote_remove_hw_breakpoint(), remote_remove_watchpoint(), remote_search_memory(), remote_start_remote(), remote_xfer_partial(), restore_section_callback(), rl78_analyze_prologue(), rs6000_xfer_shared_libraries(), rx_analyze_prologue(), s390_auxv_parse(), scan_dyntag(), scan_dyntag_auxv(), setup_sections(), show_fp_model(), show_mask_address(), show_mips_abi(), show_mipsfpu_command(), solib_bfd_open(), solib_create_inferior_hook(), solib_find(), solib_find_1(), solib_global_lookup(), solib_keep_data_in_core(), solib_map_sections(), solib_svr4_r_brk(), solib_svr4_r_ldsomap(), solib_svr4_r_map(), spu2ppu_sniffer(), spu_current_sos(), spu_enable_break(), spu_enumerate_spu_ids(), status_callback(), stop_all_threads(), store_regs(), collection_list::stringify(), svr4_current_sos(), svr4_exec_displacement(), svr4_fetch_link_map_offsets(), svr4_have_link_map_offsets(), svr4_read_so_list(), svr4_truncate_ptr(), target_auxv_parse(), target_detach(), target_find_description(), target_pre_inferior(), target_read(), target_read_uint32(), target_translate_tls_address(), target_write_with_progress(), tfile_get_trace_state_variable_value(), tfile_get_traceframe_address(), tfile_trace_find(), tfile_xfer_partial(), trace_save(), traceframe_walk_blocks(), update_address_spaces(), update_inserted_breakpoint_locations(), update_solib_breakpoints(), update_solib_list(), value_of_xmethod(), windows_xfer_shared_libraries(), and write_gcore_file_1().

## Variable Documentation

## ◆ gdbarch_debug

unsigned int gdbarch_debug

Definition at line 61 of file gdbarch.c.

Referenced by _initialize_gdbarch(), gdbarch_addr_bit(), gdbarch_addr_bits_remove(), gdbarch_address_class_name_to_type_flags(), gdbarch_address_class_type_flags(), gdbarch_address_class_type_flags_to_name(), gdbarch_address_to_pointer(), gdbarch_addressable_memory_unit_size(), gdbarch_adjust_breakpoint_address(), gdbarch_adjust_dwarf2_addr(), gdbarch_adjust_dwarf2_line(), gdbarch_auto_charset(), gdbarch_auto_wide_charset(), gdbarch_auxv_parse(), gdbarch_ax_pseudo_register_collect(), gdbarch_ax_pseudo_register_push_stack(), gdbarch_believe_pcc_promotion(), gdbarch_bfd_arch_info(), gdbarch_bits_big_endian(), gdbarch_breakpoint_from_pc(), gdbarch_breakpoint_kind_from_current_state(), gdbarch_breakpoint_kind_from_pc(), gdbarch_byte_order(), gdbarch_byte_order_for_code(), gdbarch_call_dummy_location(), gdbarch_cannot_fetch_register(), gdbarch_cannot_step_breakpoint(), gdbarch_cannot_store_register(), gdbarch_char_signed(), gdbarch_code_of_frame_writable(), gdbarch_coff_make_msymbol_special(), gdbarch_convert_from_func_ptr_addr(), gdbarch_convert_register_p(), gdbarch_core_info_proc(), gdbarch_core_pid_to_str(), gdbarch_core_read_description(), gdbarch_core_thread_name(), gdbarch_core_xfer_shared_libraries(), gdbarch_core_xfer_shared_libraries_aix(), gdbarch_core_xfer_siginfo(), gdbarch_decr_pc_after_break(), gdbarch_deprecated_fp_regnum(), gdbarch_deprecated_function_start_offset(), gdbarch_disassembler_options(), gdbarch_displaced_step_copy_insn(), gdbarch_displaced_step_fixup(), gdbarch_displaced_step_hw_singlestep(), gdbarch_displaced_step_location(), gdbarch_double_bit(), gdbarch_double_format(), gdbarch_dtrace_disable_probe(), gdbarch_dtrace_enable_probe(), gdbarch_dtrace_parse_probe_argument(), gdbarch_dtrace_probe_is_enabled(), gdbarch_dummy_id(), gdbarch_dwarf2_addr_size(), gdbarch_dwarf2_reg_to_regnum(), gdbarch_ecoff_reg_to_regnum(), gdbarch_elf_make_msymbol_special(), gdbarch_execute_dwarf_cfa_vendor_op(), gdbarch_fast_tracepoint_valid_at(), gdbarch_fetch_pointer_argument(), gdbarch_fetch_tls_load_module_address(), gdbarch_find_by_info(), gdbarch_find_memory_regions(), gdbarch_float_bit(), gdbarch_float_format(), gdbarch_floatformat_for_type(), gdbarch_fp0_regnum(), gdbarch_frame_align(), gdbarch_frame_args_skip(), gdbarch_frame_num_args(), gdbarch_frame_red_zone_size(), gdbarch_gcc_target_options(), gdbarch_gcore_bfd_target(), gdbarch_gdb_signal_from_target(), gdbarch_gdb_signal_to_target(), gdbarch_gen_return_address(), gdbarch_get_longjmp_target(), gdbarch_get_siginfo_type(), gdbarch_get_syscall_number(), gdbarch_gnu_triplet_regexp(), gdbarch_guess_tracepoint_registers(), gdbarch_half_bit(), gdbarch_half_format(), gdbarch_handle_segmentation_fault(), gdbarch_has_dos_based_file_system(), gdbarch_has_global_breakpoints(), gdbarch_has_global_solist(), gdbarch_has_shared_address_space(), gdbarch_have_nonsteppable_watchpoint(), gdbarch_in_solib_return_trampoline(), gdbarch_infcall_mmap(), gdbarch_infcall_munmap(), gdbarch_info_proc(), gdbarch_inner_than(), gdbarch_insn_is_call(), gdbarch_insn_is_jump(), gdbarch_insn_is_ret(), gdbarch_int_bit(), gdbarch_integer_to_address(), gdbarch_iterate_over_objfiles_in_search_order(), gdbarch_iterate_over_regset_sections(), gdbarch_long_bit(), gdbarch_long_double_bit(), gdbarch_long_double_format(), gdbarch_long_long_align_bit(), gdbarch_long_long_bit(), gdbarch_make_corefile_notes(), gdbarch_make_symbol_special(), gdbarch_max_insn_length(), gdbarch_memory_insert_breakpoint(), gdbarch_memory_remove_breakpoint(), gdbarch_num_pseudo_regs(), gdbarch_num_regs(), gdbarch_osabi(), gdbarch_overlay_update(), gdbarch_pc_regnum(), gdbarch_pointer_to_address(), gdbarch_print_auxv_entry(), gdbarch_print_float_info(), gdbarch_print_insn(), gdbarch_print_registers_info(), gdbarch_print_vector_info(), gdbarch_process_record(), gdbarch_process_record_signal(), gdbarch_ps_regnum(), gdbarch_pseudo_register_read(), gdbarch_pseudo_register_read_value(), gdbarch_pseudo_register_write(), gdbarch_ptr_bit(), gdbarch_push_dummy_call(), gdbarch_push_dummy_code(), gdbarch_ravenscar_ops(), gdbarch_read_pc(), gdbarch_record_special_symbol(), gdbarch_register(), gdbarch_register_name(), gdbarch_register_reggroup_p(), gdbarch_register_sim_regno(), gdbarch_register_to_value(), gdbarch_register_type(), gdbarch_relocate_instruction(), gdbarch_remote_register_number(), gdbarch_return_in_first_hidden_param_p(), gdbarch_return_value(), gdbarch_sdb_reg_to_regnum(), gdbarch_short_bit(), gdbarch_significant_addr_bit(), gdbarch_single_step_through_delay(), gdbarch_skip_entrypoint(), gdbarch_skip_main_prologue(), gdbarch_skip_permanent_breakpoint(), gdbarch_skip_prologue(), gdbarch_skip_solib_resolver(), gdbarch_skip_trampoline_code(), gdbarch_software_single_step(), gdbarch_sofun_address_maybe_missing(), gdbarch_solib_symbols_extension(), gdbarch_sp_regnum(), gdbarch_stab_reg_to_regnum(), gdbarch_stabs_argument_has_addr(), gdbarch_stack_frame_destroyed_p(), gdbarch_stap_gdb_register_prefix(), gdbarch_stap_gdb_register_suffix(), gdbarch_stap_integer_prefixes(), gdbarch_stap_integer_suffixes(), gdbarch_stap_is_single_operand(), gdbarch_stap_parse_special_token(), gdbarch_stap_register_indirection_prefixes(), gdbarch_stap_register_indirection_suffixes(), gdbarch_stap_register_prefixes(), gdbarch_stap_register_suffixes(), gdbarch_static_transform_name(), gdbarch_sw_breakpoint_from_kind(), gdbarch_syscalls_info(), gdbarch_target_desc(), gdbarch_tdep(), gdbarch_unwind_pc(), gdbarch_unwind_sp(), gdbarch_update_p(), gdbarch_valid_disassembler_options(), gdbarch_value_from_register(), gdbarch_value_to_register(), gdbarch_vbit_in_delta(), gdbarch_virtual_frame_pointer(), gdbarch_vsyscall_range(), gdbarch_vtable_function_descriptors(), gdbarch_wchar_bit(), gdbarch_wchar_signed(), gdbarch_write_pc(), gdbarch_xml_syscall_file(), ia64_dummy_id(), ia64_frame_this_id(), ia64_sigtramp_frame_this_id(), and mips_gdbarch_init().