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) |
#define | GDBARCH_OBSTACK_ZALLOC(GDBARCH, TYPE) |
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 ) |
Definition at line 325 of file gdbarch.h.
Referenced by init_regcache_descr(), and init_sim_regno_table().
#define GDBARCH_OBSTACK_ZALLOC | ( | GDBARCH, | |
TYPE ) |
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::dump_tdep, gdbarch_registration::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_list::next, gdbarch_registration::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 |
Definition at line 178 of file gdbarch.h.
Referenced by aarch32_fetch_registers(), aarch32_store_registers(), aarch64_analyze_prologue(), aarch64_cannot_store_register(), aarch64_dump_tdep(), aarch64_dwarf2_frame_init_reg(), aarch64_dwarf2_prev_register(), aarch64_dwarf_reg_to_regnum(), aarch64_execute_dwarf_cfa_vendor_op(), aarch64_fbsd_collect_tls_regset(), aarch64_fbsd_get_thread_local_address(), aarch64_fbsd_init_abi(), aarch64_fbsd_iterate_over_regset_sections(), aarch64_fbsd_supply_tls_regset(), aarch64_fetch_registers(), aarch64_gdbarch_init(), aarch64_get_longjmp_target(), aarch64_initialize_sme_pseudo_names(), aarch64_linux_collect_ssve_regset(), aarch64_linux_collect_sve_regset(), aarch64_linux_collect_za_regset(), aarch64_linux_collect_zt_regset(), aarch64_linux_init_abi(), aarch64_linux_iterate_over_regset_sections(), aarch64_linux_report_signal_info(), aarch64_linux_restore_vregs(), aarch64_linux_sigframe_init(), aarch64_linux_supply_ssve_regset(), aarch64_linux_supply_sve_regset(), aarch64_linux_supply_za_regset(), aarch64_linux_supply_zt_regset(), aarch64_newlib_init_abi(), aarch64_prologue_frame_unwind_stop_reason(), aarch64_prologue_prev_register(), aarch64_pseudo_read_value(), aarch64_pseudo_register_name(), aarch64_pseudo_register_reggroup_p(), aarch64_pseudo_register_type(), aarch64_pseudo_write(), aarch64_record_branch_except_sys(), aarch64_remove_non_address_bits(), aarch64_sme_pseudo_register_read(), aarch64_sme_pseudo_register_write(), aarch64_store_registers(), aarch64_vnb_type(), aarch64_vnd_type(), aarch64_vnh_type(), aarch64_vnq_type(), aarch64_vns_type(), aarch64_vnv_type(), aarch64_za_decode_pseudos(), aarch64_za_offsets_from_regnum(), aarch64_za_tile_slice_type(), aarch64_za_tile_type(), add_reg(), aix_sighandle_frame_cache(), alpha_gdbarch_init(), alpha_get_longjmp_target(), alpha_heuristic_proc_start(), alpha_linux_init_abi(), alpha_return_value(), alpha_sigtramp_frame_sniffer(), alpha_sigtramp_frame_this_id(), alpha_sigtramp_frame_unwind_cache(), alpha_sigtramp_register_address(), alphanbsd_init_abi(), alphaobsd_init_abi(), altivec_register_p(), amd64_ax_pseudo_register_collect(), amd64_collect_fpregset(), amd64_collect_fxsave(), amd64_collect_xsave(), amd64_dwarf_reg_to_regnum(), amd64_get_longjmp_target(), amd64_init_abi(), amd64_linux_init_abi(), amd64_linux_init_abi_common(), amd64_linux_iterate_over_regset_sections(), amd64_pseudo_register_name(), amd64_pseudo_register_read_value(), amd64_pseudo_register_write(), amd64_sigtramp_frame_cache(), amd64_sigtramp_frame_sniffer(), amd64_sol2_init_abi(), amd64_supply_fpregset(), amd64_supply_fxsave(), amd64_supply_xsave(), amd64_windows_init_abi_common(), amd64_x32_init_abi(), amd64_x32_linux_init_abi(), amd64_x32_pseudo_register_type(), amd64fbsd_init_abi(), amd64fbsd_iterate_over_regset_sections(), amd64nbsd_init_abi(), amd64obsd_init_abi(), arc_dump_tdep(), arc_gdbarch_init(), arc_get_longjmp_target(), arc_linux_init_osabi(), arc_linux_software_single_step(), arc_make_sigtramp_frame_cache(), arc_newlib_init_osabi(), arc_sigtramp_frame_sniffer(), areg_number(), arm_addr_bits_remove(), arm_adjust_breakpoint_address(), arm_analyze_prologue(), arm_breakpoint_kind_from_pc(), arm_cache_init(), arm_code_of_frame_writable(), arm_displaced_init_closure(), arm_dump_tdep(), arm_dwarf2_frame_init_reg(), arm_dwarf2_prev_register(), arm_dwarf_reg_to_regnum(), arm_epilogue_frame_this_id(), arm_exidx_fill_cache(), arm_ext_type(), arm_extract_return_value(), arm_fbsd_collect_tls_regset(), arm_fbsd_get_thread_local_address(), arm_fbsd_init_abi(), arm_fbsd_iterate_over_regset_sections(), arm_fbsd_supply_tls_regset(), arm_gdbarch_init(), arm_get_longjmp_target(), arm_linux_init_abi(), arm_linux_iterate_over_regset_sections(), arm_m_addr_is_magic(), arm_m_exception_cache(), arm_m_exception_frame_unwind_stop_reason(), arm_m_exception_prev_register(), arm_m_exception_this_id(), arm_make_epilogue_frame_cache(), arm_make_prologue_cache(), arm_make_stub_cache(), arm_mve_pseudo_read(), arm_mve_pseudo_write(), arm_neon_double_type(), arm_neon_quad_type(), arm_netbsd_elf_init_abi(), arm_netbsd_init_abi_common(), arm_none_iterate_over_regset_sections(), arm_normal_frame_base(), arm_pc_is_thumb(), arm_prologue_prev_register(), arm_prologue_this_id(), arm_prologue_unwind_stop_reason(), arm_pseudo_read(), arm_pseudo_write(), arm_psr_thumb_bit(), arm_push_dummy_call(), arm_record_coproc_data_proc(), arm_register_g_packet_guesses(), arm_register_name(), arm_register_type(), arm_return_in_memory(), arm_return_value(), arm_scan_prologue(), arm_show_abi(), arm_store_return_value(), arm_stub_this_id(), arm_supply_vfpregset(), arm_sw_breakpoint_from_kind(), arm_vfp_abi_for_function(), arm_wince_init_abi(), armobsd_init_abi(), arreg_number(), avr_frame_prev_register(), avr_frame_unwind_cache(), avr_gdbarch_init(), avr_push_dummy_call(), avr_register_type(), avr_scan_prologue(), bfin_abi(), bfin_gdbarch_init(), BP_MANIPULATION(), BP_MANIPULATION(), BP_MANIPULATION(), branch_dest(), call0_frame_cache(), call0_track_op(), check_for_saved(), collect_sve_regset(), cris_dump_tdep(), cris_frame_unwind_cache(), cris_gdbarch_init(), cris_linux_init_abi(), cris_sigtramp_frame_unwind_cache(), cris_skip_prologue(), cris_spec_reg_applicable(), cris_supply_gregset(), cris_sw_breakpoint_from_kind(), crisv32_single_step_through_delay(), csky_gdbarch_init(), csky_pseudo_register_name(), csky_pseudo_register_read(), csky_pseudo_register_write(), csky_register_type(), current_me_module(), dfp_ax_pseudo_register_collect(), dfp_pseudo_register_read(), dfp_pseudo_register_write(), do_ppc_sysv_return_value(), e500_move_ev_register(), e500_pseudo_register_read(), efp_ax_pseudo_register_collect(), efp_pseudo_register_read(), efp_pseudo_register_write(), execute_code(), execute_l32e(), execute_s32e(), fetch_fp_register(), fetch_fp_regs(), fetch_gp_regs(), fetch_mteregs_from_thread(), fetch_pauth_masks_from_thread(), fetch_ppc_registers(), fetch_register(), aarch64_fbsd_nat_target::fetch_registers(), amd64_fbsd_nat_target::fetch_registers(), amd64_linux_nat_target::fetch_registers(), arm_fbsd_nat_target::fetch_registers(), arm_linux_nat_target::fetch_registers(), rs6000_nat_target::fetch_registers(), fetch_regs_kernel_thread(), fetch_regs_user_thread(), fetch_spe_register(), fetch_tlsregs_from_thread(), fetch_vfp_regs(), fetch_xstateregs(), fetch_za_from_thread(), fetch_zt_from_thread(), fill_altivec(), fill_fprs(), fill_gprs32(), fill_gprs64(), fill_gregset(), fill_sprs32(), fill_sprs64(), fill_vsx(), frv_abi(), frv_gdbarch_init(), frv_register_name(), ft32_gdbarch_init(), ft32_register_type(), get_am33_mode(), get_amdgpu_gdbarch_tdep(), get_decimal_float_return_value(), getfpregs_supplies(), getfpregs_supplies(), getregs_supplies(), hppa32_push_dummy_call(), hppa64_push_dummy_call(), hppa_dump_tdep(), hppa_frame_cache(), hppa_gdbarch_init(), hppa_linux_init_abi(), hppa_linux_iterate_over_regset_sections(), hppa_stub_unwind_sniffer(), hppabsd_init_abi(), i386_ax_pseudo_register_collect(), i386_bnd_regnum_p(), i386_bnd_type(), i386_bndr_regnum_p(), i386_byte_regnum_p(), i386_collect_fpregset(), i386_collect_gregset(), i386_darwin_init_abi(), i386_darwin_push_dummy_call(), i386_dbx_reg_to_regnum(), i386_dword_regnum_p(), i386_extract_return_value(), i386_fp_regnum_p(), i386_fpc_regnum_p(), i386_gdbarch_init(), i386_get_longjmp_target(), i386_go32_init_abi(), i386_iterate_over_regset_sections(), i386_k_regnum_p(), i386_linux_init_abi(), i386_linux_iterate_over_regset_sections(), i386_mmx_regnum_p(), i386_mmx_regnum_to_fp_regnum(), i386_mmx_type(), i386_mpx_bd_base(), i386_mpx_ctrl_regnum_p(), i386_mpx_enabled(), i386_mxcsr_regnum_p(), i386_pkru_regnum_p(), i386_process_record(), i386_pseudo_register_name(), i386_pseudo_register_read_into_value(), i386_pseudo_register_write(), i386_record_floats(), i386_reg_struct_return_p(), i386_register_reggroup_p(), i386_sigtramp_frame_cache(), i386_sigtramp_frame_sniffer(), i386_sol2_init_abi(), i386_store_return_value(), i386_supply_fpregset(), i386_supply_gregset(), i386_svr4_dwarf_reg_to_regnum(), i386_svr4_init_abi(), i386_windows_init_abi_common(), i386_word_regnum_p(), i386_xmm_avx512_regnum_p(), i386_xmm_regnum_p(), i386_ymm_avx512_regnum_p(), i386_ymm_regnum_p(), i386_ymm_type(), i386_ymmh_avx512_regnum_p(), i386_ymmh_regnum_p(), i386_zmm_regnum_p(), i386_zmm_type(), i386_zmmh_regnum_p(), i386bsd_init_abi(), i386fbsd_init_abi(), i386fbsd_iterate_over_regset_sections(), i386gnu_init_abi(), i386nbsd_init_abi(), i386nbsdelf_init_abi(), i386nto_init_abi(), i386nto_register_area(), i386nto_supply_gregset(), i386obsd_init_abi(), i387_collect_fsave(), i387_collect_fxsave(), i387_collect_xsave(), i387_ext_type(), i387_print_float_info(), i387_reset_bnd_regs(), i387_return_value(), i387_supply_fsave(), i387_supply_fxsave(), i387_supply_xsave(), i387_xsave_get_clear_bv(), ia64_ext_type(), ia64_find_global_pointer(), ia64_gdbarch_init(), ia64_linux_init_abi(), ia64_push_dummy_call(), ia64_sigtramp_frame_init_saved_regs(), ia64_sigtramp_frame_sniffer(), init_sim_regno_table(), internalize_unwinds(), is_micromips_isa(), is_mips16_isa(), is_mve_pseudo(), is_pacbti_pseudo(), is_q_pseudo(), is_s_pseudo(), is_sme_pseudo_register(), is_sme_tile_slice_pseudo_register(), is_w_pseudo_register(), loongarch_gdbarch_init(), loongarch_linux_init_abi(), loongarch_next_pc(), m32c_analyze_prologue(), m32c_debug_info_reg_to_regnum(), m32c_frame_base(), m32c_is_1st_arg_reg(), m32c_is_arg_reg(), m32c_is_arg_spill(), m32c_is_struct_return(), m32c_prev_register(), m32c_pseudo_register_read(), m32c_pseudo_register_write(), m32c_push_dummy_call(), m32c_pushm_is_reg_save(), m32c_pv_enter(), m32c_pv_pushm(), m32c_r3r2r1r0_read(), m32c_r3r2r1r0_write(), m32c_read_flg(), m32c_register_name(), m32c_register_reggroup_p(), m32c_register_sim_regno(), m32c_register_type(), m32c_return_value(), m32c_skip_trampoline_code(), m32c_virtual_frame_pointer(), m68881_ext_type(), m68hc11_gdbarch_init(), m68hc11_print_register(), m68hc11_print_registers_info(), m68hc11_scan_prologue(), m68k_analyze_register_saves(), m68k_convert_register_p(), m68k_dump_tdep(), m68k_dwarf_reg_to_regnum(), m68k_embedded_init_abi(), m68k_extract_return_value(), m68k_gdbarch_init(), m68k_get_longjmp_target(), m68k_linux_init_abi(), m68k_push_dummy_call(), m68k_reg_struct_return_p(), m68k_register_name(), m68k_register_type(), m68k_store_return_value(), m68k_svr4_extract_return_value(), m68k_svr4_init_abi(), m68k_svr4_return_value(), m68k_svr4_store_return_value(), m68kbsd_init_abi(), make_regs(), make_types(), me_module_register_set(), mep_gdbarch_init(), micromips_next_pc(), mips32_next_pc(), mips_abi(), mips_addr_bits_remove(), mips_ax_pseudo_register_push_stack(), mips_dump_tdep(), mips_eabi(), mips_eabi_return_value(), mips_gdbarch_init(), mips_get_fpu_type(), mips_isa_regsize(), mips_last_arg_regnum(), mips_last_fp_arg_regnum(), mips_linux_get_syscall_number(), mips_linux_init_abi(), mips_n32n64_return_value(), mips_o32_return_value(), mips_pseudo_register_read(), mips_pseudo_register_write(), mips_register_name(), mips_register_type(), mips_regnum(), mn10300_dump_tdep(), mn10300_gdbarch_init(), msp430_analyze_prologue(), msp430_gdbarch_init(), msp430_push_dummy_call(), msp430_return_value(), msp430_skip_trampoline_code(), nds32_analyze_epilogue(), nds32_analyze_prologue(), nds32_extract_return_value(), nds32_gdbarch_init(), nds32_pseudo_register_read(), nds32_pseudo_register_write(), nds32_push_dummy_call(), nds32_stack_frame_destroyed_p(), nds32_store_return_value(), nios2_gdbarch_init(), nios2_get_longjmp_target(), nios2_get_next_pc(), nios2_linux_init_abi(), or1k_dump_tdep(), or1k_gdbarch_init(), or1k_push_dummy_call(), or1k_return_value(), ppc64_plt_entry_point(), ppc64_sysv_abi_push_dummy_call(), ppc64_sysv_abi_push_freg(), ppc64_sysv_abi_push_integer(), ppc64_sysv_abi_push_param(), ppc64_sysv_abi_push_val(), ppc64_sysv_abi_push_vreg(), ppc64_sysv_abi_return_value(), ppc64_sysv_abi_return_value_base(), ppc_aix_core_read_description(), ppc_altivec_support_p(), ppc_collect_fpregset(), ppc_collect_gregset(), ppc_displaced_step_fixup(), ppc_dwarf2_frame_init_reg(), ppc_floating_point_unit_p(), ppc_linux_cgprregset(), ppc_linux_collect_core_cpgrregset(), ppc_linux_get_syscall_number(), ppc_linux_init_abi(), ppc_linux_iterate_over_regset_sections(), ppc_linux_record_signal(), ppc_linux_sigtramp_cache(), ppc_linux_syscall_record(), ppc_process_prefix_instruction(), ppc_process_record(), ppc_process_record_op19(), ppc_process_record_op31(), ppc_process_record_op31_177(), ppc_process_record_op4(), ppc_process_record_op59(), ppc_process_record_op6(), ppc_process_record_op60(), ppc_process_record_op60_XX2(), ppc_process_record_op61(), ppc_process_record_op63(), ppc_process_record_prefix_op32(), ppc_process_record_prefix_op33(), ppc_process_record_prefix_op34(), ppc_process_record_prefix_op42(), ppc_process_record_prefix_op59_XX3(), ppc_process_record_prefix_store(), ppc_process_record_prefix_store_vsx_ds_form(), ppc_process_record_prefix_vsx_d_form(), ppc_register_u_addr(), ppc_skip_trampoline_code(), ppc_supply_fpregset(), ppc_supply_gregset(), ppc_sysv_abi_push_dummy_call(), ppcfbsd_get_thread_local_address(), ppcfbsd_init_abi(), ppcfbsd_iterate_over_regset_sections(), ppcfbsd_sigtramp_frame_cache(), ppcfbsd_supply_pcb(), ppcnbsd_sigtramp_cache_init(), ppcnbsd_supply_pcb(), ppcobsd_sigtramp_frame_cache(), ppcobsd_supply_pcb(), regmap(), riscv_abi_embedded(), riscv_abi_flen(), riscv_abi_xlen(), riscv_fpreg_d_type(), riscv_gdbarch_init(), riscv_has_fp_abi(), riscv_is_unknown_csr(), riscv_isa_flen(), riscv_isa_xlen(), riscv_linux_init_abi(), riscv_next_pc(), riscv_print_one_register_info(), riscv_pseudo_register_name(), riscv_pseudo_register_read(), riscv_pseudo_register_type(), riscv_pseudo_register_write(), riscv_register_name(), riscv_register_reggroup_p(), riscv_supply_regset(), riscv_tdesc_unknown_reg(), rl78_gdbarch_init(), rl78_psw_type(), rl78_register_type(), rl78_return_value(), rs6000_aix_collect_vrregset(), rs6000_aix_collect_vsxregset(), rs6000_aix_extract_ld_info(), rs6000_aix_init_osabi(), rs6000_aix_iterate_over_regset_sections(), rs6000_aix_supply_vrregset(), rs6000_aix_supply_vsxregset(), rs6000_ax_pseudo_register_collect(), rs6000_builtin_type_vec128(), rs6000_builtin_type_vec64(), rs6000_convert_from_func_ptr_addr(), rs6000_convert_register_p(), rs6000_dump_tdep(), rs6000_dwarf2_reg_to_regnum(), rs6000_epilogue_frame_cache(), rs6000_frame_cache(), rs6000_gdbarch_init(), rs6000_gen_return_address(), rs6000_in_function_epilogue_frame_p(), rs6000_lynx178_push_dummy_call(), rs6000_lynx178_return_value(), rs6000_pseudo_register_read(), rs6000_pseudo_register_reggroup_p(), rs6000_pseudo_register_type(), rs6000_pseudo_register_write(), rs6000_push_dummy_call(), rs6000_register_name(), rs6000_register_sim_regno(), rs6000_return_value(), rs6000_skip_trampoline_code(), rs6000_stab_reg_to_regnum(), rx_gdbarch_init(), s390_all_but_pc_registers_record(), s390_ax_pseudo_register_collect(), s390_ax_pseudo_register_push_stack(), s390_dwarf_reg_to_regnum(), s390_gdbarch_init(), s390_guess_tracepoint_registers(), s390_iterate_over_regset_sections(), s390_linux_get_syscall_number(), s390_linux_init_abi_31(), s390_linux_init_abi_64(), s390_linux_init_abi_any(), s390_linux_record_signal(), s390_linux_syscall_record(), s390_process_record(), s390_pseudo_register_name(), s390_pseudo_register_read(), s390_pseudo_register_reggroup_p(), s390_pseudo_register_type(), s390_pseudo_register_write(), s390_push_dummy_call(), s390_record_address_mask(), s390_record_calc_disp_vsce(), s390_record_gpr_g(), s390_record_gpr_h(), s390_register_call_saved(), s390_return_value(), s390_sigtramp_frame_unwind_cache(), s390_unwind_pc(), s390_unwind_pseudo_register(), s390_value_from_register(), s390_write_pc(), set_dwarf_regnum(), sh_corefile_collect_regset(), sh_corefile_supply_regset(), sh_iterate_over_regset_sections(), sh_linux_init_abi(), sh_littlebyte_bigword_type(), shnbsd_init_abi(), show_fp_model(), show_mask_address(), skip_prologue(), sparc32_gdbarch_init(), sparc32_linux_init_abi(), sparc32_sol2_init_abi(), sparc32nbsd_init_abi(), sparc64_ccr_type(), sparc64_fprs_type(), sparc64_fsr_type(), sparc64_init_abi(), sparc64_linux_init_abi(), sparc64_linux_write_pc(), sparc64_pstate_type(), sparc64_sol2_init_abi(), sparc64fbsd_init_abi(), sparc64nbsd_init_abi(), sparc64obsd_init_abi(), sparc_analyze_control_transfer(), sparc_analyze_prologue(), sparc_fsr_type(), sparc_iterate_over_regset_sections(), sparc_linux_write_pc(), sparc_psr_type(), sparc_software_single_step(), sparc_write_pc(), spe_register_p(), special_register_p(), stack_correction(), store_altivec_register_aix(), store_fp_register(), store_fp_regs(), store_fp_regs(), store_gp_regs(), store_mteregs_to_thread(), store_ppc_registers(), store_register(), aarch64_fbsd_nat_target::store_registers(), amd64_fbsd_nat_target::store_registers(), amd64_linux_nat_target::store_registers(), arm_fbsd_nat_target::store_registers(), arm_linux_nat_target::store_registers(), rs6000_nat_target::store_registers(), store_regs_kernel_thread(), store_regs_user_thread(), store_spe_register(), store_tlsregs_to_thread(), store_vfp_regs(), store_vsx_register_aix(), store_xstateregs(), store_za_to_thread(), store_zt_to_thread(), supply_altivec_regs(), supply_fprs(), supply_gprs64(), supply_gregset_reg(), supply_sprs32(), supply_sprs64(), supply_vrregset_aix(), supply_vsx_regs(), supply_vsxregset_aix(), aarch64_linux_nat_target::thread_architecture(), thumb_analyze_prologue(), thumb_record_ldm_stm_swi(), tic6x_gdbarch_init(), tic6x_get_next_pc(), tic6x_linux_rt_sigreturn_init(), tic6x_register_sigcontext_offset(), tic6x_sw_breakpoint_from_kind(), tic6x_uclinux_init_abi(), use_page_register(), v850_gdbarch_init(), v850_push_dummy_call(), v850_use_struct_convention(), v_alias_pseudo_register_collect(), v_alias_pseudo_register_read(), v_alias_pseudo_register_write(), vsx_ax_pseudo_register_collect(), vsx_pseudo_register_read(), vsx_pseudo_register_write(), vsx_register_p(), windowing_enabled(), windows_fetch_one_register(), x86_darwin_init_abi_64(), xtensa_breakpoint_kind_from_pc(), xtensa_dummy_id(), xtensa_extract_return_value(), xtensa_find_register_by_name(), xtensa_frame_cache(), xtensa_frame_prev_register(), xtensa_gdbarch_init(), xtensa_linux_init_abi(), xtensa_pseudo_register_read(), xtensa_pseudo_register_write(), xtensa_push_dummy_call(), xtensa_reg_to_regnum(), xtensa_register_name(), xtensa_register_reggroup_p(), xtensa_register_type(), xtensa_scan_prologue(), xtensa_skip_prologue(), xtensa_store_return_value(), xtensa_supply_gregset(), xtensa_verify_config(), xtensa_window_interrupt_frame_cache(), z80_frame_prev_register(), z80_frame_unwind_cache(), z80_gdbarch_init(), z80_scan_prologue(), and z80_sw_breakpoint_from_kind().
|
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(), gdbpy_enter::finalize(), 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(), ada_language::lookup_symbol_nonlocal(), language_defn::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().