GDB (xrefs)
|
#include <vector>
#include "frame.h"
#include "dis-asm.h"
#include "gdbsupport/gdb_obstack.h"
#include "infrun.h"
#include "osabi.h"
#include "displaced-stepping.h"
#include "gdbsupport/gdb-checked-static-cast.h"
#include "registry.h"
#include "regcache.h"
#include "gdbarch-gen.h"
Go to the source code of this file.
Classes | |
struct | gdbarch_tdep_base |
struct | gdbarch_list |
struct | gdbarch_info |
struct | gdbarch_deleter |
struct | registry_accessor< gdbarch > |
Macros | |
#define | GDBARCH_OBSTACK_CALLOC(GDBARCH, NR, TYPE) obstack_calloc<TYPE> (gdbarch_obstack ((GDBARCH)), (NR)) |
#define | GDBARCH_OBSTACK_ZALLOC(GDBARCH, TYPE) obstack_zalloc<TYPE> (gdbarch_obstack ((GDBARCH))) |
Typedefs | |
using | gdbarch_tdep_up = std::unique_ptr<gdbarch_tdep_base> |
using | iterate_over_objfiles_in_search_order_cb_ftype = gdb::function_view<bool(objfile *)> |
typedef void | iterate_over_regset_sections_cb(const char *sect_name, int supply_size, int collect_size, const struct regset *regset, const char *human_name, void *cb_data) |
using | read_core_file_mappings_pre_loop_ftype |
using | read_core_file_mappings_loop_ftype |
typedef struct gdbarch * | gdbarch_init_ftype(struct gdbarch_info info, struct gdbarch_list *arches) |
typedef void | gdbarch_dump_tdep_ftype(struct gdbarch *gdbarch, struct ui_file *file) |
typedef bool | gdbarch_supports_arch_info_ftype(const struct bfd_arch_info *) |
using | gdbarch_up = std::unique_ptr<gdbarch, gdbarch_deleter> |
Enumerations | |
enum | function_call_return_method { return_method_normal = 0 , return_method_hidden_param , return_method_struct } |
enum class | memtag_type { logical = 0 , allocation } |
enum | call_dummy_location_type { ON_STACK , AT_ENTRY_POINT } |
Variables | |
unsigned int | gdbarch_debug |
#define GDBARCH_OBSTACK_CALLOC | ( | GDBARCH, | |
NR, | |||
TYPE ) obstack_calloc<TYPE> (gdbarch_obstack ((GDBARCH)), (NR)) |
Definition at line 325 of file gdbarch.h.
Referenced by init_regcache_descr(), and init_sim_regno_table().
#define GDBARCH_OBSTACK_ZALLOC | ( | GDBARCH, | |
TYPE ) obstack_zalloc<TYPE> (gdbarch_obstack ((GDBARCH))) |
Definition at line 327 of file gdbarch.h.
Referenced by alloc_type_instance(), frame_base_append_sniffer(), frame_unwind_append_unwinder(), frame_unwind_prepend_unwinder(), mips_gdbarch_init(), pyuw_on_new_gdbarch(), tramp_frame_prepend_unwinder(), and user_reg_add().
typedef struct gdbarch * gdbarch_init_ftype(struct gdbarch_info info, struct gdbarch_list *arches) |
typedef bool gdbarch_supports_arch_info_ftype(const struct bfd_arch_info *) |
using gdbarch_tdep_up = std::unique_ptr<gdbarch_tdep_base> |
using gdbarch_up = std::unique_ptr<gdbarch, gdbarch_deleter> |
using iterate_over_objfiles_in_search_order_cb_ftype = gdb::function_view<bool(objfile *)> |
|
strong |
|
extern |
Definition at line 266 of file gdbarch.c.
References gdbarch::info().
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), bpf_gdbarch_init(), cris_gdbarch_init(), csky_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), hppa_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m32c_gdbarch_init(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s12z_gdbarch_init(), s390_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), xtensa_gdbarch_init(), and z80_gdbarch_init().
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().
|
extern |
Definition at line 1367 of file arch-utils.c.
References gdbarch_registration::arches, gdbarch::bfd_arch_info, gdbarch_registration::bfd_architecture, gdbarch_registration::dump_tdep, gdbarch::dump_tdep, gdb_printf(), gdb_stdlog, gdbarch_list::gdbarch, gdbarch_debug, gdbarch_dump(), gdbarch_info_fill(), gdbarch_osabi_name(), gdbarch_registry, gdbarch_registration::init, gdbarch::initialized_p, gdbarch_registration::next, gdbarch_list::next, and verify_gdbarch().
Referenced by aarch64_linux_sigframe_prev_arch(), add_inferior_with_spaces(), core_target::core_target(), gdbarch_from_bfd(), gdbarch_update_p(), selftests::get_test_insn(), set_gdbarch_from_file(), aarch64_linux_nat_target::thread_architecture(), and amd_dbgapi_target::thread_architecture().
|
extern |
Definition at line 1233 of file arch-utils.c.
References gdbarch::initialized_p.
Referenced by i386_gdbarch_init(), gdbarch_deleter::operator()(), and s390_gdbarch_init().
|
extern |
Definition at line 1344 of file arch-utils.c.
References arches.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), bpf_gdbarch_init(), cris_gdbarch_init(), csky_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), hppa_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m32c_gdbarch_init(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
|
inlinestatic |
Definition at line 390 of file gdbarch.h.
References gdbarch_num_pseudo_regs(), and gdbarch_num_regs().
Referenced by address_from_register(), default_print_float_info(), default_print_registers_info(), expr::register_operation::do_generate_ax(), register_dump::dump(), dwarf2_frame_cache(), eval_op_register(), gdbarch_register_name(), gdbpy_register_descriptor_iter_next(), get_frame_register_bytes(), h8300_register_name_common(), h8300_register_type(), i386_dbx_reg_to_regnum(), i386_svr4_reg_to_regnum(), info_frame_command_core(), init_regcache_descr(), m68hc11_frame_unwind_cache(), maintenance_print_user_registers(), mdebug_reg_to_regnum(), mi_cmd_data_list_changed_registers(), mi_cmd_data_list_register_names(), mi_cmd_data_list_register_values(), mi_cmd_data_write_register_values(), mi_cmd_trace_frame_collected(), mips_print_registers_info(), nds32_gdbarch_init(), print_gp_register_row(), print_vector_info(), selftests::register_name_test(), register_size(), selftests::register_to_value_test(), registers_info(), riscv_print_registers_info(), rs6000_gdbarch_init(), rs6000_register_sim_regno(), tui_data_window::show_register_group(), stab_reg_to_regnum(), tdesc_register_name(), trad_frame_alloc_saved_regs(), trad_frame_reset_saved_regs(), unwind_infopy_add_saved_register(), user_reg_map_name_to_regnum(), user_reg_map_regnum_to_name(), value_of_register(), value_of_register_lazy(), value_of_user_reg(), xtensa_find_register_by_name(), xtensa_pseudo_register_read(), xtensa_pseudo_register_write(), xtensa_reg_to_regnum(), and xtensa_register_type().
|
extern |
Definition at line 1212 of file arch-utils.c.
References gdbarch::obstack.
Referenced by language_arch_info::type_and_symbol::alloc_type_symbol(), copy_type(), copy_type_recursive(), get_frame_unwind_table(), get_user_regs(), type_allocator::new_type(), type_allocator::new_type(), and reggroup_gdbarch_new().
|
extern |
Definition at line 1220 of file arch-utils.c.
References gdbarch::obstack.
Referenced by nbsd_get_siginfo_type(), and reggroup_gdbarch_new().
|
extern |
Definition at line 1271 of file arch-utils.c.
References arches, gdbarch_registry, and gdbarch_registration::next.
Referenced by gdbpy_all_architecture_names(), and initialize_current_architecture().
|
extern |
|
inlinestatic |
|
extern |
Definition at line 1243 of file arch-utils.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
|
extern |
Definition at line 585 of file arch-utils.c.
References core_bfd, current_program_space, program_space::exec_bfd(), gdb_printf(), gdb_stdlog, gdbarch_bfd_arch_info(), gdbarch_debug, gdbarch_find_by_info(), gdbarch::info(), set_target_gdbarch(), target_current_description(), and target_gdbarch().
Referenced by arm_update_current_architecture(), rs6000_nat_target::create_inferior(), darwin_check_osabi(), initialize_current_architecture(), mips_abi_update(), powerpc_set_soft_float(), powerpc_set_vector_abi(), set_architecture(), set_cris_dwarf2_cfi(), set_cris_mode(), set_cris_version(), set_endian(), set_mips64_transfers_32bit_regs(), set_mipsfpu_double_command(), set_mipsfpu_none_command(), set_mipsfpu_single_command(), set_osabi(), target_clear_description(), and target_find_description().
|
extern |
Definition at line 688 of file arch-utils.c.
References add_alias_cmd(), add_setshow_enum_cmd(), arches, gdbarch_info::bfd_arch_info, class_support, default_bfd_arch, default_bfd_vec, default_byte_order, gdbarch_printable_names(), gdbarch_update_p(), gdbarch::info(), set_show_commands::set, set_architecture(), set_architecture_string, setlist, show_architecture(), showlist, and target_name.
Referenced by gdb_init().
|
extern |
Definition at line 649 of file arch-utils.c.
References gdbarch_find_by_info(), gdbarch::info(), set_target_gdbarch(), and target_current_description().
Referenced by core_target_open(), and exec_file_attach().
|
extern |
Definition at line 1487 of file arch-utils.c.
References gdb::observers::architecture_changed, current_inferior(), inferior::gdbarch, gdbarch::initialized_p, and registers_changed().
Referenced by gdbarch_update_p(), and set_gdbarch_from_file().
|
extern |
Definition at line 1499 of file arch-utils.c.
References current_inferior(), and inferior::gdbarch.
Referenced by ada_get_tcb_types_info(), ada_lookup_simple_minsym(), ada_tag_value_at_base_address(), ada_tasks_inferior_data_sniffer(), add_symbol_overload_list_qualified(), add_vsyscall_page(), adi_print_versions(), adi_read_versions(), adi_write_versions(), remote_target::append_resumption(), arc_insn_dump(), arm_show_abi(), arm_update_current_architecture(), attach_command(), ppc_linux_nat_target::auxv_parse(), procfs_target::auxv_parse(), s390_linux_nat_target::auxv_parse(), bpfinishpy_handle_exit(), breakpoint_address_match(), breakpoint_address_match_range(), breakpoint_init_inferior(), breakpoint_location_address_range_overlap(), breakpoints_should_be_inserted_now(), bsd_uthread_activate(), bsd_uthread_check_magic(), bsd_uthread_lookup_offset(), bsd_uthread_read_memory_address(), btrace_compute_ftrace_bts(), btrace_insn_history(), build_traceframe_info(), procfs_target::can_use_hw_breakpoint(), catch_syscall_split_args(), check_for_saved(), check_for_saved(), check_for_saved(), clear_so(), clear_solib(), collection_list::collection_list(), compare_sections_command(), compile_object_load(), convert_one_symbol(), convert_one_symbol(), convert_symbol_bmsym(), convert_symbol_bmsym(), copy_sections(), cp_lookup_bare_symbol(), create_fetch_memtags_request(), create_store_memtags_request(), current_me_module(), d_lookup_symbol(), darwin_bfd_open(), darwin_check_osabi(), darwin_current_sos(), darwin_debug_regions(), darwin_debug_regions_recurse(), darwin_get_dyld_bfd(), darwin_load_image_infos(), darwin_read_exec_load_addr_at_init(), darwin_read_exec_load_addr_from_dyld(), darwin_solib_create_inferior_hook(), darwin_solib_read_all_image_info_addr(), darwin_validate_exec_header(), dcache_info_1(), dcache_print_line(), decode_loadmap(), default_auxv_parse(), default_gcore_arch(), default_gcore_target(), default_region_ok_for_hw_watchpoint(), detach_command(), display_one_tib(), do_assign(), do_examine(), do_examine(), dsbt_current_sos(), dsbt_print_loadmap(), dump_arc_instruction_command(), effective_target_file_system_kind(), elf_gnu_ifunc_resolve_by_cache(), elf_gnu_ifunc_resolve_by_got(), elf_locate_base(), enable_break(), enable_break(), enable_break(), enable_break2(), encode_actions_1(), exec_entry_point(), bsd_uthread_target::extra_thread_info(), fetch_loadmap(), fetch_loadmap(), core_target::fetch_memtags(), find_canonical_descriptor_in_load_object(), find_main_name(), fbsd_nat_target::find_memory_regions(), nbsd_nat_target::find_memory_regions(), finish_step_over(), remote_target::flash_erase(), flash_erase_command(), fprint_auxv_entry(), fprint_target_auxv(), free_so(), value::from_xmethod(), frv_current_sos(), frv_relocate_main_executable(), gcc_cplus_symbol_address(), gcc_symbol_address(), gcore_copy_callback(), gcore_copy_memtag_section_callback(), gcore_create_callback(), gcore_create_memtag_section_callback(), gcore_memory_sections(), gdb_bfd_lookup_symbol_from_symtab(), gdb_bfd_scan_elf_dyntag(), gdbarch_update_p(), gdbpy_lookup_objfile(), gdbsim_xfer_memory(), generic_load(), get_current_arch(), ravenscar_thread_target::get_fpu_state(), remote_target::get_memory_packet_size(), remote_target::get_remote_packet_size(), remote_target::get_remote_state(), get_running_thread_id(), tfile_target::get_trace_state_variable_value(), remote_target::get_trace_status(), gnu_xfer_auxv(), gnu_xfer_memory(), handle_one(), handle_solib_event(), i386_darwin_sstep_at_sigreturn(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), in_solib_dynsym_resolve_code(), info_cb(), info_mappings_callback(), info_mem_command(), info_proc_mappings(), info_program_command(), info_sharedlibrary_command(), info_static_tracepoint_markers_command(), info_task(), remote_target::insert_breakpoint(), insert_breakpoint_locations(), remote_target::insert_hw_breakpoint(), procfs_target::insert_watchpoint(), remote_target::insert_watchpoint(), jit_breakpoint_re_set(), keep_going_stepped_thread(), ld_so_xfer_auxv(), lm_addr_check(), lm_base(), lm_base(), lm_info_read(), load_progress(), lookup_global_or_static_symbol(), language_defn::lookup_symbol_nonlocal(), ada_language::lookup_symbol_nonlocal(), maintenance_info_frame_unwinders(), maintenance_print_record_instruction(), maybe_new_address_space(), me_module_register_set(), memory_error(), memory_tag_check_command(), memory_tag_print_tag_command(), memory_tag_set_allocation_tag_command(), memory_tag_with_logical_tag_command(), memory_xfer_partial(), mi_cmd_trace_frame_collected(), mi_output_solib_attribs(), microblaze_fetch_instruction(), mips_linux_in_dynsym_stub(), mips_show_dr(), moxie_process_readu(), moxie_process_record(), nto_find_and_open_solib(), nto_init_solib_absolute_prefix(), nto_read_auxv_from_initial_stack(), nto_truncate_ptr(), mi_interp::on_memory_changed(), mi_interp::on_solib_unloaded(), nto_procfs_target::open(), open_symbol_file_object(), pspace_deleter::operator()(), parse_set_allocation_tag_input(), parse_static_tracepoint_marker_definition(), pd_enable(), post_create_inferior(), print_command_1(), print_one_breakpoint_location(), proc_watchpoint_address(), procfs_address_to_host_pointer(), ps_get_thread_area(), ps_lgetfpregs(), ps_lgetregs(), ps_lsetfpregs(), ps_lsetregs(), python_all_objfiles_removed(), python_inferior_exit(), python_on_inferior_call_post(), python_on_inferior_call_pre(), python_on_memory_change(), python_on_register_change(), python_on_resume(), ravenscar_inferior_created(), remote_target::read_description(), read_memory_robust(), read_program_header(), record_full_arch_list_add_mem(), record_full_open_1(), recpy_bt_insn_decoded(), regcache_print(), reload_shared_libraries(), remote_target::remote_add_inferior(), remote_address_masked(), remote_target::remote_check_symbols(), remote_target::remote_detach_1(), remote_target::remote_get_noisy_reply(), remote_read_description_p(), remote_target::remove_breakpoint(), remote_target::remove_hw_breakpoint(), remote_target::remove_watchpoint(), restore_one_section(), rl78_analyze_prologue(), rx_analyze_prologue(), scan_dyntag_auxv(), remote_target::search_memory(), set_use_libopcodes_styling(), setup_sections_data::setup_one_section(), should_validate_memtags(), show_addr_not_tagged(), show_fp_model(), show_mask_address(), show_mips_abi(), show_mipsfpu_command(), show_use_libopcodes_styling(), solib_bfd_open(), solib_create_inferior_hook(), solib_find(), solib_find_1(), solib_keep_data_in_core(), solib_map_sections(), solib_svr4_r_brk(), solib_svr4_r_ldsomap(), solib_svr4_r_map(), solib_svr4_r_next(), remote_target::start_remote_1(), status_callback(), store_regs(), collection_list::stringify(), svr4_current_sos(), svr4_exec_displacement(), svr4_fetch_link_map_offsets(), svr4_have_link_map_offsets(), svr4_read_so_list(), svr4_truncate_ptr(), target_find_description(), target_pre_inferior(), target_read(), target_read_uint32(), target_translate_tls_address(), target_write_with_progress(), tfile_get_traceframe_address(), bsd_uthread_target::thread_alive(), tfile_target::trace_find(), trace_save(), traceframe_walk_blocks(), update_address_spaces(), update_inserted_breakpoint_locations(), update_solib_breakpoints(), update_solib_list(), bsd_uthread_target::wait(), windows_solib_create_inferior_hook(), windows_xfer_shared_libraries(), write_gcore_file_1(), linux_nat_target::xfer_partial(), record_full_target::xfer_partial(), remote_target::xfer_partial(), tfile_target::xfer_partial(), rs6000_nat_target::xfer_shared_libraries(), z80_software_single_step(), munmap_list::~munmap_list(), and program_space::~program_space().
|
extern |
Definition at line 1129 of file arch-utils.c.
Referenced by gdbarch_addr_bit(), gdbarch_addr_bits_remove(), gdbarch_address_class_name_to_type_flags(), gdbarch_address_class_type_flags(), gdbarch_address_class_type_flags_to_name(), gdbarch_address_to_pointer(), gdbarch_addressable_memory_unit_size(), gdbarch_adjust_breakpoint_address(), gdbarch_adjust_dwarf2_addr(), gdbarch_adjust_dwarf2_line(), gdbarch_auto_charset(), gdbarch_auto_wide_charset(), gdbarch_auxv_parse(), gdbarch_ax_pseudo_register_collect(), gdbarch_ax_pseudo_register_push_stack(), gdbarch_believe_pcc_promotion(), gdbarch_bfd_arch_info(), gdbarch_bfloat16_bit(), gdbarch_bfloat16_format(), gdbarch_breakpoint_from_pc(), gdbarch_breakpoint_kind_from_current_state(), gdbarch_breakpoint_kind_from_pc(), gdbarch_byte_order(), gdbarch_byte_order_for_code(), gdbarch_call_dummy_location(), gdbarch_cannot_fetch_register(), gdbarch_cannot_step_breakpoint(), gdbarch_cannot_store_register(), gdbarch_char_signed(), gdbarch_code_of_frame_writable(), gdbarch_coff_make_msymbol_special(), gdbarch_convert_from_func_ptr_addr(), gdbarch_convert_register_p(), gdbarch_core_info_proc(), gdbarch_core_pid_to_str(), gdbarch_core_read_description(), gdbarch_core_read_x86_xsave_layout(), gdbarch_core_thread_name(), gdbarch_core_xfer_shared_libraries(), gdbarch_core_xfer_shared_libraries_aix(), gdbarch_core_xfer_siginfo(), gdbarch_create_memtag_section(), gdbarch_decode_memtag_section(), gdbarch_decr_pc_after_break(), gdbarch_deprecated_fp_regnum(), gdbarch_deprecated_function_start_offset(), gdbarch_disassembler_options(), gdbarch_disassembler_options_implicit(), gdbarch_displaced_step_buffer_length(), gdbarch_displaced_step_copy_insn(), gdbarch_displaced_step_copy_insn_closure_by_addr(), gdbarch_displaced_step_finish(), gdbarch_displaced_step_fixup(), gdbarch_displaced_step_hw_singlestep(), gdbarch_displaced_step_prepare(), gdbarch_displaced_step_restore_all_in_ptid(), gdbarch_double_bit(), gdbarch_double_format(), gdbarch_dtrace_disable_probe(), gdbarch_dtrace_enable_probe(), gdbarch_dtrace_parse_probe_argument(), gdbarch_dtrace_probe_is_enabled(), gdbarch_dummy_id(), gdbarch_dwarf2_addr_size(), gdbarch_dwarf2_omit_typedef_p(), gdbarch_dwarf2_reg_to_regnum(), gdbarch_ecoff_reg_to_regnum(), gdbarch_elf_make_msymbol_special(), gdbarch_execute_dwarf_cfa_vendor_op(), gdbarch_fast_tracepoint_valid_at(), gdbarch_fetch_pointer_argument(), gdbarch_fetch_tls_load_module_address(), gdbarch_fill_memtag_section(), gdbarch_find_by_info(), gdbarch_find_memory_regions(), gdbarch_float_bit(), gdbarch_float_format(), gdbarch_floatformat_for_type(), gdbarch_fp0_regnum(), gdbarch_frame_align(), gdbarch_frame_args_skip(), gdbarch_frame_num_args(), gdbarch_frame_red_zone_size(), gdbarch_gcc_target_options(), gdbarch_gcore_bfd_target(), gdbarch_gdb_signal_from_target(), gdbarch_gdb_signal_to_target(), gdbarch_gen_return_address(), gdbarch_get_longjmp_target(), gdbarch_get_memtag(), gdbarch_get_pc_address_flags(), gdbarch_get_return_buf_addr(), gdbarch_get_siginfo_type(), gdbarch_get_syscall_number(), gdbarch_get_thread_local_address(), gdbarch_gnu_triplet_regexp(), gdbarch_guess_tracepoint_registers(), gdbarch_half_bit(), gdbarch_half_format(), gdbarch_has_dos_based_file_system(), gdbarch_has_global_breakpoints(), gdbarch_has_global_solist(), gdbarch_has_shared_address_space(), gdbarch_have_nonsteppable_watchpoint(), gdbarch_in_indirect_branch_thunk(), gdbarch_in_solib_return_trampoline(), gdbarch_infcall_mmap(), gdbarch_infcall_munmap(), gdbarch_info_proc(), gdbarch_inner_than(), gdbarch_insn_is_call(), gdbarch_insn_is_jump(), gdbarch_insn_is_ret(), gdbarch_int_bit(), gdbarch_integer_to_address(), gdbarch_iterate_over_objfiles_in_search_order(), gdbarch_iterate_over_regset_sections(), gdbarch_long_bit(), gdbarch_long_double_bit(), gdbarch_long_double_format(), gdbarch_long_long_bit(), gdbarch_make_corefile_notes(), gdbarch_make_symbol_special(), gdbarch_max_insn_length(), gdbarch_memory_insert_breakpoint(), gdbarch_memory_remove_breakpoint(), gdbarch_memtag_granule_size(), gdbarch_memtag_matches_p(), gdbarch_memtag_to_string(), gdbarch_num_pseudo_regs(), gdbarch_num_regs(), gdbarch_osabi(), gdbarch_overlay_update(), gdbarch_pc_regnum(), gdbarch_pointer_to_address(), gdbarch_print_auxv_entry(), gdbarch_print_float_info(), gdbarch_print_insn(), gdbarch_print_registers_info(), gdbarch_print_vector_info(), gdbarch_process_record(), gdbarch_process_record_signal(), gdbarch_program_breakpoint_here_p(), gdbarch_ps_regnum(), gdbarch_pseudo_register_read(), gdbarch_pseudo_register_read_value(), gdbarch_pseudo_register_write(), gdbarch_ptr_bit(), gdbarch_push_dummy_call(), gdbarch_push_dummy_code(), gdbarch_ravenscar_ops(), gdbarch_read_core_file_mappings(), gdbarch_read_pc(), gdbarch_record_special_symbol(), gdbarch_register(), gdbarch_register_name(), gdbarch_register_reggroup_p(), gdbarch_register_sim_regno(), gdbarch_register_to_value(), gdbarch_register_type(), gdbarch_relocate_instruction(), gdbarch_remote_register_number(), gdbarch_remove_non_address_bits(), gdbarch_report_signal_info(), gdbarch_return_in_first_hidden_param_p(), gdbarch_return_value_as_value(), gdbarch_sdb_reg_to_regnum(), gdbarch_set_memtags(), gdbarch_short_bit(), gdbarch_single_step_through_delay(), gdbarch_skip_entrypoint(), gdbarch_skip_main_prologue(), gdbarch_skip_permanent_breakpoint(), gdbarch_skip_prologue(), gdbarch_skip_solib_resolver(), gdbarch_skip_trampoline_code(), gdbarch_so_ops(), gdbarch_software_single_step(), gdbarch_sofun_address_maybe_missing(), gdbarch_solib_symbols_extension(), gdbarch_sp_regnum(), gdbarch_stab_reg_to_regnum(), gdbarch_stabs_argument_has_addr(), gdbarch_stack_frame_destroyed_p(), gdbarch_stap_adjust_register(), gdbarch_stap_gdb_register_prefix(), gdbarch_stap_gdb_register_suffix(), gdbarch_stap_integer_prefixes(), gdbarch_stap_integer_suffixes(), gdbarch_stap_is_single_operand(), gdbarch_stap_parse_special_token(), gdbarch_stap_register_indirection_prefixes(), gdbarch_stap_register_indirection_suffixes(), gdbarch_stap_register_prefixes(), gdbarch_stap_register_suffixes(), gdbarch_sw_breakpoint_from_kind(), gdbarch_syscalls_info(), gdbarch_tagged_address_p(), gdbarch_target_desc(), gdbarch_tdep_1(), gdbarch_type_align(), gdbarch_unwind_pc(), gdbarch_unwind_sp(), gdbarch_update_call_site_pc(), gdbarch_update_p(), gdbarch_use_target_description_from_corefile_notes(), gdbarch_valid_disassembler_options(), gdbarch_value_from_register(), gdbarch_value_to_register(), gdbarch_vbit_in_delta(), gdbarch_virtual_frame_pointer(), gdbarch_vsyscall_range(), gdbarch_vtable_function_descriptors(), gdbarch_wchar_bit(), gdbarch_wchar_signed(), gdbarch_write_pc(), gdbarch_xml_syscall_file(), ia64_dummy_id(), ia64_frame_this_id(), ia64_sigtramp_frame_this_id(), and mips_gdbarch_init().