GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions
gdbarch.c File Reference

Go to the source code of this file.

Classes

struct  gdbarch
 

Functions

struct gdbarchgdbarch_alloc (const struct gdbarch_info *info, gdbarch_tdep_up tdep)
 
static void verify_gdbarch (struct gdbarch *gdbarch)
 
void gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
 
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_descgdbarch_target_desc (struct gdbarch *gdbarch)
 
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_bfloat16_bit (struct gdbarch *gdbarch)
 
void set_gdbarch_bfloat16_bit (struct gdbarch *gdbarch, int bfloat16_bit)
 
const struct floatformat ** gdbarch_bfloat16_format (struct gdbarch *gdbarch)
 
void set_gdbarch_bfloat16_format (struct gdbarch *gdbarch, const struct floatformat **bfloat16_format)
 
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)
 
bool gdbarch_read_pc_p (struct gdbarch *gdbarch)
 
CORE_ADDR gdbarch_read_pc (struct gdbarch *gdbarch, readable_regcache *regcache)
 
void set_gdbarch_read_pc (struct gdbarch *gdbarch, gdbarch_read_pc_ftype read_pc)
 
bool 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)
 
bool gdbarch_pseudo_register_read_p (struct gdbarch *gdbarch)
 
enum register_status gdbarch_pseudo_register_read (struct gdbarch *gdbarch, readable_regcache *regcache, int cookednum, gdb_byte *buf)
 
void set_gdbarch_pseudo_register_read (struct gdbarch *gdbarch, gdbarch_pseudo_register_read_ftype pseudo_register_read)
 
bool gdbarch_pseudo_register_read_value_p (struct gdbarch *gdbarch)
 
struct valuegdbarch_pseudo_register_read_value (struct gdbarch *gdbarch, readable_regcache *regcache, int cookednum)
 
void set_gdbarch_pseudo_register_read_value (struct gdbarch *gdbarch, gdbarch_pseudo_register_read_value_ftype pseudo_register_read_value)
 
bool 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)
 
bool 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)
 
bool 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)
 
bool gdbarch_report_signal_info_p (struct gdbarch *gdbarch)
 
void gdbarch_report_signal_info (struct gdbarch *gdbarch, struct ui_out *uiout, enum gdb_signal siggnal)
 
void set_gdbarch_report_signal_info (struct gdbarch *gdbarch, gdbarch_report_signal_info_ftype report_signal_info)
 
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)
 
struct typegdbarch_register_type (struct gdbarch *gdbarch, int reg_nr)
 
void set_gdbarch_register_type (struct gdbarch *gdbarch, gdbarch_register_type_ftype register_type)
 
struct frame_id gdbarch_dummy_id (struct gdbarch *gdbarch, frame_info_ptr 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)
 
bool 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, function_call_return_method return_method, CORE_ADDR struct_addr)
 
void set_gdbarch_push_dummy_call (struct gdbarch *gdbarch, gdbarch_push_dummy_call_ftype push_dummy_call)
 
enum call_dummy_location_type gdbarch_call_dummy_location (struct gdbarch *gdbarch)
 
void set_gdbarch_call_dummy_location (struct gdbarch *gdbarch, enum call_dummy_location_type call_dummy_location)
 
bool 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, frame_info_ptr 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, frame_info_ptr 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, frame_info_ptr frame, const char *args)
 
void set_gdbarch_print_float_info (struct gdbarch *gdbarch, gdbarch_print_float_info_ftype print_float_info)
 
bool gdbarch_print_vector_info_p (struct gdbarch *gdbarch)
 
void gdbarch_print_vector_info (struct gdbarch *gdbarch, struct ui_file *file, frame_info_ptr 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)
 
bool gdbarch_get_longjmp_target_p (struct gdbarch *gdbarch)
 
int gdbarch_get_longjmp_target (struct gdbarch *gdbarch, frame_info_ptr 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, frame_info_ptr 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, frame_info_ptr 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 valuegdbarch_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)
 
bool 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)
 
void set_gdbarch_return_value (struct gdbarch *gdbarch, gdbarch_return_value_ftype return_value)
 
enum return_value_convention gdbarch_return_value_as_value (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, struct value **read_value, const gdb_byte *writebuf)
 
void set_gdbarch_return_value_as_value (struct gdbarch *gdbarch, gdbarch_return_value_as_value_ftype return_value_as_value)
 
CORE_ADDR gdbarch_get_return_buf_addr (struct gdbarch *gdbarch, struct type *val_type, frame_info_ptr cur_frame)
 
void set_gdbarch_get_return_buf_addr (struct gdbarch *gdbarch, gdbarch_get_return_buf_addr_ftype get_return_buf_addr)
 
bool gdbarch_dwarf2_omit_typedef_p (struct gdbarch *gdbarch, struct type *target_type, const char *producer, const char *name)
 
void set_gdbarch_dwarf2_omit_typedef_p (struct gdbarch *gdbarch, gdbarch_dwarf2_omit_typedef_p_ftype dwarf2_omit_typedef_p)
 
CORE_ADDR gdbarch_update_call_site_pc (struct gdbarch *gdbarch, CORE_ADDR pc)
 
void set_gdbarch_update_call_site_pc (struct gdbarch *gdbarch, gdbarch_update_call_site_pc_ftype update_call_site_pc)
 
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)
 
bool 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)
 
bool 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)
 
bool 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)
 
bool 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)
 
bool gdbarch_get_thread_local_address_p (struct gdbarch *gdbarch)
 
CORE_ADDR gdbarch_get_thread_local_address (struct gdbarch *gdbarch, ptid_t ptid, CORE_ADDR lm_addr, CORE_ADDR offset)
 
void set_gdbarch_get_thread_local_address (struct gdbarch *gdbarch, gdbarch_get_thread_local_address_ftype get_thread_local_address)
 
CORE_ADDR gdbarch_frame_args_skip (struct gdbarch *gdbarch)
 
void set_gdbarch_frame_args_skip (struct gdbarch *gdbarch, CORE_ADDR frame_args_skip)
 
CORE_ADDR gdbarch_unwind_pc (struct gdbarch *gdbarch, frame_info_ptr next_frame)
 
void set_gdbarch_unwind_pc (struct gdbarch *gdbarch, gdbarch_unwind_pc_ftype unwind_pc)
 
CORE_ADDR gdbarch_unwind_sp (struct gdbarch *gdbarch, frame_info_ptr next_frame)
 
void set_gdbarch_unwind_sp (struct gdbarch *gdbarch, gdbarch_unwind_sp_ftype unwind_sp)
 
bool gdbarch_frame_num_args_p (struct gdbarch *gdbarch)
 
int gdbarch_frame_num_args (struct gdbarch *gdbarch, frame_info_ptr frame)
 
void set_gdbarch_frame_num_args (struct gdbarch *gdbarch, gdbarch_frame_num_args_ftype frame_num_args)
 
bool 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)
 
CORE_ADDR gdbarch_remove_non_address_bits (struct gdbarch *gdbarch, CORE_ADDR pointer)
 
void set_gdbarch_remove_non_address_bits (struct gdbarch *gdbarch, gdbarch_remove_non_address_bits_ftype remove_non_address_bits)
 
std::string gdbarch_memtag_to_string (struct gdbarch *gdbarch, struct value *tag)
 
void set_gdbarch_memtag_to_string (struct gdbarch *gdbarch, gdbarch_memtag_to_string_ftype memtag_to_string)
 
bool gdbarch_tagged_address_p (struct gdbarch *gdbarch, struct value *address)
 
void set_gdbarch_tagged_address_p (struct gdbarch *gdbarch, gdbarch_tagged_address_p_ftype tagged_address_p)
 
bool gdbarch_memtag_matches_p (struct gdbarch *gdbarch, struct value *address)
 
void set_gdbarch_memtag_matches_p (struct gdbarch *gdbarch, gdbarch_memtag_matches_p_ftype memtag_matches_p)
 
bool gdbarch_set_memtags (struct gdbarch *gdbarch, struct value *address, size_t length, const gdb::byte_vector &tags, memtag_type tag_type)
 
void set_gdbarch_set_memtags (struct gdbarch *gdbarch, gdbarch_set_memtags_ftype set_memtags)
 
struct valuegdbarch_get_memtag (struct gdbarch *gdbarch, struct value *address, memtag_type tag_type)
 
void set_gdbarch_get_memtag (struct gdbarch *gdbarch, gdbarch_get_memtag_ftype get_memtag)
 
CORE_ADDR gdbarch_memtag_granule_size (struct gdbarch *gdbarch)
 
void set_gdbarch_memtag_granule_size (struct gdbarch *gdbarch, CORE_ADDR memtag_granule_size)
 
bool 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)
 
bool gdbarch_single_step_through_delay_p (struct gdbarch *gdbarch)
 
int gdbarch_single_step_through_delay (struct gdbarch *gdbarch, frame_info_ptr 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, frame_info_ptr frame, CORE_ADDR pc)
 
void set_gdbarch_skip_trampoline_code (struct gdbarch *gdbarch, gdbarch_skip_trampoline_code_ftype skip_trampoline_code)
 
const struct target_so_opsgdbarch_so_ops (struct gdbarch *gdbarch)
 
void set_gdbarch_so_ops (struct gdbarch *gdbarch, const struct target_so_ops *so_ops)
 
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)
 
bool gdbarch_in_indirect_branch_thunk (struct gdbarch *gdbarch, CORE_ADDR pc)
 
void set_gdbarch_in_indirect_branch_thunk (struct gdbarch *gdbarch, gdbarch_in_indirect_branch_thunk_ftype in_indirect_branch_thunk)
 
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)
 
bool 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)
 
bool gdbarch_address_class_type_flags_p (struct gdbarch *gdbarch)
 
type_instance_flags 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)
 
bool gdbarch_address_class_type_flags_to_name_p (struct gdbarch *gdbarch)
 
const char * gdbarch_address_class_type_flags_to_name (struct gdbarch *gdbarch, type_instance_flags 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)
 
bool gdbarch_address_class_name_to_type_flags_p (struct gdbarch *gdbarch)
 
bool gdbarch_address_class_name_to_type_flags (struct gdbarch *gdbarch, const char *name, type_instance_flags *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, const struct reggroup *reggroup)
 
void set_gdbarch_register_reggroup_p (struct gdbarch *gdbarch, gdbarch_register_reggroup_p_ftype register_reggroup_p)
 
bool gdbarch_fetch_pointer_argument_p (struct gdbarch *gdbarch)
 
CORE_ADDR gdbarch_fetch_pointer_argument (struct gdbarch *gdbarch, frame_info_ptr frame, int argi, struct type *type)
 
void set_gdbarch_fetch_pointer_argument (struct gdbarch *gdbarch, gdbarch_fetch_pointer_argument_ftype fetch_pointer_argument)
 
bool 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)
 
bool gdbarch_make_corefile_notes_p (struct gdbarch *gdbarch)
 
gdb::unique_xmalloc_ptr< 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)
 
bool 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)
 
bool gdbarch_create_memtag_section_p (struct gdbarch *gdbarch)
 
asection * gdbarch_create_memtag_section (struct gdbarch *gdbarch, bfd *obfd, CORE_ADDR address, size_t size)
 
void set_gdbarch_create_memtag_section (struct gdbarch *gdbarch, gdbarch_create_memtag_section_ftype create_memtag_section)
 
bool gdbarch_fill_memtag_section_p (struct gdbarch *gdbarch)
 
bool gdbarch_fill_memtag_section (struct gdbarch *gdbarch, asection *osec)
 
void set_gdbarch_fill_memtag_section (struct gdbarch *gdbarch, gdbarch_fill_memtag_section_ftype fill_memtag_section)
 
bool gdbarch_decode_memtag_section_p (struct gdbarch *gdbarch)
 
gdb::byte_vector gdbarch_decode_memtag_section (struct gdbarch *gdbarch, bfd_section *section, int type, CORE_ADDR address, size_t length)
 
void set_gdbarch_decode_memtag_section (struct gdbarch *gdbarch, gdbarch_decode_memtag_section_ftype decode_memtag_section)
 
bool 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)
 
bool 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)
 
bool gdbarch_core_pid_to_str_p (struct gdbarch *gdbarch)
 
std::string 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)
 
bool 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)
 
bool 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)
 
bool gdbarch_core_read_x86_xsave_layout_p (struct gdbarch *gdbarch)
 
bool gdbarch_core_read_x86_xsave_layout (struct gdbarch *gdbarch, x86_xsave_layout &xsave_layout)
 
void set_gdbarch_core_read_x86_xsave_layout (struct gdbarch *gdbarch, gdbarch_core_read_x86_xsave_layout_ftype core_read_x86_xsave_layout)
 
bool 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)
 
bool 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)
 
bool gdbarch_displaced_step_copy_insn_p (struct gdbarch *gdbarch)
 
displaced_step_copy_insn_closure_up 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)
 
bool gdbarch_displaced_step_hw_singlestep (struct gdbarch *gdbarch)
 
void set_gdbarch_displaced_step_hw_singlestep (struct gdbarch *gdbarch, gdbarch_displaced_step_hw_singlestep_ftype displaced_step_hw_singlestep)
 
void gdbarch_displaced_step_fixup (struct gdbarch *gdbarch, struct displaced_step_copy_insn_closure *closure, CORE_ADDR from, CORE_ADDR to, struct regcache *regs, bool completed_p)
 
void set_gdbarch_displaced_step_fixup (struct gdbarch *gdbarch, gdbarch_displaced_step_fixup_ftype displaced_step_fixup)
 
bool gdbarch_displaced_step_prepare_p (struct gdbarch *gdbarch)
 
displaced_step_prepare_status gdbarch_displaced_step_prepare (struct gdbarch *gdbarch, thread_info *thread, CORE_ADDR &displaced_pc)
 
void set_gdbarch_displaced_step_prepare (struct gdbarch *gdbarch, gdbarch_displaced_step_prepare_ftype displaced_step_prepare)
 
displaced_step_finish_status gdbarch_displaced_step_finish (struct gdbarch *gdbarch, thread_info *thread, const target_waitstatus &ws)
 
void set_gdbarch_displaced_step_finish (struct gdbarch *gdbarch, gdbarch_displaced_step_finish_ftype displaced_step_finish)
 
bool gdbarch_displaced_step_copy_insn_closure_by_addr_p (struct gdbarch *gdbarch)
 
const displaced_step_copy_insn_closuregdbarch_displaced_step_copy_insn_closure_by_addr (struct gdbarch *gdbarch, inferior *inf, CORE_ADDR addr)
 
void set_gdbarch_displaced_step_copy_insn_closure_by_addr (struct gdbarch *gdbarch, gdbarch_displaced_step_copy_insn_closure_by_addr_ftype displaced_step_copy_insn_closure_by_addr)
 
void gdbarch_displaced_step_restore_all_in_ptid (struct gdbarch *gdbarch, inferior *parent_inf, ptid_t child_ptid)
 
void set_gdbarch_displaced_step_restore_all_in_ptid (struct gdbarch *gdbarch, gdbarch_displaced_step_restore_all_in_ptid_ftype displaced_step_restore_all_in_ptid)
 
ULONGEST gdbarch_displaced_step_buffer_length (struct gdbarch *gdbarch)
 
void set_gdbarch_displaced_step_buffer_length (struct gdbarch *gdbarch, ULONGEST displaced_step_buffer_length)
 
bool 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)
 
bool 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)
 
bool gdbarch_core_read_description_p (struct gdbarch *gdbarch)
 
const struct target_descgdbarch_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_sofun_address_maybe_missing (struct gdbarch *gdbarch)
 
void set_gdbarch_sofun_address_maybe_missing (struct gdbarch *gdbarch, int sofun_address_maybe_missing)
 
bool 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)
 
bool 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)
 
bool gdbarch_gdb_signal_from_target_p (struct gdbarch *gdbarch)
 
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)
 
bool 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)
 
bool gdbarch_get_siginfo_type_p (struct gdbarch *gdbarch)
 
struct typegdbarch_get_siginfo_type (struct gdbarch *gdbarch)
 
void set_gdbarch_get_siginfo_type (struct gdbarch *gdbarch, gdbarch_get_siginfo_type_ftype get_siginfo_type)
 
bool 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)
 
bool gdbarch_get_syscall_number_p (struct gdbarch *gdbarch)
 
LONGEST gdbarch_get_syscall_number (struct gdbarch *gdbarch, thread_info *thread)
 
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)
 
bool 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)
 
bool gdbarch_stap_parse_special_token_p (struct gdbarch *gdbarch)
 
expr::operation_up 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)
 
bool gdbarch_stap_adjust_register_p (struct gdbarch *gdbarch)
 
std::string gdbarch_stap_adjust_register (struct gdbarch *gdbarch, struct stap_parse_info *p, const std::string &regname, int regnum)
 
void set_gdbarch_stap_adjust_register (struct gdbarch *gdbarch, gdbarch_stap_adjust_register_ftype stap_adjust_register)
 
bool gdbarch_dtrace_parse_probe_argument_p (struct gdbarch *gdbarch)
 
expr::operation_up gdbarch_dtrace_parse_probe_argument (struct gdbarch *gdbarch, int narg)
 
void set_gdbarch_dtrace_parse_probe_argument (struct gdbarch *gdbarch, gdbarch_dtrace_parse_probe_argument_ftype dtrace_parse_probe_argument)
 
bool 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)
 
bool 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)
 
bool 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, std::string *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)
 
bool 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)
 
bool 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, 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_opsgdbarch_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)
 
bool gdbarch_program_breakpoint_here_p (struct gdbarch *gdbarch, CORE_ADDR address)
 
void set_gdbarch_program_breakpoint_here_p (struct gdbarch *gdbarch, gdbarch_program_breakpoint_here_p_ftype program_breakpoint_here_p)
 
bool gdbarch_auxv_parse_p (struct gdbarch *gdbarch)
 
int gdbarch_auxv_parse (struct gdbarch *gdbarch, const gdb_byte **readptr, const 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)
 
std::string 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)
 
const char * gdbarch_disassembler_options_implicit (struct gdbarch *gdbarch)
 
void set_gdbarch_disassembler_options_implicit (struct gdbarch *gdbarch, const char *disassembler_options_implicit)
 
char ** gdbarch_disassembler_options (struct gdbarch *gdbarch)
 
void set_gdbarch_disassembler_options (struct gdbarch *gdbarch, char **disassembler_options)
 
const disasm_options_and_args_t * gdbarch_valid_disassembler_options (struct gdbarch *gdbarch)
 
void set_gdbarch_valid_disassembler_options (struct gdbarch *gdbarch, const disasm_options_and_args_t *valid_disassembler_options)
 
ULONGEST gdbarch_type_align (struct gdbarch *gdbarch, struct type *type)
 
void set_gdbarch_type_align (struct gdbarch *gdbarch, gdbarch_type_align_ftype type_align)
 
std::string gdbarch_get_pc_address_flags (struct gdbarch *gdbarch, frame_info_ptr frame, CORE_ADDR pc)
 
void set_gdbarch_get_pc_address_flags (struct gdbarch *gdbarch, gdbarch_get_pc_address_flags_ftype get_pc_address_flags)
 
void gdbarch_read_core_file_mappings (struct gdbarch *gdbarch, struct bfd *cbfd, read_core_file_mappings_pre_loop_ftype pre_loop_cb, read_core_file_mappings_loop_ftype loop_cb)
 
void set_gdbarch_read_core_file_mappings (struct gdbarch *gdbarch, gdbarch_read_core_file_mappings_ftype read_core_file_mappings)
 
bool gdbarch_use_target_description_from_corefile_notes (struct gdbarch *gdbarch, struct bfd *corefile_bfd)
 
void set_gdbarch_use_target_description_from_corefile_notes (struct gdbarch *gdbarch, gdbarch_use_target_description_from_corefile_notes_ftype use_target_description_from_corefile_notes)
 

Function Documentation

◆ gdbarch_addr_bit()

int gdbarch_addr_bit ( struct gdbarch * gdbarch)

Definition at line 1739 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_analyze_prologue(), remote_target::append_resumption(), arc_analyze_prologue(), arm_analyze_prologue(), breakpoint_address_bits(), create_fetch_memtags_request(), create_gdbtypes_data(), create_store_memtags_request(), darwin_debug_regions_recurse(), darwin_read_exec_load_addr_at_init(), enable_break(), fbsd_core_fetch_timeval(), fbsd_core_info_proc_mappings(), fbsd_core_info_proc_status(), find_frame_addr_in_frame_chain(), remote_target::flash_erase(), info_mappings_callback(), info_mem_command(), info_probes_for_spops(), core_target::info_proc_mappings(), info_static_tracepoint_markers_command(), linux_core_info_proc_mappings(), linux_info_proc(), linux_read_core_file_mappings(), amd64_linux_nat_target::low_siginfo_fixup(), m32c_analyze_prologue(), maintenance_info_target_sections(), mep_analyze_prologue(), mn10300_analyze_prologue(), msp430_analyze_prologue(), 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(), remote_address_masked(), remote_target::remote_check_symbols(), riscv_scan_prologue(), rl78_analyze_prologue(), rx_analyze_prologue(), s390_analyze_prologue(), remote_target::search_memory(), stap_get_expected_argument_type(), thumb_analyze_prologue(), tilegx_linux_init_abi(), value_cast(), and linux_nat_target::xfer_partial().

◆ gdbarch_addr_bits_remove()

CORE_ADDR gdbarch_addr_bits_remove ( struct gdbarch * gdbarch,
CORE_ADDR addr )

◆ gdbarch_address_class_name_to_type_flags()

bool gdbarch_address_class_name_to_type_flags ( struct gdbarch * gdbarch,
const char * name,
type_instance_flags * type_flags_ptr )

Definition at line 3653 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and name.

Referenced by address_space_name_to_type_instance_flags().

◆ gdbarch_address_class_name_to_type_flags_p()

bool gdbarch_address_class_name_to_type_flags_p ( struct gdbarch * gdbarch)

Definition at line 3646 of file gdbarch.c.

Referenced by address_space_name_to_type_instance_flags(), and gdbarch_dump().

◆ gdbarch_address_class_type_flags()

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

Definition at line 3588 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by read_tag_pointer_type().

◆ gdbarch_address_class_type_flags_p()

bool gdbarch_address_class_type_flags_p ( struct gdbarch * gdbarch)

Definition at line 3581 of file gdbarch.c.

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,
type_instance_flags type_flags )

Definition at line 3612 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by address_space_type_instance_flags_to_name().

◆ gdbarch_address_class_type_flags_to_name_p()

bool gdbarch_address_class_type_flags_to_name_p ( struct gdbarch * gdbarch)

Definition at line 3605 of file gdbarch.c.

Referenced by address_space_type_instance_flags_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 )

◆ gdbarch_addressable_memory_unit_size()

int gdbarch_addressable_memory_unit_size ( struct gdbarch * gdbarch)

◆ gdbarch_adjust_breakpoint_address()

CORE_ADDR gdbarch_adjust_breakpoint_address ( struct gdbarch * gdbarch,
CORE_ADDR bpaddr )

Definition at line 2852 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by adjust_breakpoint_address(), and handle_step_into_function().

◆ gdbarch_adjust_breakpoint_address_p()

bool gdbarch_adjust_breakpoint_address_p ( struct gdbarch * gdbarch)

Definition at line 2845 of file gdbarch.c.

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 )

◆ gdbarch_adjust_dwarf2_line()

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

◆ gdbarch_alloc()

struct gdbarch * gdbarch_alloc ( const struct gdbarch_info * info,
gdbarch_tdep_up tdep )

◆ gdbarch_auto_charset()

const char * gdbarch_auto_charset ( struct gdbarch * gdbarch)

Definition at line 4939 of file gdbarch.c.

References gdb_printf(), 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)

◆ gdbarch_auxv_parse()

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

Definition at line 5181 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by parse_auxv().

◆ gdbarch_auxv_parse_p()

bool gdbarch_auxv_parse_p ( struct gdbarch * gdbarch)

Definition at line 5174 of file gdbarch.c.

Referenced by gdbarch_dump(), and parse_auxv().

◆ gdbarch_ax_pseudo_register_collect()

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

Definition at line 1972 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and value::reg.

Referenced by ax_reg_mask().

◆ gdbarch_ax_pseudo_register_collect_p()

bool gdbarch_ax_pseudo_register_collect_p ( struct gdbarch * gdbarch)

Definition at line 1965 of file gdbarch.c.

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 1996 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and value::reg.

Referenced by ax_reg().

◆ gdbarch_ax_pseudo_register_push_stack_p()

bool gdbarch_ax_pseudo_register_push_stack_p ( struct gdbarch * gdbarch)

Definition at line 1989 of file gdbarch.c.

Referenced by ax_reg(), and gdbarch_dump().

◆ gdbarch_believe_pcc_promotion()

int gdbarch_believe_pcc_promotion ( struct gdbarch * gdbarch)

Definition at line 2460 of file gdbarch.c.

References gdb_printf(), 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 1387 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by amd64_collect_fxsave(), amd64_collect_native_gregset(), amd64_collect_xsave(), amd64_linux_collect_native_gregset(), amd64_native_gregset_reg_offset(), amd64_supply_fxsave(), amd64_supply_native_gregset(), amd64_supply_xsave(), arc_linux_core_read_description(), arc_mach_is_arc600(), arc_mach_is_arc700(), arc_mach_is_arcv2(), archpy_name(), archpy_repr(), arm_frame_is_thumb(), arm_gnu_triplet_regexp(), arm_show_abi(), arm_update_current_architecture(), arscm_print_arch_smob(), selftests::buffered_insn_length_test(), darwin_bfd_open(), darwin_get_dyld_bfd(), default_addressable_memory_unit_size(), default_gcore_arch(), default_gnu_triplet_regexp(), disasmpy_info_repr(), dwarf_expr_reg_to_entry_parameter(), fetch_fpregs_from_thread(), fetch_gregs_from_thread(), aarch64_linux_nat_target::fetch_registers(), find_gregset(), frame_unwind_arch(), gdb_disassemble_info::gdb_disassemble_info(), gdb_print_insn_arm(), gdbarch_dump(), gdbarch_update_p(), gdbscm_arch_name(), selftests::get_test_insn(), i386_mpx_info_bounds(), i386_mpx_set_bounds(), is_amdgpu_arch(), is_h8300_normal_mode(), is_h8300hmode(), is_h8300smode(), is_h8300sxmode(), is_octeon(), jit_bfd_try_read_symtab(), aarch64_linux_nat_target::low_siginfo_fixup(), amd64_linux_nat_target::low_siginfo_fixup(), 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(), selftests::memory_error_test(), mips_isa_regsize(), msp430_gdbarch_init(), 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(), nto_procfs_target::open(), ps_get_thread_area(), py_print_frame(), selftests::register_name_test(), set_use_libopcodes_styling(), sh_stack_frame_destroyed_p(), show_architecture(), show_fp_model(), show_mask_address(), show_mips_abi(), show_mipsfpu_command(), show_use_libopcodes_styling(), skip_prologue(), solib_bfd_open(), sparc64_linux_report_signal_info(), store_fpregs_to_thread(), store_gregs_to_thread(), aarch64_linux_nat_target::store_registers(), aarch64_linux_nat_target::thread_architecture(), v850_sw_breakpoint_from_kind(), z80_gdbarch_init(), z80_get_insn_info(), and z80_software_single_step().

◆ gdbarch_bfloat16_bit()

int gdbarch_bfloat16_bit ( struct gdbarch * gdbarch)

Definition at line 1500 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by create_gdbtypes_data(), and default_floatformat_for_type().

◆ gdbarch_bfloat16_format()

const struct floatformat ** gdbarch_bfloat16_format ( struct gdbarch * gdbarch)

Definition at line 1517 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by create_gdbtypes_data(), and default_floatformat_for_type().

◆ gdbarch_breakpoint_from_pc()

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

◆ 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 2828 of file gdbarch.c.

References gdb_printf(), 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 )

◆ gdbarch_byte_order()

enum bfd_endian gdbarch_byte_order ( struct gdbarch * gdbarch)

Definition at line 1396 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_fbsd_sigframe_init(), aarch64_get_longjmp_target(), aarch64_linux_collect_za_regset(), aarch64_linux_core_read_vq(), aarch64_linux_core_read_vq_from_sections(), aarch64_linux_read_signal_frame_info(), aarch64_linux_restore_vregs(), aarch64_linux_set_memtags(), aarch64_linux_supply_ssve_regset(), aarch64_linux_supply_za_regset(), aarch64_process_record(), aarch64_pseudo_read_value(), aarch64_pseudo_write(), aarch64_store_return_value(), access_memory(), aix_sighandle_frame_cache(), 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(), amd64obsd_collect_uthread(), amd64obsd_supply_uthread(), amd64obsd_trapframe_cache(), arc_extract_return_value(), arc_get_longjmp_target(), arc_linux_is_sigtramp(), arc_linux_sw_breakpoint_from_kind(), arc_store_return_value(), arc_sw_breakpoint_from_kind(), 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_none_supply_gregset(), 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_wince_skip_main_prologue(), ppc_linux_nat_target::auxv_parse(), procfs_target::auxv_parse(), s390_linux_nat_target::auxv_parse(), 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(), BP_MANIPULATION(), BP_MANIPULATION(), BP_MANIPULATION_ENDIAN(), branch_dest(), bsd_uthread_check_magic(), bsd_uthread_lookup_offset(), build_traceframe_info(), call0_frame_cache(), call0_track_op(), charset_for_string_type(), check_for_saved(), cleanup_block_load_all(), cleanup_block_store_pc(), collect_inactive_sve_regset(), collect_sve_regset(), readable_regcache::cooked_read(), regcache::cooked_write(), core_process_module_section(), cris_extract_return_value(), cris_push_dummy_call(), cris_scan_prologue(), cris_sigcontext_addr(), cris_sigtramp_frame_unwind_cache(), cris_store_return_value(), csky_analyze_prologue(), csky_get_insn(), csky_pc_is_csky16(), csky_push_dummy_call(), csky_return_value(), darwin_check_osabi(), darwin_load_image_infos(), darwin_read_exec_load_addr_at_init(), darwin_validate_exec_header(), regcache::debug_print_register(), decode_loadmap(), decode_prologue(), default_guess_tracepoint_registers(), 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(), register_dump_regcache::dump_reg(), dwarf2_add_field(), dwarf2_compile_expr_to_ax(), dwarf2_find_location_expression(), dwarf2_get_symbol_read_needs(), e500_move_ev_register(), e500_pseudo_register_read(), efp_pseudo_register_read(), efp_pseudo_register_write(), enable_break2(), expr::ada_string_operation::evaluate(), expr::array_operation::evaluate(), examine_prologue(), execute_cfa_program(), execute_l32e(), execute_s32e(), dwarf_expr_context::execute_stack_op(), bsd_uthread_target::extra_thread_info(), extract_call_winsize(), fbsd_core_xfer_siginfo(), fbsd_get_tls_index(), fbsd_read_integer_by_name(), fbsd_vmmap_length(), dwarf_expr_context::fetch_address(), fetch_loadmap(), fetch_loadmap(), fetch_mips_16(), linux_nat_trad_target::fetch_register(), fetch_register(), dwarf_expr_context::fetch_result(), fill_gregset(), find_canonical_descriptor_in_load_object(), find_command(), find_extant_func_descr(), find_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_disassemble_info::gdb_disassemble_info(), gen_bitfield_ref(), generic_auxv_parse(), get_frame_memory_signed(), get_frame_memory_unsigned(), tfile_target::get_trace_state_variable_value(), gnuv3_decode_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_gnu_sigcontext_addr(), i386_linux_get_syscall_number_from_regcache(), 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_record_lea_modrm_addr(), i386_relocate_instruction(), i386_sigtramp_frame_cache(), i386_skip_main_prologue(), i386_skip_prologue(), i386_svr4_sigcontext_addr(), i386_thiscall_push_dummy_call(), 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(), i387_xsave_get_clear_bv(), 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_core(), 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(), lm32_analyze_prologue(), lm32_extract_return_value(), lm32_store_return_value(), lm_base(), lm_base(), locexpr_describe_location_piece(), locexpr_get_symbol_read_needs(), loclist_describe_location(), i386_linux_nat_target::low_resume(), 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(), make_gdb_type(), mark_common_block_symbol_computed(), 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(), 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(), 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(), or1k_fetch_instruction(), or1k_push_dummy_call(), or1k_return_value(), pass_in_x(), pformat(), ppc64_convert_from_func_ptr_addr(), ppc64_plt_entry_point(), ppc64_plt_pcrel_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_cgprregset(), ppc_linux_cvmxregset(), ppc_linux_get_syscall_number(), ppc_linux_init_abi(), ppc_linux_sigtramp_cache(), ppc_linux_vrregset(), 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(), print_frame_nameless_args(), print_gp_register_row(), printf_wide_c_string(), pseudo_from_raw_register(), reg_buffer::raw_collect_integer(), raw_from_pseudo_register(), readable_regcache::raw_read(), reg_buffer::raw_supply_integer(), regcache::raw_write(), read_addrmap_from_aranges(), read_base_type(), 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(), riscv_fbsd_sigframe_init(), riscv_push_dummy_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_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(), scan_dyntag_auxv(), 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(), simple_overlay_update_1(), simple_read_overlay_table(), skip_prologue(), skip_prologue_hard_way(), 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(), linux_nat_trad_target::store_register(), store_register(), supply_64bit_reg(), supply_gregset(), supply_sve_regset(), svr4_exec_displacement(), target_read_uint32(), target_wide_charset(), tfile_get_traceframe_address(), bsd_uthread_target::thread_alive(), 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(), tfile_target::trace_find(), trace_save(), traceframe_walk_blocks(), trad_frame_set_reg_regmap(), tramp_frame_start(), type_byte_order(), selftests::unpack::unpack_field_as_long_tests(), v850_analyze_prologue(), v850_extract_return_value(), v850_push_dummy_call(), v850_store_return_value(), value_bit_index(), vax_push_dummy_call(), vax_store_arguments(), vsx_pseudo_register_read(), vsx_pseudo_register_write(), bsd_uthread_target::wait(), windows_solib_create_inferior_hook(), tfile_target::xfer_partial(), 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(), xtensa_window_interrupt_insn(), z80_frame_prev_register(), z80_frame_unwind_cache(), z80_read_overlay_region_table(), and z80_scan_prologue().

◆ gdbarch_byte_order_for_code()

enum bfd_endian gdbarch_byte_order_for_code ( struct gdbarch * gdbarch)

◆ gdbarch_call_dummy_location()

enum call_dummy_location_type gdbarch_call_dummy_location ( struct gdbarch * gdbarch)

Definition at line 2269 of file gdbarch.c.

References gdb_printf(), 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 )

◆ gdbarch_cannot_step_breakpoint()

int gdbarch_cannot_step_breakpoint ( struct gdbarch * gdbarch)

Definition at line 3547 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by resume_1().

◆ gdbarch_cannot_store_register()

int gdbarch_cannot_store_register ( struct gdbarch * gdbarch,
int regnum )

◆ gdbarch_char_signed()

int gdbarch_char_signed ( struct gdbarch * gdbarch)

Definition at line 1775 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by create_gdbtypes_data().

◆ gdbarch_code_of_frame_writable()

int gdbarch_code_of_frame_writable ( struct gdbarch * gdbarch,
frame_info_ptr frame )

Definition at line 2310 of file gdbarch.c.

References gdb_printf(), 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 3479 of file gdbarch.c.

References gdb_printf(), 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 )

◆ gdbarch_convert_register_p()

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

◆ gdbarch_core_info_proc()

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

Definition at line 5055 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::info_proc().

◆ gdbarch_core_info_proc_p()

bool gdbarch_core_info_proc_p ( struct gdbarch * gdbarch)

Definition at line 5048 of file gdbarch.c.

Referenced by gdbarch_dump(), and core_target::info_proc().

◆ gdbarch_core_pid_to_str()

std::string gdbarch_core_pid_to_str ( struct gdbarch * gdbarch,
ptid_t ptid )

Definition at line 3910 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::pid_to_str().

◆ gdbarch_core_pid_to_str_p()

bool gdbarch_core_pid_to_str_p ( struct gdbarch * gdbarch)

Definition at line 3903 of file gdbarch.c.

Referenced by gdbarch_dump(), and core_target::pid_to_str().

◆ gdbarch_core_read_description()

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

Definition at line 4314 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::read_description().

◆ gdbarch_core_read_description_p()

bool gdbarch_core_read_description_p ( struct gdbarch * gdbarch)

Definition at line 4307 of file gdbarch.c.

Referenced by gdbarch_dump(), and core_target::read_description().

◆ gdbarch_core_read_x86_xsave_layout()

bool gdbarch_core_read_x86_xsave_layout ( struct gdbarch * gdbarch,
x86_xsave_layout & xsave_layout )

Definition at line 3982 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::fetch_x86_xsave_layout().

◆ gdbarch_core_read_x86_xsave_layout_p()

bool gdbarch_core_read_x86_xsave_layout_p ( struct gdbarch * gdbarch)

Definition at line 3975 of file gdbarch.c.

Referenced by core_target::fetch_x86_xsave_layout(), and gdbarch_dump().

◆ gdbarch_core_thread_name()

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

Definition at line 3934 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::thread_name().

◆ gdbarch_core_thread_name_p()

bool gdbarch_core_thread_name_p ( struct gdbarch * gdbarch)

Definition at line 3927 of file gdbarch.c.

Referenced by gdbarch_dump(), and core_target::thread_name().

◆ gdbarch_core_xfer_shared_libraries()

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

Definition at line 3862 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::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 3886 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::xfer_partial().

◆ gdbarch_core_xfer_shared_libraries_aix_p()

bool gdbarch_core_xfer_shared_libraries_aix_p ( struct gdbarch * gdbarch)

Definition at line 3879 of file gdbarch.c.

Referenced by gdbarch_dump(), and core_target::xfer_partial().

◆ gdbarch_core_xfer_shared_libraries_p()

bool gdbarch_core_xfer_shared_libraries_p ( struct gdbarch * gdbarch)

Definition at line 3855 of file gdbarch.c.

Referenced by gdbarch_dump(), and core_target::xfer_partial().

◆ gdbarch_core_xfer_siginfo()

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

Definition at line 3958 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::xfer_partial().

◆ gdbarch_core_xfer_siginfo_p()

bool gdbarch_core_xfer_siginfo_p ( struct gdbarch * gdbarch)

Definition at line 3951 of file gdbarch.c.

Referenced by gdbarch_dump(), and core_target::xfer_partial().

◆ gdbarch_create_memtag_section()

asection * gdbarch_create_memtag_section ( struct gdbarch * gdbarch,
bfd * obfd,
CORE_ADDR address,
size_t size )

Definition at line 3790 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and size.

Referenced by gcore_create_memtag_section_callback().

◆ gdbarch_create_memtag_section_p()

bool gdbarch_create_memtag_section_p ( struct gdbarch * gdbarch)

Definition at line 3783 of file gdbarch.c.

Referenced by gdbarch_dump().

◆ gdbarch_decode_memtag_section()

gdb::byte_vector gdbarch_decode_memtag_section ( struct gdbarch * gdbarch,
bfd_section * section,
int type,
CORE_ADDR address,
size_t length )

Definition at line 3838 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::fetch_memtags().

◆ gdbarch_decode_memtag_section_p()

bool gdbarch_decode_memtag_section_p ( struct gdbarch * gdbarch)

Definition at line 3831 of file gdbarch.c.

Referenced by core_target::fetch_memtags(), and gdbarch_dump().

◆ gdbarch_decr_pc_after_break()

CORE_ADDR gdbarch_decr_pc_after_break ( struct gdbarch * gdbarch)

◆ gdbarch_deprecated_fp_regnum()

int gdbarch_deprecated_fp_regnum ( struct gdbarch * gdbarch)

Definition at line 2228 of file gdbarch.c.

References gdb_printf(), 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)

◆ gdbarch_disassembler_options()

char ** gdbarch_disassembler_options ( struct gdbarch * gdbarch)

Definition at line 5334 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by get_disassembler_options(), and set_disassembler_options().

◆ gdbarch_disassembler_options_implicit()

const char * gdbarch_disassembler_options_implicit ( struct gdbarch * gdbarch)

Definition at line 5317 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by get_all_disassembler_options().

◆ gdbarch_displaced_step_buffer_length()

ULONGEST gdbarch_displaced_step_buffer_length ( struct gdbarch * gdbarch)

◆ gdbarch_displaced_step_copy_insn()

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

Definition at line 4107 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_buffers::prepare().

◆ gdbarch_displaced_step_copy_insn_closure_by_addr()

const displaced_step_copy_insn_closure * gdbarch_displaced_step_copy_insn_closure_by_addr ( struct gdbarch * gdbarch,
inferior * inf,
CORE_ADDR addr )

Definition at line 4206 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by arm_pc_is_thumb().

◆ gdbarch_displaced_step_copy_insn_closure_by_addr_p()

bool gdbarch_displaced_step_copy_insn_closure_by_addr_p ( struct gdbarch * gdbarch)

Definition at line 4199 of file gdbarch.c.

Referenced by arm_pc_is_thumb(), and gdbarch_dump().

◆ gdbarch_displaced_step_copy_insn_p()

bool gdbarch_displaced_step_copy_insn_p ( struct gdbarch * gdbarch)

Definition at line 4100 of file gdbarch.c.

Referenced by gdbarch_dump().

◆ gdbarch_displaced_step_finish()

displaced_step_finish_status gdbarch_displaced_step_finish ( struct gdbarch * gdbarch,
thread_info * thread,
const target_waitstatus & ws )

Definition at line 4182 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_finish().

◆ gdbarch_displaced_step_fixup()

void gdbarch_displaced_step_fixup ( struct gdbarch * gdbarch,
struct displaced_step_copy_insn_closure * closure,
CORE_ADDR from,
CORE_ADDR to,
struct regcache * regs,
bool completed_p )

Definition at line 4141 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_buffers::finish().

◆ gdbarch_displaced_step_hw_singlestep()

bool gdbarch_displaced_step_hw_singlestep ( struct gdbarch * gdbarch)

Definition at line 4124 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_prepare_throw(), and resume_1().

◆ gdbarch_displaced_step_prepare()

displaced_step_prepare_status gdbarch_displaced_step_prepare ( struct gdbarch * gdbarch,
thread_info * thread,
CORE_ADDR & displaced_pc )

Definition at line 4165 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by displaced_step_prepare_throw().

◆ gdbarch_displaced_step_prepare_p()

bool gdbarch_displaced_step_prepare_p ( struct gdbarch * gdbarch)

Definition at line 4158 of file gdbarch.c.

Referenced by gdbarch_dump(), and gdbarch_supports_displaced_stepping().

◆ gdbarch_displaced_step_restore_all_in_ptid()

void gdbarch_displaced_step_restore_all_in_ptid ( struct gdbarch * gdbarch,
inferior * parent_inf,
ptid_t child_ptid )

Definition at line 4223 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by handle_inferior_event().

◆ gdbarch_double_bit()

int gdbarch_double_bit ( struct gdbarch * gdbarch)

◆ gdbarch_double_format()

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

◆ gdbarch_dtrace_disable_probe()

void gdbarch_dtrace_disable_probe ( struct gdbarch * gdbarch,
CORE_ADDR addr )

Definition at line 4837 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by dtrace_probe::disable().

◆ gdbarch_dtrace_disable_probe_p()

bool gdbarch_dtrace_disable_probe_p ( struct gdbarch * gdbarch)

Definition at line 4830 of file gdbarch.c.

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 4813 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by dtrace_probe::enable().

◆ gdbarch_dtrace_enable_probe_p()

bool gdbarch_dtrace_enable_probe_p ( struct gdbarch * gdbarch)

Definition at line 4806 of file gdbarch.c.

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

◆ gdbarch_dtrace_parse_probe_argument()

expr::operation_up gdbarch_dtrace_parse_probe_argument ( struct gdbarch * gdbarch,
int narg )

Definition at line 4765 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by dtrace_probe::build_arg_exprs().

◆ gdbarch_dtrace_parse_probe_argument_p()

bool gdbarch_dtrace_parse_probe_argument_p ( struct gdbarch * gdbarch)

Definition at line 4758 of file gdbarch.c.

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 4789 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by dtrace_probe::is_enabled().

◆ gdbarch_dtrace_probe_is_enabled_p()

bool gdbarch_dtrace_probe_is_enabled_p ( struct gdbarch * gdbarch)

Definition at line 4782 of file gdbarch.c.

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

◆ gdbarch_dummy_id()

struct frame_id gdbarch_dummy_id ( struct gdbarch * gdbarch,
frame_info_ptr this_frame )

Definition at line 2211 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by dummy_frame_sniffer().

◆ gdbarch_dump()

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

Definition at line 537 of file gdbarch.c.

References GDB_NM_FILE, gdb_printf(), 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_read_x86_xsave_layout_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_create_memtag_section_p(), gdbarch_decode_memtag_section_p(), gdbarch_displaced_step_copy_insn_closure_by_addr_p(), gdbarch_displaced_step_copy_insn_p(), gdbarch_displaced_step_prepare_p(), gdbarch_dtrace_disable_probe_p(), gdbarch_dtrace_enable_probe_p(), gdbarch_dtrace_parse_probe_argument_p(), gdbarch_dtrace_probe_is_enabled_p(), gdbarch_elf_make_msymbol_special_p(), gdbarch_fetch_pointer_argument_p(), gdbarch_fetch_tls_load_module_address_p(), gdbarch_fill_memtag_section_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_get_thread_local_address_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_relocate_instruction_p(), gdbarch_report_signal_info_p(), gdbarch_single_step_through_delay_p(), gdbarch_skip_entrypoint_p(), gdbarch_skip_main_prologue_p(), gdbarch_software_single_step_p(), gdbarch_stap_adjust_register_p(), gdbarch_stap_is_single_operand_p(), gdbarch_stap_parse_special_token_p(), gdbarch_write_pc_p(), pformat(), pstring(), pstring_list(), and pstring_ptr().

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 1757 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by decode_frame_entry_1().

◆ gdbarch_dwarf2_omit_typedef_p()

bool gdbarch_dwarf2_omit_typedef_p ( struct gdbarch * gdbarch,
struct type * target_type,
const char * producer,
const char * name )

Definition at line 2644 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and name.

Referenced by read_typedef().

◆ gdbarch_dwarf2_reg_to_regnum()

int gdbarch_dwarf2_reg_to_regnum ( struct gdbarch * gdbarch,
int dwarf2_regnr )

◆ gdbarch_ecoff_reg_to_regnum()

int gdbarch_ecoff_reg_to_regnum ( struct gdbarch * gdbarch,
int ecoff_regnr )

Definition at line 2122 of file gdbarch.c.

References gdb_printf(), 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 3462 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by elf_symtab_read(), and gdb_bfd_lookup_symbol_from_symtab().

◆ gdbarch_elf_make_msymbol_special_p()

bool gdbarch_elf_make_msymbol_special_p ( struct gdbarch * gdbarch)

Definition at line 3455 of file gdbarch.c.

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 3629 of file gdbarch.c.

References gdb_printf(), 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,
std::string * msg )

◆ gdbarch_fetch_pointer_argument()

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

◆ gdbarch_fetch_pointer_argument_p()

bool gdbarch_fetch_pointer_argument_p ( struct gdbarch * gdbarch)

Definition at line 3687 of file gdbarch.c.

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 2961 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by target_translate_tls_address().

◆ gdbarch_fetch_tls_load_module_address_p()

bool gdbarch_fetch_tls_load_module_address_p ( struct gdbarch * gdbarch)

Definition at line 2954 of file gdbarch.c.

Referenced by gdbarch_dump(), and target_translate_tls_address().

◆ gdbarch_fill_memtag_section()

bool gdbarch_fill_memtag_section ( struct gdbarch * gdbarch,
asection * osec )

Definition at line 3814 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by gcore_copy_memtag_section_callback().

◆ gdbarch_fill_memtag_section_p()

bool gdbarch_fill_memtag_section_p ( struct gdbarch * gdbarch)

Definition at line 3807 of file gdbarch.c.

Referenced by gdbarch_dump().

◆ gdbarch_find_memory_regions()

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

Definition at line 3766 of file gdbarch.c.

References func, gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by gcore_memory_sections().

◆ gdbarch_find_memory_regions_p()

bool gdbarch_find_memory_regions_p ( struct gdbarch * gdbarch)

Definition at line 3759 of file gdbarch.c.

Referenced by gcore_memory_sections(), and gdbarch_dump().

◆ gdbarch_float_bit()

int gdbarch_float_bit ( struct gdbarch * gdbarch)

◆ gdbarch_float_format()

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

◆ gdbarch_floatformat_for_type()

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

◆ gdbarch_fp0_regnum()

int gdbarch_fp0_regnum ( struct gdbarch * gdbarch)

◆ gdbarch_frame_align()

CORE_ADDR gdbarch_frame_align ( struct gdbarch * gdbarch,
CORE_ADDR address )

◆ gdbarch_frame_align_p()

bool gdbarch_frame_align_p ( struct gdbarch * gdbarch)

Definition at line 3077 of file gdbarch.c.

Referenced by call_function_by_hand_dummy(), gdbarch_dump(), and reserve_stack_space().

◆ gdbarch_frame_args_skip()

CORE_ADDR gdbarch_frame_args_skip ( struct gdbarch * gdbarch)

Definition at line 3002 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by print_frame_args().

◆ gdbarch_frame_num_args()

int gdbarch_frame_num_args ( struct gdbarch * gdbarch,
frame_info_ptr frame )

Definition at line 3060 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by info_frame_command_core().

◆ gdbarch_frame_num_args_p()

bool gdbarch_frame_num_args_p ( struct gdbarch * gdbarch)

Definition at line 3053 of file gdbarch.c.

Referenced by gdbarch_dump(), and info_frame_command_core().

◆ gdbarch_frame_red_zone_size()

int gdbarch_frame_red_zone_size ( struct gdbarch * gdbarch)

Definition at line 3118 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by call_function_by_hand_dummy().

◆ gdbarch_gcc_target_options()

std::string gdbarch_gcc_target_options ( struct gdbarch * gdbarch)

Definition at line 5266 of file gdbarch.c.

References gdb_printf(), 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 4006 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and gdbarch_gcore_bfd_target_p().

Referenced by default_gcore_target().

◆ gdbarch_gcore_bfd_target_p()

bool gdbarch_gcore_bfd_target_p ( struct gdbarch * gdbarch)

Definition at line 3999 of file gdbarch.c.

Referenced by default_gcore_target(), gdbarch_dump(), and gdbarch_gcore_bfd_target().

◆ gdbarch_gdb_signal_from_target()

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

Definition at line 4403 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target_open().

◆ gdbarch_gdb_signal_from_target_p()

bool gdbarch_gdb_signal_from_target_p ( struct gdbarch * gdbarch)

Definition at line 4396 of file gdbarch.c.

Referenced by core_target_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 4427 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by handle_inferior_event().

◆ gdbarch_gdb_signal_to_target_p()

bool gdbarch_gdb_signal_to_target_p ( struct gdbarch * gdbarch)

Definition at line 4420 of file gdbarch.c.

Referenced by gdbarch_dump(), and handle_inferior_event().

◆ 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 5007 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by gen_trace_for_return_address().

◆ gdbarch_get_longjmp_target()

int gdbarch_get_longjmp_target ( struct gdbarch * gdbarch,
frame_info_ptr frame,
CORE_ADDR * pc )

Definition at line 2443 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by process_event_stop_test().

◆ gdbarch_get_longjmp_target_p()

bool gdbarch_get_longjmp_target_p ( struct gdbarch * gdbarch)

◆ gdbarch_get_memtag()

struct value * gdbarch_get_memtag ( struct gdbarch * gdbarch,
struct value * address,
memtag_type tag_type )

◆ gdbarch_get_pc_address_flags()

std::string gdbarch_get_pc_address_flags ( struct gdbarch * gdbarch,
frame_info_ptr frame,
CORE_ADDR pc )

Definition at line 5385 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by print_pc().

◆ gdbarch_get_return_buf_addr()

CORE_ADDR gdbarch_get_return_buf_addr ( struct gdbarch * gdbarch,
struct type * val_type,
frame_info_ptr cur_frame )

Definition at line 2627 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by finish_command().

◆ gdbarch_get_siginfo_type()

struct type * gdbarch_get_siginfo_type ( struct gdbarch * gdbarch)

◆ gdbarch_get_siginfo_type_p()

bool gdbarch_get_siginfo_type_p ( struct gdbarch * gdbarch)

◆ gdbarch_get_syscall_number()

LONGEST gdbarch_get_syscall_number ( struct gdbarch * gdbarch,
thread_info * thread )

Definition at line 4499 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by linux_handle_syscall_trap().

◆ gdbarch_get_syscall_number_p()

bool gdbarch_get_syscall_number_p ( struct gdbarch * gdbarch)

Definition at line 4492 of file gdbarch.c.

Referenced by catch_syscall_command_1(), and gdbarch_dump().

◆ gdbarch_get_thread_local_address()

CORE_ADDR gdbarch_get_thread_local_address ( struct gdbarch * gdbarch,
ptid_t ptid,
CORE_ADDR lm_addr,
CORE_ADDR offset )

Definition at line 2985 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, lm_addr(), and value::offset().

Referenced by target_translate_tls_address().

◆ gdbarch_get_thread_local_address_p()

bool gdbarch_get_thread_local_address_p ( struct gdbarch * gdbarch)

Definition at line 2978 of file gdbarch.c.

Referenced by gdbarch_dump(), and target_translate_tls_address().

◆ gdbarch_gnu_triplet_regexp()

const char * gdbarch_gnu_triplet_regexp ( struct gdbarch * gdbarch)

Definition at line 5283 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 4922 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by tracefile_fetch_registers().

◆ gdbarch_half_bit()

int gdbarch_half_bit ( struct gdbarch * gdbarch)

Definition at line 1534 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by create_gdbtypes_data(), and default_floatformat_for_type().

◆ gdbarch_half_format()

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

Definition at line 1551 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by create_gdbtypes_data(), and default_floatformat_for_type().

◆ gdbarch_has_dos_based_file_system()

int gdbarch_has_dos_based_file_system ( struct gdbarch * gdbarch)

Definition at line 4990 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by effective_target_file_system_kind().

◆ gdbarch_has_global_breakpoints()

int gdbarch_has_global_breakpoints ( struct gdbarch * gdbarch)

◆ gdbarch_has_global_solist()

int gdbarch_has_global_solist ( struct gdbarch * gdbarch)

◆ gdbarch_has_shared_address_space()

int gdbarch_has_shared_address_space ( struct gdbarch * gdbarch)

◆ gdbarch_have_nonsteppable_watchpoint()

int gdbarch_have_nonsteppable_watchpoint ( struct gdbarch * gdbarch)

◆ gdbarch_in_indirect_branch_thunk()

bool gdbarch_in_indirect_branch_thunk ( struct gdbarch * gdbarch,
CORE_ADDR pc )

Definition at line 3421 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by process_event_stop_test().

◆ gdbarch_in_solib_return_trampoline()

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

Definition at line 3404 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, 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 5232 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and size.

Referenced by compile_object_load(), and setup_sections_data::setup_one_section().

◆ gdbarch_infcall_munmap()

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

Definition at line 5249 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and size.

Referenced by munmap_list::~munmap_list().

◆ gdbarch_info_proc()

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

Definition at line 5031 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by info_proc_cmd_1().

◆ gdbarch_info_proc_p()

bool gdbarch_info_proc_p ( struct gdbarch * gdbarch)

Definition at line 5024 of file gdbarch.c.

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 )

◆ gdbarch_insn_is_call()

int gdbarch_insn_is_call ( struct gdbarch * gdbarch,
CORE_ADDR addr )

Definition at line 5106 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by ftrace_classify_insn().

◆ gdbarch_insn_is_jump()

int gdbarch_insn_is_jump ( struct gdbarch * gdbarch,
CORE_ADDR addr )

Definition at line 5140 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by ftrace_classify_insn().

◆ gdbarch_insn_is_ret()

int gdbarch_insn_is_ret ( struct gdbarch * gdbarch,
CORE_ADDR addr )

Definition at line 5123 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by ftrace_classify_insn().

◆ gdbarch_int_bit()

int gdbarch_int_bit ( struct gdbarch * gdbarch)

◆ gdbarch_integer_to_address()

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

Definition at line 2586 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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

◆ gdbarch_integer_to_address_p()

bool gdbarch_integer_to_address_p ( struct gdbarch * gdbarch)

Definition at line 2579 of file gdbarch.c.

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,
struct objfile * current_objfile )

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

◆ gdbarch_iterate_over_regset_sections_p()

bool gdbarch_iterate_over_regset_sections_p ( struct gdbarch * gdbarch)

◆ gdbarch_long_bit()

int gdbarch_long_bit ( struct gdbarch * gdbarch)

◆ gdbarch_long_double_bit()

int gdbarch_long_double_bit ( struct gdbarch * gdbarch)

◆ gdbarch_long_double_format()

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

◆ gdbarch_long_long_bit()

int gdbarch_long_long_bit ( struct gdbarch * gdbarch)

◆ gdbarch_make_corefile_notes()

gdb::unique_xmalloc_ptr< char > gdbarch_make_corefile_notes ( struct gdbarch * gdbarch,
bfd * obfd,
int * note_size )

Definition at line 3742 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by write_gcore_file_1().

◆ gdbarch_make_corefile_notes_p()

bool gdbarch_make_corefile_notes_p ( struct gdbarch * gdbarch)

Definition at line 3735 of file gdbarch.c.

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 3496 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by read_func_scope().

◆ gdbarch_max_insn_length()

ULONGEST gdbarch_max_insn_length ( struct gdbarch * gdbarch)

◆ gdbarch_max_insn_length_p()

bool gdbarch_max_insn_length_p ( struct gdbarch * gdbarch)

Definition at line 4075 of file gdbarch.c.

Referenced by gdbarch_dump(), gdbarch_max_insn_length(), and gdbpy_print_insn().

◆ gdbarch_memory_insert_breakpoint()

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

Definition at line 2869 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 2886 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by memory_remove_breakpoint().

◆ gdbarch_memtag_granule_size()

CORE_ADDR gdbarch_memtag_granule_size ( struct gdbarch * gdbarch)

Definition at line 3271 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by do_examine().

◆ gdbarch_memtag_matches_p()

bool gdbarch_memtag_matches_p ( struct gdbarch * gdbarch,
struct value * address )

Definition at line 3220 of file gdbarch.c.

References value::address, gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by memory_tag_check_command(), and print_command_1().

◆ gdbarch_memtag_to_string()

std::string gdbarch_memtag_to_string ( struct gdbarch * gdbarch,
struct value * tag )

◆ gdbarch_num_pseudo_regs()

int gdbarch_num_pseudo_regs ( struct gdbarch * gdbarch)

◆ gdbarch_num_regs()

int gdbarch_num_regs ( struct gdbarch * gdbarch)

Definition at line 1930 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by aarch64_analyze_prologue(), aarch64_gdbarch_init(), aarch64_linux_restore_vregs(), aarch64_linux_sigframe_init(), 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(), collection_list::add_local_register(), amd64_collect_native_gregset(), amd64_native_gregset_reg_offset(), amd64_supply_native_gregset(), arm_gdbarch_init(), arm_make_epilogue_frame_cache(), arm_make_prologue_cache(), arm_pseudo_read(), arm_pseudo_write(), arm_register_sim_regno(), reg_buffer::assert_regnum(), avr_frame_unwind_cache(), ax_reg(), ax_reg_mask(), collection_list::collection_list(), 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(), csky_pseudo_register_name(), csky_pseudo_register_read(), csky_pseudo_register_write(), csky_register_name(), csky_register_reggroup_p(), csky_register_type(), regcache::debug_print_register(), default_guess_tracepoint_registers(), default_register_reggroup_p(), register_dump::dump(), register_dump_regcache::dump_reg(), register_dump_reg_buffer::dump_reg(), register_dump_remote::dump_reg(), encode_actions_1(), fetch_register(), core_target::fetch_registers(), hppa_linux_nat_target::fetch_registers(), i386_linux_nat_target::fetch_registers(), ia64_linux_nat_target::fetch_registers(), linux_nat_trad_target::fetch_registers(), ravenscar_thread_target::fetch_registers(), gdbsim_target::fetch_registers(), remote_target::fetch_registers(), tfile_target::fetch_registers(), windows_nat_target::fetch_registers(), record_full_core_target::fetch_registers(), fill_gregset(), frv_register_sim_regno(), gdbarch_num_cooked_regs(), generate_c_for_variable_locations(), generate_register_struct(), h8300_frame_cache(), h8300_frame_prev_register(), h8300_init_frame_cache(), h8300_register_sim_regno(), hppa_frame_cache(), i386_gdbarch_init(), ia64_cannot_fetch_register(), ia64_cannot_store_register(), ia64_register_addr(), init_regcache_descr(), init_sim_regno_table(), legacy_register_sim_regno(), legacy_virtual_frame_pointer(), lm32_frame_cache(), loongarch_register_reggroup_p(), m32c_virtual_frame_pointer(), m32r_frame_unwind_cache(), m68hc11_register_reggroup_p(), map_regcache_remote_table(), 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_pseudo_register_name(), nds32_pseudo_register_read(), nds32_pseudo_register_type(), nds32_pseudo_register_write(), reg_buffer::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(), remote_target::prepare_to_store(), print_gp_register_row(), remote_target::process_g_packet(), record_full_core_open_1(), record_full_registers_change(), reg_buffer::reg_buffer(), remote_arch_state::remote_arch_state(), remote_register_number_and_offset(), reset_saved_regs(), riscv_frame_cache(), riscv_gdbarch_init(), riscv_register_reggroup_p(), riscv_supply_regset(), rs6000_gdbarch_init(), s12z_print_registers_info(), s390_gdbarch_init(), set_reg_offset(), 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(), store_register(), hppa_linux_nat_target::store_registers(), i386_linux_nat_target::store_registers(), ia64_linux_nat_target::store_registers(), linux_nat_trad_target::store_registers(), ravenscar_thread_target::store_registers(), record_full_target::store_registers(), gdbsim_target::store_registers(), remote_target::store_registers(), windows_nat_target::store_registers(), remote_target::store_registers_using_G(), supply_gregset(), tdesc_register_name(), tdesc_register_reggroup_p(), tdesc_register_type(), tdesc_use_registers(), thumb_analyze_prologue(), tracefile_fetch_registers(), v850_frame_cache(), xtensa_pseudo_register_read(), xtensa_pseudo_register_write(), xtensa_register_reggroup_p(), and z80_frame_unwind_cache().

◆ gdbarch_osabi()

enum gdb_osabi gdbarch_osabi ( struct gdbarch * gdbarch)

◆ gdbarch_overlay_update()

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

Definition at line 4290 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by overlay_load_command(), and section_is_mapped().

◆ gdbarch_overlay_update_p()

bool gdbarch_overlay_update_p ( struct gdbarch * gdbarch)

Definition at line 4283 of file gdbarch.c.

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

◆ gdbarch_pc_regnum()

int gdbarch_pc_regnum ( struct gdbarch * gdbarch)

Definition at line 2054 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by aix_sighandle_frame_cache(), arc_dwarf2_frame_init_reg(), arc_frame_prev_register(), arc_frame_this_id(), arc_make_frame_cache(), arc_sigtramp_frame_this_id(), arc_write_pc(), collect_register(), 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(), crisv32_register_name(), crisv32_register_type(), crisv32_scan_prologue(), csky_dwarf2_frame_init_reg(), default_guess_tracepoint_registers(), default_unwind_pc(), dwarf2_frame_default_init_reg(), dwarf2_tailcall_prev_register_first(), fetch_ppc_registers(), procfs_target::fetch_registers(), record_btrace_target::fetch_registers(), rs6000_nat_target::fetch_registers(), fill_gregset(), fill_sprs32(), fill_sprs64(), find_step_target(), get_prev_frame_always_1(), getregs_supplies(), getregs_supplies(), i386_unwind_pc(), info_frame_command_core(), init_sim_regno_table(), arc_linux_nat_target::low_prepare_to_resume(), i386_linux_nat_target::low_resume(), 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(), record_btrace_frame_prev_register(), regcache_read_pc(), regcache_write_pc(), alpha_linux_nat_target::register_u_offset(), regmap(), riscv_frame_cache(), riscv_register_type(), rs6000_epilogue_frame_cache(), rs6000_frame_cache(), sh_dwarf2_frame_init_reg(), sh_frame_prev_register(), special_register_p(), store_ppc_registers(), procfs_target::store_registers(), rs6000_nat_target::store_registers(), store_regs_user_thread(), supply_gregset(), supply_gregset_reg(), supply_sprs32(), supply_sprs64(), tic6x_dwarf2_frame_init_reg(), value_of_builtin_frame_pc_reg(), windows_fetch_one_register(), 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 )

◆ 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 5198 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by fprint_target_auxv().

◆ gdbarch_print_float_info()

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

Definition at line 2344 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 3336 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by disasmpy_builtin_disassemble(), and gdb_print_insn_1().

◆ gdbarch_print_registers_info()

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

◆ gdbarch_print_vector_info()

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

Definition at line 2368 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by print_vector_info().

◆ gdbarch_print_vector_info_p()

bool gdbarch_print_vector_info_p ( struct gdbarch * gdbarch)

Definition at line 2361 of file gdbarch.c.

Referenced by gdbarch_dump(), and print_vector_info().

◆ gdbarch_process_record()

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

Definition at line 4355 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by record_full_message().

◆ gdbarch_process_record_p()

bool gdbarch_process_record_p ( struct gdbarch * gdbarch)

Definition at line 4348 of file gdbarch.c.

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 4379 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by record_full_message().

◆ gdbarch_process_record_signal_p()

bool gdbarch_process_record_signal_p ( struct gdbarch * gdbarch)

Definition at line 4372 of file gdbarch.c.

Referenced by gdbarch_dump(), and record_full_message().

◆ gdbarch_program_breakpoint_here_p()

bool gdbarch_program_breakpoint_here_p ( struct gdbarch * gdbarch,
CORE_ADDR address )

Definition at line 5157 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by bp_loc_is_permanent(), and handle_signal_stop().

◆ gdbarch_ps_regnum()

int gdbarch_ps_regnum ( struct gdbarch * gdbarch)

◆ gdbarch_pseudo_register_read()

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

Definition at line 1865 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by readable_regcache::cooked_read().

◆ gdbarch_pseudo_register_read_p()

bool gdbarch_pseudo_register_read_p ( struct gdbarch * gdbarch)

Definition at line 1858 of file gdbarch.c.

Referenced by gdbarch_dump().

◆ gdbarch_pseudo_register_read_value()

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

◆ gdbarch_pseudo_register_read_value_p()

bool gdbarch_pseudo_register_read_value_p ( struct gdbarch * gdbarch)

◆ gdbarch_pseudo_register_write()

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

Definition at line 1913 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by regcache::cooked_write().

◆ gdbarch_pseudo_register_write_p()

bool gdbarch_pseudo_register_write_p ( struct gdbarch * gdbarch)

Definition at line 1906 of file gdbarch.c.

Referenced by gdbarch_dump().

◆ gdbarch_ptr_bit()

int gdbarch_ptr_bit ( struct gdbarch * gdbarch)

Definition at line 1722 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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(), amd64fbsd_get_thread_local_address(), arm_linux_init_abi(), build_go_types(), decode_frame_entry_1(), default_gcc_target_options(), default_region_ok_for_hw_watchpoint(), display_one_tib(), do_examine(), eval_op_f_loc(), fbsd_get_thread_local_address(), fbsd_make_corefile_notes(), i386_darwin_nat_target::fetch_registers(), s390_linux_nat_target::fetch_registers(), fill_gregset(), get_gdb_vtable_type(), hppa_frame_cache(), i386_linux_init_abi(), i386_mpx_get_bt_entry(), i386_mpx_print_bounds(), i386_type_align(), i386fbsd_get_thread_local_address(), info_proc_mappings(), info_sharedlibrary_command(), opencl_language::language_arch_info(), linux_get_siginfo_type_with_fields(), linux_make_corefile_notes(), m68k_get_longjmp_target(), maint_info_jit_cmd(), 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(), riscv_fbsd_get_thread_local_address(), s390_analyze_prologue(), s390_backchain_frame_unwind_cache(), s390_dummy_id(), s390_gcc_target_options(), s390_iterate_over_regset_sections(), 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(), i386_darwin_nat_target::store_registers(), supply_gregset(), svr4_truncate_ptr(), tdesc_register_type(), tilegx_gdbarch_init(), verify_gdbarch(), windows_get_siginfo_type(), windows_get_tlb_type(), windows_solib_create_inferior_hook(), and z80_frame_unwind_cache().

◆ 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,
function_call_return_method return_method,
CORE_ADDR struct_addr )

Definition at line 2252 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by call_function_by_hand_dummy().

◆ gdbarch_push_dummy_call_p()

bool gdbarch_push_dummy_call_p ( struct gdbarch * gdbarch)

Definition at line 2245 of file gdbarch.c.

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 2293 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by push_dummy_code().

◆ gdbarch_push_dummy_code_p()

bool gdbarch_push_dummy_code_p ( struct gdbarch * gdbarch)

◆ gdbarch_ravenscar_ops()

struct ravenscar_arch_ops * gdbarch_ravenscar_ops ( struct gdbarch * gdbarch)

◆ gdbarch_read_core_file_mappings()

void gdbarch_read_core_file_mappings ( struct gdbarch * gdbarch,
struct bfd * cbfd,
read_core_file_mappings_pre_loop_ftype pre_loop_cb,
read_core_file_mappings_loop_ftype loop_cb )

Definition at line 5402 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::build_file_mappings().

◆ gdbarch_read_pc()

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

Definition at line 1800 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by regcache_read_pc().

◆ gdbarch_read_pc_p()

bool gdbarch_read_pc_p ( struct gdbarch * gdbarch)

Definition at line 1793 of file gdbarch.c.

Referenced by gdbarch_dump(), regcache_read_pc(), and windows_fetch_one_register().

◆ gdbarch_record_special_symbol()

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

Definition at line 4475 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by elf_symtab_read().

◆ gdbarch_record_special_symbol_p()

bool gdbarch_record_special_symbol_p ( struct gdbarch * gdbarch)

Definition at line 4468 of file gdbarch.c.

Referenced by elf_symtab_read(), and gdbarch_dump().

◆ gdbarch_register_name()

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

Definition at line 2173 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and gdbarch_num_cooked_regs().

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(), csky_collect_fregset(), csky_push_dummy_call(), csky_register_reggroup_p(), csky_supply_fregset(), regcache::debug_print_register(), default_print_registers_info(), default_register_reggroup_p(), register_dump::dump(), dwarf2_frame_cache(), dwarf2_restore_rule(), fetch_register(), fetch_register(), fetch_register(), linux_nat_trad_target::fetch_register(), fetch_register(), remote_target::fetch_register_using_p(), amd_dbgapi_target::fetch_registers(), i386_gnu_nat_target::fetch_registers(), gdbsim_target::fetch_registers(), gdbpy_register_descriptor_iter_next(), gdbpy_register_descriptor_to_string(), h8300_print_register(), ia64_linux_fetch_register(), ia64_linux_store_register(), info_address_command(), info_frame_command_core(), info_scope_command(), legacy_register_sim_regno(), locexpr_regname(), loongarch_register_reggroup_p(), m68hc11_print_registers_info(), maintenance_print_record_instruction(), 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(), nds32_gdbarch_init(), nds32_register_reggroup_p(), pass_in_v(), pass_in_x(), print_gp_register_row(), selftests::register_name_test(), riscv_frame_cache(), riscv_print_arg_location(), riscv_print_one_register_info(), riscv_print_registers_info(), riscv_register_reggroup_p(), riscv_scan_prologue(), rs6000_ax_pseudo_register_collect(), rs6000_pseudo_register_read(), rs6000_pseudo_register_type(), rs6000_pseudo_register_write(), s12z_print_ccw_info(), sh_register_reggroup_p(), tui_data_window::show_register_group(), store_register(), store_register(), store_register(), linux_nat_trad_target::store_register(), store_register(), remote_target::store_register_using_P(), amd_dbgapi_target::store_registers(), i386_gnu_nat_target::store_registers(), record_full_target::store_registers(), gdbsim_target::store_registers(), unwind_infopy_repr(), 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,
const struct reggroup * reggroup )

◆ gdbarch_register_sim_regno()

int gdbarch_register_sim_regno ( struct gdbarch * gdbarch,
int reg_nr )

◆ gdbarch_register_to_value()

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

◆ gdbarch_register_type()

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

◆ gdbarch_relocate_instruction()

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

Definition at line 4265 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by remote_target::remote_get_noisy_reply().

◆ gdbarch_relocate_instruction_p()

bool gdbarch_relocate_instruction_p ( struct gdbarch * gdbarch)

Definition at line 4258 of file gdbarch.c.

Referenced by gdbarch_dump().

◆ gdbarch_remote_register_number()

int gdbarch_remote_register_number ( struct gdbarch * gdbarch,
int regno )

◆ gdbarch_remove_non_address_bits()

CORE_ADDR gdbarch_remove_non_address_bits ( struct gdbarch * gdbarch,
CORE_ADDR pointer )

◆ gdbarch_report_signal_info()

void gdbarch_report_signal_info ( struct gdbarch * gdbarch,
struct ui_out * uiout,
enum gdb_signal siggnal )

Definition at line 2020 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target_open(), and print_signal_received_reason().

◆ gdbarch_report_signal_info_p()

bool gdbarch_report_signal_info_p ( struct gdbarch * gdbarch)

Definition at line 2013 of file gdbarch.c.

Referenced by core_target_open(), gdbarch_dump(), and print_signal_received_reason().

◆ gdbarch_return_in_first_hidden_param_p()

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

Definition at line 2678 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by call_function_by_hand_dummy().

◆ gdbarch_return_value_as_value()

enum return_value_convention gdbarch_return_value_as_value ( struct gdbarch * gdbarch,
struct value * function,
struct type * valtype,
struct regcache * regcache,
struct value ** read_value,
const gdb_byte * writebuf )

◆ gdbarch_sdb_reg_to_regnum()

int gdbarch_sdb_reg_to_regnum ( struct gdbarch * gdbarch,
int sdb_regnr )

Definition at line 2139 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by coff_reg_to_regnum().

◆ gdbarch_set_memtags()

bool gdbarch_set_memtags ( struct gdbarch * gdbarch,
struct value * address,
size_t length,
const gdb::byte_vector & tags,
memtag_type tag_type )

◆ gdbarch_short_bit()

int gdbarch_short_bit ( struct gdbarch * gdbarch)

◆ gdbarch_single_step_through_delay()

int gdbarch_single_step_through_delay ( struct gdbarch * gdbarch,
frame_info_ptr frame )

Definition at line 3319 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by handle_signal_stop(), and proceed().

◆ gdbarch_single_step_through_delay_p()

bool gdbarch_single_step_through_delay_p ( struct gdbarch * gdbarch)

Definition at line 3312 of file gdbarch.c.

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

◆ gdbarch_skip_entrypoint()

CORE_ADDR gdbarch_skip_entrypoint ( struct gdbarch * gdbarch,
CORE_ADDR ip )

◆ gdbarch_skip_entrypoint_p()

bool gdbarch_skip_entrypoint_p ( struct gdbarch * gdbarch)

◆ gdbarch_skip_main_prologue()

CORE_ADDR gdbarch_skip_main_prologue ( struct gdbarch * gdbarch,
CORE_ADDR ip )

Definition at line 2719 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by skip_prologue_sal().

◆ gdbarch_skip_main_prologue_p()

bool gdbarch_skip_main_prologue_p ( struct gdbarch * gdbarch)

Definition at line 2712 of file gdbarch.c.

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 4058 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by resume_1().

◆ gdbarch_skip_prologue()

CORE_ADDR gdbarch_skip_prologue ( struct gdbarch * gdbarch,
CORE_ADDR ip )

Definition at line 2695 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 3387 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by process_event_stop_test().

◆ gdbarch_skip_trampoline_code()

CORE_ADDR gdbarch_skip_trampoline_code ( struct gdbarch * gdbarch,
frame_info_ptr frame,
CORE_ADDR pc )

◆ gdbarch_so_ops()

const struct target_so_ops * gdbarch_so_ops ( struct gdbarch * gdbarch)

◆ gdbarch_software_single_step()

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

Definition at line 3295 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by insert_single_step_breakpoints().

◆ gdbarch_software_single_step_p()

bool gdbarch_software_single_step_p ( struct gdbarch * gdbarch)

◆ gdbarch_sofun_address_maybe_missing()

int gdbarch_sofun_address_maybe_missing ( struct gdbarch * gdbarch)

◆ gdbarch_solib_symbols_extension()

const char * gdbarch_solib_symbols_extension ( struct gdbarch * gdbarch)

Definition at line 4973 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by solib_find().

◆ gdbarch_sp_regnum()

int gdbarch_sp_regnum ( struct gdbarch * gdbarch)

Definition at line 2037 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by aix_sighandle_frame_cache(), amd64_frame_prev_register(), arc_dwarf2_frame_init_reg(), arc_frame_prev_register(), arc_push_dummy_call(), arc_virtual_frame_pointer(), bfin_frame_prev_register(), bpf_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(), crisv32_register_type(), crisv32_scan_prologue(), csky_dwarf2_frame_init_reg(), darwin_read_exec_load_addr_at_init(), default_unwind_sp(), dwarf2_frame_cache(), dwarf2_frame_default_init_reg(), dwarf2_tailcall_prev_register_first(), dwarf2_tailcall_sniffer_first(), dwarf_block_to_sp_offset(), ravenscar_arch_ops::fetch_register(), procfs_target::fetch_registers(), ravenscar_arch_ops::get_stack_base(), ia64_frame_prev_register(), info_frame_command_core(), 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(), riscv_frame_cache(), rs6000_epilogue_frame_cache(), rs6000_frame_cache(), rs6000_lynx178_push_dummy_call(), rs6000_push_dummy_call(), 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(), stab_reg_to_regnum(), procfs_target::store_registers(), supply_gregset(), tic6x_dwarf2_frame_init_reg(), 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 2105 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 3101 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by define_symbol().

◆ gdbarch_stack_frame_destroyed_p()

int gdbarch_stack_frame_destroyed_p ( struct gdbarch * gdbarch,
CORE_ADDR addr )

Definition at line 3438 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by update_watchpoint(), and watchpoint_check().

◆ gdbarch_stap_adjust_register()

std::string gdbarch_stap_adjust_register ( struct gdbarch * gdbarch,
struct stap_parse_info * p,
const std::string & regname,
int regnum )

Definition at line 4741 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.

Referenced by stap_parse_register_operand().

◆ gdbarch_stap_adjust_register_p()

bool gdbarch_stap_adjust_register_p ( struct gdbarch * gdbarch)

Definition at line 4734 of file gdbarch.c.

Referenced by gdbarch_dump(), and stap_parse_register_operand().

◆ gdbarch_stap_gdb_register_prefix()

const char * gdbarch_stap_gdb_register_prefix ( struct gdbarch * gdbarch)

Definition at line 4652 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_parse_register_operand().

◆ gdbarch_stap_gdb_register_suffix()

const char * gdbarch_stap_gdb_register_suffix ( struct gdbarch * gdbarch)

Definition at line 4669 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_parse_register_operand().

◆ gdbarch_stap_integer_prefixes()

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

Definition at line 4550 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_is_integer_prefix().

◆ gdbarch_stap_integer_suffixes()

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

Definition at line 4567 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 4693 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_parse_argument_conditionally().

◆ gdbarch_stap_is_single_operand_p()

bool gdbarch_stap_is_single_operand_p ( struct gdbarch * gdbarch)

◆ gdbarch_stap_parse_special_token()

expr::operation_up gdbarch_stap_parse_special_token ( struct gdbarch * gdbarch,
struct stap_parse_info * p )

Definition at line 4717 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_parse_single_operand().

◆ gdbarch_stap_parse_special_token_p()

bool gdbarch_stap_parse_special_token_p ( struct gdbarch * gdbarch)

Definition at line 4710 of file gdbarch.c.

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 4618 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 4635 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_check_register_indirection_suffix().

◆ gdbarch_stap_register_prefixes()

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

Definition at line 4584 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_is_register_prefix().

◆ gdbarch_stap_register_suffixes()

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

Definition at line 4601 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by stap_check_register_suffix().

◆ gdbarch_sw_breakpoint_from_kind()

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

◆ gdbarch_syscalls_info()

struct syscalls_info * gdbarch_syscalls_info ( struct gdbarch * gdbarch)

Definition at line 4533 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

◆ gdbarch_tagged_address_p()

bool gdbarch_tagged_address_p ( struct gdbarch * gdbarch,
struct value * address )

◆ gdbarch_target_desc()

const struct target_desc * gdbarch_target_desc ( struct gdbarch * gdbarch)

◆ gdbarch_type_align()

ULONGEST gdbarch_type_align ( struct gdbarch * gdbarch,
struct type * type )

Definition at line 5368 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by type_align().

◆ gdbarch_unwind_pc()

CORE_ADDR gdbarch_unwind_pc ( struct gdbarch * gdbarch,
frame_info_ptr next_frame )

Definition at line 3019 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by dwarf2_tailcall_sniffer_first(), and frame_unwind_pc().

◆ gdbarch_unwind_sp()

CORE_ADDR gdbarch_unwind_sp ( struct gdbarch * gdbarch,
frame_info_ptr next_frame )

Definition at line 3036 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by get_frame_sp(), and mn10300_push_dummy_call().

◆ gdbarch_update_call_site_pc()

CORE_ADDR gdbarch_update_call_site_pc ( struct gdbarch * gdbarch,
CORE_ADDR pc )

Definition at line 2661 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by compunit_symtab::find_call_site().

◆ gdbarch_use_target_description_from_corefile_notes()

bool gdbarch_use_target_description_from_corefile_notes ( struct gdbarch * gdbarch,
struct bfd * corefile_bfd )

Definition at line 5419 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by core_target::read_description().

◆ gdbarch_valid_disassembler_options()

const disasm_options_and_args_t * gdbarch_valid_disassembler_options ( struct gdbarch * gdbarch)

◆ gdbarch_value_from_register()

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

Definition at line 2528 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.

Referenced by address_from_register(), and value_from_register().

◆ gdbarch_value_to_register()

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

Definition at line 2511 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.

Referenced by selftests::register_to_value_test(), and value_assign().

◆ gdbarch_vbit_in_delta()

int gdbarch_vbit_in_delta ( struct gdbarch * gdbarch)

Definition at line 4041 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 1841 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

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 5215 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by add_vsyscall_page(), and svr4_current_sos().

◆ gdbarch_vtable_function_descriptors()

int gdbarch_vtable_function_descriptors ( struct gdbarch * gdbarch)

Definition at line 4024 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by gnuv3_get_virtual_fn(), and print_one_vtable().

◆ gdbarch_wchar_bit()

int gdbarch_wchar_bit ( struct gdbarch * gdbarch)

Definition at line 1670 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by create_gdbtypes_data().

◆ gdbarch_wchar_signed()

int gdbarch_wchar_signed ( struct gdbarch * gdbarch)

Definition at line 1687 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by create_gdbtypes_data().

◆ gdbarch_write_pc()

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

Definition at line 1824 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

Referenced by regcache_write_pc().

◆ gdbarch_write_pc_p()

bool gdbarch_write_pc_p ( struct gdbarch * gdbarch)

Definition at line 1817 of file gdbarch.c.

Referenced by gdbarch_dump(), regcache_write_pc(), and windows_fetch_one_register().

◆ gdbarch_xml_syscall_file()

const char * gdbarch_xml_syscall_file ( struct gdbarch * gdbarch)

Definition at line 4516 of file gdbarch.c.

References gdb_printf(), gdb_stdlog, and gdbarch_debug.

◆ set_gdbarch_addr_bit()

void set_gdbarch_addr_bit ( struct gdbarch * gdbarch,
int addr_bit )

◆ set_gdbarch_addr_bits_remove()

void set_gdbarch_addr_bits_remove ( struct gdbarch * gdbarch,
gdbarch_addr_bits_remove_ftype addr_bits_remove )

Definition at line 3162 of file gdbarch.c.

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

Definition at line 3663 of file gdbarch.c.

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

Definition at line 3598 of file gdbarch.c.

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

Definition at line 3622 of file gdbarch.c.

◆ set_gdbarch_address_to_pointer()

void set_gdbarch_address_to_pointer ( struct gdbarch * gdbarch,
gdbarch_address_to_pointer_ftype address_to_pointer )

Definition at line 2572 of file gdbarch.c.

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

Definition at line 5310 of file gdbarch.c.

◆ set_gdbarch_adjust_breakpoint_address()

void set_gdbarch_adjust_breakpoint_address ( struct gdbarch * gdbarch,
gdbarch_adjust_breakpoint_address_ftype adjust_breakpoint_address )

Definition at line 2862 of file gdbarch.c.

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

Definition at line 3523 of file gdbarch.c.

◆ set_gdbarch_adjust_dwarf2_line()

void set_gdbarch_adjust_dwarf2_line ( struct gdbarch * gdbarch,
gdbarch_adjust_dwarf2_line_ftype adjust_dwarf2_line )

Definition at line 3540 of file gdbarch.c.

◆ set_gdbarch_auto_charset()

void set_gdbarch_auto_charset ( struct gdbarch * gdbarch,
gdbarch_auto_charset_ftype auto_charset )

Definition at line 4949 of file gdbarch.c.

◆ set_gdbarch_auto_wide_charset()

void set_gdbarch_auto_wide_charset ( struct gdbarch * gdbarch,
gdbarch_auto_wide_charset_ftype auto_wide_charset )

Definition at line 4966 of file gdbarch.c.

◆ set_gdbarch_auxv_parse()

void set_gdbarch_auxv_parse ( struct gdbarch * gdbarch,
gdbarch_auxv_parse_ftype auxv_parse )

Definition at line 5191 of file gdbarch.c.

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

Definition at line 1982 of file gdbarch.c.

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

Definition at line 2006 of file gdbarch.c.

◆ set_gdbarch_believe_pcc_promotion()

void set_gdbarch_believe_pcc_promotion ( struct gdbarch * gdbarch,
int believe_pcc_promotion )

◆ set_gdbarch_bfloat16_bit()

void set_gdbarch_bfloat16_bit ( struct gdbarch * gdbarch,
int bfloat16_bit )

Definition at line 1510 of file gdbarch.c.

◆ set_gdbarch_bfloat16_format()

void set_gdbarch_bfloat16_format ( struct gdbarch * gdbarch,
const struct floatformat ** bfloat16_format )

Definition at line 1527 of file gdbarch.c.

Referenced by i386_gdbarch_init().

◆ set_gdbarch_breakpoint_from_pc()

void set_gdbarch_breakpoint_from_pc ( struct gdbarch * gdbarch,
gdbarch_breakpoint_from_pc_ftype breakpoint_from_pc )

Definition at line 2787 of file gdbarch.c.

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

Definition at line 2838 of file gdbarch.c.

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

Definition at line 2804 of file gdbarch.c.

◆ set_gdbarch_call_dummy_location()

void set_gdbarch_call_dummy_location ( struct gdbarch * gdbarch,
enum call_dummy_location_type call_dummy_location )

◆ set_gdbarch_cannot_fetch_register()

void set_gdbarch_cannot_fetch_register ( struct gdbarch * gdbarch,
gdbarch_cannot_fetch_register_ftype cannot_fetch_register )

Definition at line 2412 of file gdbarch.c.

◆ set_gdbarch_cannot_step_breakpoint()

void set_gdbarch_cannot_step_breakpoint ( struct gdbarch * gdbarch,
int cannot_step_breakpoint )

Definition at line 3557 of file gdbarch.c.

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 )

Definition at line 2429 of file gdbarch.c.

◆ set_gdbarch_char_signed()

void set_gdbarch_char_signed ( struct gdbarch * gdbarch,
int char_signed )

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

Definition at line 2320 of file gdbarch.c.

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

Definition at line 3489 of file gdbarch.c.

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

Definition at line 3145 of file gdbarch.c.

◆ set_gdbarch_convert_register_p()

void set_gdbarch_convert_register_p ( struct gdbarch * gdbarch,
gdbarch_convert_register_p_ftype convert_register_p )

Definition at line 2487 of file gdbarch.c.

◆ set_gdbarch_core_info_proc()

void set_gdbarch_core_info_proc ( struct gdbarch * gdbarch,
gdbarch_core_info_proc_ftype core_info_proc )

Definition at line 5065 of file gdbarch.c.

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

Definition at line 3920 of file gdbarch.c.

◆ set_gdbarch_core_read_description()

void set_gdbarch_core_read_description ( struct gdbarch * gdbarch,
gdbarch_core_read_description_ftype core_read_description )

Definition at line 4324 of file gdbarch.c.

◆ set_gdbarch_core_read_x86_xsave_layout()

void set_gdbarch_core_read_x86_xsave_layout ( struct gdbarch * gdbarch,
gdbarch_core_read_x86_xsave_layout_ftype core_read_x86_xsave_layout )

Definition at line 3992 of file gdbarch.c.

◆ set_gdbarch_core_thread_name()

void set_gdbarch_core_thread_name ( struct gdbarch * gdbarch,
gdbarch_core_thread_name_ftype core_thread_name )

Definition at line 3944 of file gdbarch.c.

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

Definition at line 3872 of file gdbarch.c.

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

Definition at line 3896 of file gdbarch.c.

◆ set_gdbarch_core_xfer_siginfo()

void set_gdbarch_core_xfer_siginfo ( struct gdbarch * gdbarch,
gdbarch_core_xfer_siginfo_ftype core_xfer_siginfo )

Definition at line 3968 of file gdbarch.c.

◆ set_gdbarch_create_memtag_section()

void set_gdbarch_create_memtag_section ( struct gdbarch * gdbarch,
gdbarch_create_memtag_section_ftype create_memtag_section )

Definition at line 3800 of file gdbarch.c.

◆ set_gdbarch_decode_memtag_section()

void set_gdbarch_decode_memtag_section ( struct gdbarch * gdbarch,
gdbarch_decode_memtag_section_ftype decode_memtag_section )

Definition at line 3848 of file gdbarch.c.

◆ set_gdbarch_decr_pc_after_break()

void set_gdbarch_decr_pc_after_break ( struct gdbarch * gdbarch,
CORE_ADDR decr_pc_after_break )

◆ set_gdbarch_deprecated_fp_regnum()

void set_gdbarch_deprecated_fp_regnum ( struct gdbarch * gdbarch,
int deprecated_fp_regnum )

Definition at line 2238 of file gdbarch.c.

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 2930 of file gdbarch.c.

Referenced by vax_gdbarch_init().

◆ set_gdbarch_disassembler_options()

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

◆ set_gdbarch_disassembler_options_implicit()

void set_gdbarch_disassembler_options_implicit ( struct gdbarch * gdbarch,
const char * disassembler_options_implicit )

Definition at line 5327 of file gdbarch.c.

Referenced by mips_gdbarch_init().

◆ set_gdbarch_displaced_step_buffer_length()

void set_gdbarch_displaced_step_buffer_length ( struct gdbarch * gdbarch,
ULONGEST displaced_step_buffer_length )

Definition at line 4251 of file gdbarch.c.

Referenced by aarch64_linux_init_abi(), arm_gdbarch_init(), and rs6000_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 )

Definition at line 4117 of file gdbarch.c.

◆ set_gdbarch_displaced_step_copy_insn_closure_by_addr()

void set_gdbarch_displaced_step_copy_insn_closure_by_addr ( struct gdbarch * gdbarch,
gdbarch_displaced_step_copy_insn_closure_by_addr_ftype displaced_step_copy_insn_closure_by_addr )

Definition at line 4216 of file gdbarch.c.

◆ set_gdbarch_displaced_step_finish()

void set_gdbarch_displaced_step_finish ( struct gdbarch * gdbarch,
gdbarch_displaced_step_finish_ftype displaced_step_finish )

Definition at line 4192 of file gdbarch.c.

References displaced_step_finish().

◆ set_gdbarch_displaced_step_fixup()

void set_gdbarch_displaced_step_fixup ( struct gdbarch * gdbarch,
gdbarch_displaced_step_fixup_ftype displaced_step_fixup )

Definition at line 4151 of file gdbarch.c.

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

Definition at line 4134 of file gdbarch.c.

◆ set_gdbarch_displaced_step_prepare()

void set_gdbarch_displaced_step_prepare ( struct gdbarch * gdbarch,
gdbarch_displaced_step_prepare_ftype displaced_step_prepare )

Definition at line 4175 of file gdbarch.c.

References displaced_step_prepare().

◆ set_gdbarch_displaced_step_restore_all_in_ptid()

void set_gdbarch_displaced_step_restore_all_in_ptid ( struct gdbarch * gdbarch,
gdbarch_displaced_step_restore_all_in_ptid_ftype displaced_step_restore_all_in_ptid )

Definition at line 4233 of file gdbarch.c.

◆ set_gdbarch_double_bit()

void set_gdbarch_double_bit ( struct gdbarch * gdbarch,
int double_bit )

◆ set_gdbarch_double_format()

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

◆ set_gdbarch_dtrace_disable_probe()

void set_gdbarch_dtrace_disable_probe ( struct gdbarch * gdbarch,
gdbarch_dtrace_disable_probe_ftype dtrace_disable_probe )

Definition at line 4847 of file gdbarch.c.

◆ set_gdbarch_dtrace_enable_probe()

void set_gdbarch_dtrace_enable_probe ( struct gdbarch * gdbarch,
gdbarch_dtrace_enable_probe_ftype dtrace_enable_probe )

Definition at line 4823 of file gdbarch.c.

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

Definition at line 4775 of file gdbarch.c.

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

Definition at line 4799 of file gdbarch.c.

◆ set_gdbarch_dummy_id()

void set_gdbarch_dummy_id ( struct gdbarch * gdbarch,
gdbarch_dummy_id_ftype dummy_id )

Definition at line 2221 of file gdbarch.c.

◆ set_gdbarch_dwarf2_addr_size()

void set_gdbarch_dwarf2_addr_size ( struct gdbarch * gdbarch,
int dwarf2_addr_size )

Definition at line 1768 of file gdbarch.c.

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

◆ set_gdbarch_dwarf2_omit_typedef_p()

void set_gdbarch_dwarf2_omit_typedef_p ( struct gdbarch * gdbarch,
gdbarch_dwarf2_omit_typedef_p_ftype dwarf2_omit_typedef_p )

Definition at line 2654 of file gdbarch.c.

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

Definition at line 2166 of file gdbarch.c.

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

Definition at line 2132 of file gdbarch.c.

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

Definition at line 3472 of file gdbarch.c.

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

Definition at line 3639 of file gdbarch.c.

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

Definition at line 4915 of file gdbarch.c.

◆ set_gdbarch_fetch_pointer_argument()

void set_gdbarch_fetch_pointer_argument ( struct gdbarch * gdbarch,
gdbarch_fetch_pointer_argument_ftype fetch_pointer_argument )

Definition at line 3704 of file gdbarch.c.

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

Definition at line 2971 of file gdbarch.c.

◆ set_gdbarch_fill_memtag_section()

void set_gdbarch_fill_memtag_section ( struct gdbarch * gdbarch,
gdbarch_fill_memtag_section_ftype fill_memtag_section )

Definition at line 3824 of file gdbarch.c.

◆ set_gdbarch_find_memory_regions()

void set_gdbarch_find_memory_regions ( struct gdbarch * gdbarch,
gdbarch_find_memory_regions_ftype find_memory_regions )

Definition at line 3776 of file gdbarch.c.

◆ set_gdbarch_float_bit()

void set_gdbarch_float_bit ( struct gdbarch * gdbarch,
int float_bit )

◆ set_gdbarch_float_format()

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

◆ set_gdbarch_floatformat_for_type()

void set_gdbarch_floatformat_for_type ( struct gdbarch * gdbarch,
gdbarch_floatformat_for_type_ftype floatformat_for_type )

Definition at line 1715 of file gdbarch.c.

◆ set_gdbarch_fp0_regnum()

void set_gdbarch_fp0_regnum ( struct gdbarch * gdbarch,
int fp0_regnum )

◆ set_gdbarch_frame_align()

void set_gdbarch_frame_align ( struct gdbarch * gdbarch,
gdbarch_frame_align_ftype frame_align )

Definition at line 3094 of file gdbarch.c.

◆ set_gdbarch_frame_args_skip()

void set_gdbarch_frame_args_skip ( struct gdbarch * gdbarch,
CORE_ADDR frame_args_skip )

◆ set_gdbarch_frame_num_args()

void set_gdbarch_frame_num_args ( struct gdbarch * gdbarch,
gdbarch_frame_num_args_ftype frame_num_args )

Definition at line 3070 of file gdbarch.c.

◆ set_gdbarch_frame_red_zone_size()

void set_gdbarch_frame_red_zone_size ( struct gdbarch * gdbarch,
int frame_red_zone_size )

◆ set_gdbarch_gcc_target_options()

void set_gdbarch_gcc_target_options ( struct gdbarch * gdbarch,
gdbarch_gcc_target_options_ftype gcc_target_options )

Definition at line 5276 of file gdbarch.c.

◆ set_gdbarch_gcore_bfd_target()

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

Definition at line 4017 of file gdbarch.c.

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 )

Definition at line 4413 of file gdbarch.c.

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

Definition at line 4437 of file gdbarch.c.

◆ set_gdbarch_gen_return_address()

void set_gdbarch_gen_return_address ( struct gdbarch * gdbarch,
gdbarch_gen_return_address_ftype gen_return_address )

Definition at line 5017 of file gdbarch.c.

◆ set_gdbarch_get_longjmp_target()

void set_gdbarch_get_longjmp_target ( struct gdbarch * gdbarch,
gdbarch_get_longjmp_target_ftype get_longjmp_target )

Definition at line 2453 of file gdbarch.c.

◆ set_gdbarch_get_memtag()

void set_gdbarch_get_memtag ( struct gdbarch * gdbarch,
gdbarch_get_memtag_ftype get_memtag )

Definition at line 3264 of file gdbarch.c.

◆ set_gdbarch_get_pc_address_flags()

void set_gdbarch_get_pc_address_flags ( struct gdbarch * gdbarch,
gdbarch_get_pc_address_flags_ftype get_pc_address_flags )

Definition at line 5395 of file gdbarch.c.

◆ set_gdbarch_get_return_buf_addr()

void set_gdbarch_get_return_buf_addr ( struct gdbarch * gdbarch,
gdbarch_get_return_buf_addr_ftype get_return_buf_addr )

Definition at line 2637 of file gdbarch.c.

◆ set_gdbarch_get_siginfo_type()

void set_gdbarch_get_siginfo_type ( struct gdbarch * gdbarch,
gdbarch_get_siginfo_type_ftype get_siginfo_type )

Definition at line 4461 of file gdbarch.c.

◆ set_gdbarch_get_syscall_number()

void set_gdbarch_get_syscall_number ( struct gdbarch * gdbarch,
gdbarch_get_syscall_number_ftype get_syscall_number )

Definition at line 4509 of file gdbarch.c.

◆ set_gdbarch_get_thread_local_address()

void set_gdbarch_get_thread_local_address ( struct gdbarch * gdbarch,
gdbarch_get_thread_local_address_ftype get_thread_local_address )

Definition at line 2995 of file gdbarch.c.

◆ set_gdbarch_gnu_triplet_regexp()

void set_gdbarch_gnu_triplet_regexp ( struct gdbarch * gdbarch,
gdbarch_gnu_triplet_regexp_ftype gnu_triplet_regexp )

Definition at line 5293 of file gdbarch.c.

◆ set_gdbarch_guess_tracepoint_registers()

void set_gdbarch_guess_tracepoint_registers ( struct gdbarch * gdbarch,
gdbarch_guess_tracepoint_registers_ftype guess_tracepoint_registers )

Definition at line 4932 of file gdbarch.c.

◆ set_gdbarch_half_bit()

void set_gdbarch_half_bit ( struct gdbarch * gdbarch,
int half_bit )

Definition at line 1544 of file gdbarch.c.

◆ set_gdbarch_half_format()

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

Definition at line 1561 of file gdbarch.c.

◆ 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 5000 of file gdbarch.c.

Referenced by i386_go32_init_abi(), and windows_init_abi_common().

◆ set_gdbarch_has_global_breakpoints()

void set_gdbarch_has_global_breakpoints ( struct gdbarch * gdbarch,
int has_global_breakpoints )

Definition at line 4881 of file gdbarch.c.

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 4864 of file gdbarch.c.

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 )

Definition at line 4898 of file gdbarch.c.

◆ set_gdbarch_have_nonsteppable_watchpoint()

void set_gdbarch_have_nonsteppable_watchpoint ( struct gdbarch * gdbarch,
int have_nonsteppable_watchpoint )

◆ set_gdbarch_in_indirect_branch_thunk()

void set_gdbarch_in_indirect_branch_thunk ( struct gdbarch * gdbarch,
gdbarch_in_indirect_branch_thunk_ftype in_indirect_branch_thunk )

Definition at line 3431 of file gdbarch.c.

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

Definition at line 3414 of file gdbarch.c.

◆ set_gdbarch_infcall_mmap()

void set_gdbarch_infcall_mmap ( struct gdbarch * gdbarch,
gdbarch_infcall_mmap_ftype infcall_mmap )

Definition at line 5242 of file gdbarch.c.

◆ set_gdbarch_infcall_munmap()

void set_gdbarch_infcall_munmap ( struct gdbarch * gdbarch,
gdbarch_infcall_munmap_ftype infcall_munmap )

Definition at line 5259 of file gdbarch.c.

◆ set_gdbarch_info_proc()

void set_gdbarch_info_proc ( struct gdbarch * gdbarch,
gdbarch_info_proc_ftype info_proc )

Definition at line 5041 of file gdbarch.c.

◆ set_gdbarch_inner_than()

void set_gdbarch_inner_than ( struct gdbarch * gdbarch,
gdbarch_inner_than_ftype inner_than )

Definition at line 2770 of file gdbarch.c.

◆ set_gdbarch_insn_is_call()

void set_gdbarch_insn_is_call ( struct gdbarch * gdbarch,
gdbarch_insn_is_call_ftype insn_is_call )

Definition at line 5116 of file gdbarch.c.

◆ set_gdbarch_insn_is_jump()

void set_gdbarch_insn_is_jump ( struct gdbarch * gdbarch,
gdbarch_insn_is_jump_ftype insn_is_jump )

Definition at line 5150 of file gdbarch.c.

◆ set_gdbarch_insn_is_ret()

void set_gdbarch_insn_is_ret ( struct gdbarch * gdbarch,
gdbarch_insn_is_ret_ftype insn_is_ret )

Definition at line 5133 of file gdbarch.c.

◆ set_gdbarch_int_bit()

void set_gdbarch_int_bit ( struct gdbarch * gdbarch,
int int_bit )

◆ set_gdbarch_integer_to_address()

void set_gdbarch_integer_to_address ( struct gdbarch * gdbarch,
gdbarch_integer_to_address_ftype integer_to_address )

Definition at line 2596 of file gdbarch.c.

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

Definition at line 5082 of file gdbarch.c.

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

Definition at line 3728 of file gdbarch.c.

◆ set_gdbarch_long_bit()

void set_gdbarch_long_bit ( struct gdbarch * gdbarch,
int long_bit )

◆ set_gdbarch_long_double_bit()

void set_gdbarch_long_double_bit ( struct gdbarch * gdbarch,
int long_double_bit )

◆ set_gdbarch_long_double_format()

void set_gdbarch_long_double_format ( struct gdbarch * gdbarch,
const struct floatformat ** long_double_format )

◆ set_gdbarch_long_long_bit()

void set_gdbarch_long_long_bit ( struct gdbarch * gdbarch,
int long_long_bit )

◆ set_gdbarch_make_corefile_notes()

void set_gdbarch_make_corefile_notes ( struct gdbarch * gdbarch,
gdbarch_make_corefile_notes_ftype make_corefile_notes )

Definition at line 3752 of file gdbarch.c.

◆ set_gdbarch_make_symbol_special()

void set_gdbarch_make_symbol_special ( struct gdbarch * gdbarch,
gdbarch_make_symbol_special_ftype make_symbol_special )

Definition at line 3506 of file gdbarch.c.

◆ set_gdbarch_max_insn_length()

void set_gdbarch_max_insn_length ( struct gdbarch * gdbarch,
ULONGEST max_insn_length )

◆ set_gdbarch_memory_insert_breakpoint()

void set_gdbarch_memory_insert_breakpoint ( struct gdbarch * gdbarch,
gdbarch_memory_insert_breakpoint_ftype memory_insert_breakpoint )

Definition at line 2879 of file gdbarch.c.

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

Definition at line 2896 of file gdbarch.c.

References memory_remove_breakpoint().

◆ set_gdbarch_memtag_granule_size()

void set_gdbarch_memtag_granule_size ( struct gdbarch * gdbarch,
CORE_ADDR memtag_granule_size )

Definition at line 3281 of file gdbarch.c.

Referenced by aarch64_linux_init_abi().

◆ set_gdbarch_memtag_matches_p()

void set_gdbarch_memtag_matches_p ( struct gdbarch * gdbarch,
gdbarch_memtag_matches_p_ftype memtag_matches_p )

Definition at line 3230 of file gdbarch.c.

◆ set_gdbarch_memtag_to_string()

void set_gdbarch_memtag_to_string ( struct gdbarch * gdbarch,
gdbarch_memtag_to_string_ftype memtag_to_string )

Definition at line 3196 of file gdbarch.c.

◆ set_gdbarch_num_pseudo_regs()

void set_gdbarch_num_pseudo_regs ( struct gdbarch * gdbarch,
int num_pseudo_regs )

◆ set_gdbarch_num_regs()

void set_gdbarch_num_regs ( struct gdbarch * gdbarch,
int num_regs )

◆ set_gdbarch_overlay_update()

void set_gdbarch_overlay_update ( struct gdbarch * gdbarch,
gdbarch_overlay_update_ftype overlay_update )

Definition at line 4300 of file gdbarch.c.

◆ set_gdbarch_pc_regnum()

void set_gdbarch_pc_regnum ( struct gdbarch * gdbarch,
int pc_regnum )

◆ set_gdbarch_pointer_to_address()

void set_gdbarch_pointer_to_address ( struct gdbarch * gdbarch,
gdbarch_pointer_to_address_ftype pointer_to_address )

Definition at line 2555 of file gdbarch.c.

◆ set_gdbarch_print_auxv_entry()

void set_gdbarch_print_auxv_entry ( struct gdbarch * gdbarch,
gdbarch_print_auxv_entry_ftype print_auxv_entry )

Definition at line 5208 of file gdbarch.c.

◆ set_gdbarch_print_float_info()

void set_gdbarch_print_float_info ( struct gdbarch * gdbarch,
gdbarch_print_float_info_ftype print_float_info )

Definition at line 2354 of file gdbarch.c.

◆ set_gdbarch_print_insn()

void set_gdbarch_print_insn ( struct gdbarch * gdbarch,
gdbarch_print_insn_ftype print_insn )

Definition at line 3346 of file gdbarch.c.

◆ set_gdbarch_print_registers_info()

void set_gdbarch_print_registers_info ( struct gdbarch * gdbarch,
gdbarch_print_registers_info_ftype print_registers_info )

Definition at line 2337 of file gdbarch.c.

◆ set_gdbarch_print_vector_info()

void set_gdbarch_print_vector_info ( struct gdbarch * gdbarch,
gdbarch_print_vector_info_ftype print_vector_info )

Definition at line 2378 of file gdbarch.c.

References print_vector_info().

◆ set_gdbarch_process_record()

void set_gdbarch_process_record ( struct gdbarch * gdbarch,
gdbarch_process_record_ftype process_record )

Definition at line 4365 of file gdbarch.c.

◆ set_gdbarch_process_record_signal()

void set_gdbarch_process_record_signal ( struct gdbarch * gdbarch,
gdbarch_process_record_signal_ftype process_record_signal )

Definition at line 4389 of file gdbarch.c.

◆ set_gdbarch_program_breakpoint_here_p()

void set_gdbarch_program_breakpoint_here_p ( struct gdbarch * gdbarch,
gdbarch_program_breakpoint_here_p_ftype program_breakpoint_here_p )

Definition at line 5167 of file gdbarch.c.

◆ set_gdbarch_ps_regnum()

void set_gdbarch_ps_regnum ( struct gdbarch * gdbarch,
int ps_regnum )

◆ set_gdbarch_pseudo_register_read()

void set_gdbarch_pseudo_register_read ( struct gdbarch * gdbarch,
gdbarch_pseudo_register_read_ftype pseudo_register_read )

Definition at line 1875 of file gdbarch.c.

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

Definition at line 1899 of file gdbarch.c.

◆ set_gdbarch_pseudo_register_write()

void set_gdbarch_pseudo_register_write ( struct gdbarch * gdbarch,
gdbarch_pseudo_register_write_ftype pseudo_register_write )

Definition at line 1923 of file gdbarch.c.

◆ set_gdbarch_ptr_bit()

void set_gdbarch_ptr_bit ( struct gdbarch * gdbarch,
int ptr_bit )

◆ set_gdbarch_push_dummy_call()

void set_gdbarch_push_dummy_call ( struct gdbarch * gdbarch,
gdbarch_push_dummy_call_ftype push_dummy_call )

Definition at line 2262 of file gdbarch.c.

◆ set_gdbarch_push_dummy_code()

void set_gdbarch_push_dummy_code ( struct gdbarch * gdbarch,
gdbarch_push_dummy_code_ftype push_dummy_code )

Definition at line 2303 of file gdbarch.c.

References push_dummy_code().

◆ set_gdbarch_ravenscar_ops()

void set_gdbarch_ravenscar_ops ( struct gdbarch * gdbarch,
struct ravenscar_arch_ops * ravenscar_ops )

◆ set_gdbarch_read_core_file_mappings()

void set_gdbarch_read_core_file_mappings ( struct gdbarch * gdbarch,
gdbarch_read_core_file_mappings_ftype read_core_file_mappings )

Definition at line 5412 of file gdbarch.c.

◆ set_gdbarch_read_pc()

void set_gdbarch_read_pc ( struct gdbarch * gdbarch,
gdbarch_read_pc_ftype read_pc )

Definition at line 1810 of file gdbarch.c.

◆ set_gdbarch_record_special_symbol()

void set_gdbarch_record_special_symbol ( struct gdbarch * gdbarch,
gdbarch_record_special_symbol_ftype record_special_symbol )

Definition at line 4485 of file gdbarch.c.

◆ set_gdbarch_register_name()

void set_gdbarch_register_name ( struct gdbarch * gdbarch,
gdbarch_register_name_ftype register_name )

Definition at line 2187 of file gdbarch.c.

References register_name().

◆ set_gdbarch_register_reggroup_p()

void set_gdbarch_register_reggroup_p ( struct gdbarch * gdbarch,
gdbarch_register_reggroup_p_ftype register_reggroup_p )

Definition at line 3680 of file gdbarch.c.

◆ set_gdbarch_register_sim_regno()

void set_gdbarch_register_sim_regno ( struct gdbarch * gdbarch,
gdbarch_register_sim_regno_ftype register_sim_regno )

Definition at line 2395 of file gdbarch.c.

◆ set_gdbarch_register_to_value()

void set_gdbarch_register_to_value ( struct gdbarch * gdbarch,
gdbarch_register_to_value_ftype register_to_value )

Definition at line 2504 of file gdbarch.c.

◆ set_gdbarch_register_type()

void set_gdbarch_register_type ( struct gdbarch * gdbarch,
gdbarch_register_type_ftype register_type )

Definition at line 2204 of file gdbarch.c.

References register_type().

◆ set_gdbarch_relocate_instruction()

void set_gdbarch_relocate_instruction ( struct gdbarch * gdbarch,
gdbarch_relocate_instruction_ftype relocate_instruction )

Definition at line 4276 of file gdbarch.c.

◆ set_gdbarch_remote_register_number()

void set_gdbarch_remote_register_number ( struct gdbarch * gdbarch,
gdbarch_remote_register_number_ftype remote_register_number )

Definition at line 2947 of file gdbarch.c.

◆ set_gdbarch_remove_non_address_bits()

void set_gdbarch_remove_non_address_bits ( struct gdbarch * gdbarch,
gdbarch_remove_non_address_bits_ftype remove_non_address_bits )

Definition at line 3179 of file gdbarch.c.

◆ set_gdbarch_report_signal_info()

void set_gdbarch_report_signal_info ( struct gdbarch * gdbarch,
gdbarch_report_signal_info_ftype report_signal_info )

Definition at line 2030 of file gdbarch.c.

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

Definition at line 2688 of file gdbarch.c.

◆ set_gdbarch_return_value()

void set_gdbarch_return_value ( struct gdbarch * gdbarch,
gdbarch_return_value_ftype return_value )

Definition at line 2603 of file gdbarch.c.

◆ set_gdbarch_return_value_as_value()

void set_gdbarch_return_value_as_value ( struct gdbarch * gdbarch,
gdbarch_return_value_as_value_ftype return_value_as_value )

Definition at line 2620 of file gdbarch.c.

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

Definition at line 2149 of file gdbarch.c.

◆ set_gdbarch_set_memtags()

void set_gdbarch_set_memtags ( struct gdbarch * gdbarch,
gdbarch_set_memtags_ftype set_memtags )

Definition at line 3247 of file gdbarch.c.

◆ set_gdbarch_short_bit()

void set_gdbarch_short_bit ( struct gdbarch * gdbarch,
int short_bit )

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

Definition at line 3329 of file gdbarch.c.

◆ set_gdbarch_skip_entrypoint()

void set_gdbarch_skip_entrypoint ( struct gdbarch * gdbarch,
gdbarch_skip_entrypoint_ftype skip_entrypoint )

Definition at line 2753 of file gdbarch.c.

◆ set_gdbarch_skip_main_prologue()

void set_gdbarch_skip_main_prologue ( struct gdbarch * gdbarch,
gdbarch_skip_main_prologue_ftype skip_main_prologue )

Definition at line 2729 of file gdbarch.c.

◆ set_gdbarch_skip_permanent_breakpoint()

void set_gdbarch_skip_permanent_breakpoint ( struct gdbarch * gdbarch,
gdbarch_skip_permanent_breakpoint_ftype skip_permanent_breakpoint )

Definition at line 4068 of file gdbarch.c.

◆ set_gdbarch_skip_prologue()

void set_gdbarch_skip_prologue ( struct gdbarch * gdbarch,
gdbarch_skip_prologue_ftype skip_prologue )

Definition at line 2705 of file gdbarch.c.

References skip_prologue().

◆ set_gdbarch_skip_solib_resolver()

void set_gdbarch_skip_solib_resolver ( struct gdbarch * gdbarch,
gdbarch_skip_solib_resolver_ftype skip_solib_resolver )

Definition at line 3397 of file gdbarch.c.

◆ set_gdbarch_skip_trampoline_code()

void set_gdbarch_skip_trampoline_code ( struct gdbarch * gdbarch,
gdbarch_skip_trampoline_code_ftype skip_trampoline_code )

Definition at line 3363 of file gdbarch.c.

◆ set_gdbarch_so_ops()

void set_gdbarch_so_ops ( struct gdbarch * gdbarch,
const struct target_so_ops * so_ops )

◆ set_gdbarch_software_single_step()

void set_gdbarch_software_single_step ( struct gdbarch * gdbarch,
gdbarch_software_single_step_ftype software_single_step )

Definition at line 3305 of file gdbarch.c.

◆ set_gdbarch_sofun_address_maybe_missing()

void set_gdbarch_sofun_address_maybe_missing ( struct gdbarch * gdbarch,
int sofun_address_maybe_missing )

Definition at line 4341 of file gdbarch.c.

Referenced by i386_linux_init_abi(), rs6000_gdbarch_init(), and 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 4983 of file gdbarch.c.

◆ set_gdbarch_sp_regnum()

void set_gdbarch_sp_regnum ( struct gdbarch * gdbarch,
int sp_regnum )

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

Definition at line 2115 of file gdbarch.c.

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

Definition at line 3111 of file gdbarch.c.

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

Definition at line 3448 of file gdbarch.c.

◆ set_gdbarch_stap_adjust_register()

void set_gdbarch_stap_adjust_register ( struct gdbarch * gdbarch,
gdbarch_stap_adjust_register_ftype stap_adjust_register )

Definition at line 4751 of file gdbarch.c.

◆ 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 4662 of file gdbarch.c.

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 4679 of file gdbarch.c.

◆ set_gdbarch_stap_integer_prefixes()

void set_gdbarch_stap_integer_prefixes ( struct gdbarch * gdbarch,
const char *const * stap_integer_prefixes )

◆ set_gdbarch_stap_integer_suffixes()

void set_gdbarch_stap_integer_suffixes ( struct gdbarch * gdbarch,
const char *const * stap_integer_suffixes )

Definition at line 4577 of file gdbarch.c.

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

Definition at line 4703 of file gdbarch.c.

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

Definition at line 4727 of file gdbarch.c.

◆ set_gdbarch_stap_register_indirection_prefixes()

void set_gdbarch_stap_register_indirection_prefixes ( struct gdbarch * gdbarch,
const char *const * stap_register_indirection_prefixes )

◆ set_gdbarch_stap_register_indirection_suffixes()

void set_gdbarch_stap_register_indirection_suffixes ( struct gdbarch * gdbarch,
const char *const * stap_register_indirection_suffixes )

◆ set_gdbarch_stap_register_prefixes()

void set_gdbarch_stap_register_prefixes ( struct gdbarch * gdbarch,
const char *const * stap_register_prefixes )

◆ set_gdbarch_stap_register_suffixes()

void set_gdbarch_stap_register_suffixes ( struct gdbarch * gdbarch,
const char *const * stap_register_suffixes )

Definition at line 4611 of file gdbarch.c.

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

Definition at line 2821 of file gdbarch.c.

◆ set_gdbarch_syscalls_info()

void set_gdbarch_syscalls_info ( struct gdbarch * gdbarch,
struct syscalls_info * syscalls_info )

Definition at line 4543 of file gdbarch.c.

◆ set_gdbarch_tagged_address_p()

void set_gdbarch_tagged_address_p ( struct gdbarch * gdbarch,
gdbarch_tagged_address_p_ftype tagged_address_p )

Definition at line 3213 of file gdbarch.c.

◆ set_gdbarch_type_align()

void set_gdbarch_type_align ( struct gdbarch * gdbarch,
gdbarch_type_align_ftype type_align )

Definition at line 5378 of file gdbarch.c.

References type_align().

◆ set_gdbarch_unwind_pc()

void set_gdbarch_unwind_pc ( struct gdbarch * gdbarch,
gdbarch_unwind_pc_ftype unwind_pc )

Definition at line 3029 of file gdbarch.c.

◆ set_gdbarch_unwind_sp()

void set_gdbarch_unwind_sp ( struct gdbarch * gdbarch,
gdbarch_unwind_sp_ftype unwind_sp )

Definition at line 3046 of file gdbarch.c.

◆ set_gdbarch_update_call_site_pc()

void set_gdbarch_update_call_site_pc ( struct gdbarch * gdbarch,
gdbarch_update_call_site_pc_ftype update_call_site_pc )

Definition at line 2671 of file gdbarch.c.

◆ set_gdbarch_use_target_description_from_corefile_notes()

void set_gdbarch_use_target_description_from_corefile_notes ( struct gdbarch * gdbarch,
gdbarch_use_target_description_from_corefile_notes_ftype use_target_description_from_corefile_notes )

Definition at line 5429 of file gdbarch.c.

◆ set_gdbarch_valid_disassembler_options()

void set_gdbarch_valid_disassembler_options ( struct gdbarch * gdbarch,
const disasm_options_and_args_t * valid_disassembler_options )

◆ set_gdbarch_value_from_register()

void set_gdbarch_value_from_register ( struct gdbarch * gdbarch,
gdbarch_value_from_register_ftype value_from_register )

Definition at line 2538 of file gdbarch.c.

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

Definition at line 2521 of file gdbarch.c.

◆ set_gdbarch_vbit_in_delta()

void set_gdbarch_vbit_in_delta ( struct gdbarch * gdbarch,
int vbit_in_delta )

◆ set_gdbarch_virtual_frame_pointer()

void set_gdbarch_virtual_frame_pointer ( struct gdbarch * gdbarch,
gdbarch_virtual_frame_pointer_ftype virtual_frame_pointer )

Definition at line 1851 of file gdbarch.c.

◆ set_gdbarch_vsyscall_range()

void set_gdbarch_vsyscall_range ( struct gdbarch * gdbarch,
gdbarch_vsyscall_range_ftype vsyscall_range )

Definition at line 5225 of file gdbarch.c.

◆ set_gdbarch_vtable_function_descriptors()

void set_gdbarch_vtable_function_descriptors ( struct gdbarch * gdbarch,
int vtable_function_descriptors )

Definition at line 4034 of file gdbarch.c.

Referenced by ia64_gdbarch_init().

◆ set_gdbarch_wchar_bit()

void set_gdbarch_wchar_bit ( struct gdbarch * gdbarch,
int wchar_bit )

◆ set_gdbarch_wchar_signed()

void set_gdbarch_wchar_signed ( struct gdbarch * gdbarch,
int wchar_signed )

◆ set_gdbarch_write_pc()

void set_gdbarch_write_pc ( struct gdbarch * gdbarch,
gdbarch_write_pc_ftype write_pc )

Definition at line 1834 of file gdbarch.c.

◆ set_gdbarch_xml_syscall_file()

void set_gdbarch_xml_syscall_file ( struct gdbarch * gdbarch,
const char * xml_syscall_file )

Definition at line 4526 of file gdbarch.c.

◆ verify_gdbarch()

static void verify_gdbarch ( struct gdbarch * gdbarch)
static

Definition at line 289 of file gdbarch.c.

References default_gdbarch_return_value(), gdbarch_ptr_bit(), and ui_file::puts().

Referenced by gdbarch_find_by_info().