GDB (xrefs)
|
Go to the source code of this file.
Classes | |
struct | gdbarch |
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().
CORE_ADDR gdbarch_addr_bits_remove | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr ) |
Definition at line 3152 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by aarch32_gp_regcache_supply(), arm_adjust_breakpoint_address(), arm_get_next_pcs_addr_bits_remove(), arm_linux_restart_syscall_init(), arm_linux_software_single_step(), arm_linux_supply_gregset(), arm_nbsd_supply_gregset(), arm_none_supply_gregset(), arm_scan_prologue(), arm_software_single_step(), build_address_symbolic(), coff_symtab_read(), default_unwind_pc(), do_one_display(), dwarf_record_line_1(), elf_gnu_ifunc_resolve_addr(), elf_gnu_ifunc_resolve_by_got(), elf_gnu_ifunc_resolver_return_stop(), enable_break(), enter_line_range(), enter_linenos(), exec_entry_point(), generic_load(), heuristic_proc_start(), hppa_find_unwind_entry_in_block(), init_entry_point_info(), insert_hp_step_resume_breakpoint_at_frame(), insert_step_resume_breakpoint_at_caller(), mdebug_expand_psymtab(), print_section_info(), process_event_stop_test(), process_one_symbol(), record_minimal_symbol(), regcache_read_pc(), s390_dummy_id(), s390_prologue_frame_unwind_cache(), s390_push_dummy_call(), s390_unwind_pc(), s390_unwind_sp(), store_register(), store_regs(), and value_as_address().
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().
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().
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().
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().
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().
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().
void gdbarch_address_to_pointer | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
gdb_byte * | buf, | ||
CORE_ADDR | addr ) |
Definition at line 2562 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by procfs_address_to_host_pointer(), store_typed_address(), value_of_builtin_frame_fp_reg(), value_of_builtin_frame_pc_reg(), and value_pointer().
int gdbarch_addressable_memory_unit_size | ( | struct gdbarch * | gdbarch | ) |
Definition at line 5300 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by value::contents_copy_raw(), value::contents_raw(), fortran_adjust_dynamic_array_base_address_hack(), fortran_array_offset_calculator::fortran_array_offset_calculator(), generic_val_print_enum(), mi_cmd_data_read_memory_bytes(), mi_cmd_data_write_memory_bytes(), nbsd_get_siginfo_type(), value::primitive_field(), read_memory_robust(), read_value_memory(), resolve_dynamic_range(), set_internalvar_component(), target_read(), target_write_with_progress(), type_length_bits(), type_length_units(), value_subscripted_rvalue(), and remote_target::xfer_partial().
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().
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().
CORE_ADDR gdbarch_adjust_dwarf2_addr | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | pc ) |
Definition at line 3513 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by dwarf2_per_objfile::adjust(), decode_frame_entry_1(), and dwarf2_per_objfile::relocate().
CORE_ADDR gdbarch_adjust_dwarf2_line | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr, | ||
int | rel ) |
Definition at line 3530 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by lnp_state_machine::handle_advance_pc(), lnp_state_machine::handle_const_add_pc(), lnp_state_machine::handle_fixed_advance_pc(), lnp_state_machine::handle_set_address(), and lnp_state_machine::handle_special_opcode().
struct gdbarch * gdbarch_alloc | ( | const struct gdbarch_info * | info, |
gdbarch_tdep_up | tdep ) |
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().
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().
const char * gdbarch_auto_wide_charset | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4956 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by set_be_le_names(), show_target_wide_charset_name(), target_wide_charset(), and validate().
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().
bool gdbarch_auxv_parse_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 5174 of file gdbarch.c.
Referenced by gdbarch_dump(), and parse_auxv().
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().
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().
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().
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().
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().
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().
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().
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().
const gdb_byte * gdbarch_breakpoint_from_pc | ( | struct gdbarch * | gdbarch, |
CORE_ADDR * | pcptr, | ||
int * | lenptr ) |
Definition at line 2777 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by aarch64_insert_hw_breakpoint(), aarch64_remove_hw_breakpoint(), call_function_by_hand_dummy(), default_program_breakpoint_here_p(), default_skip_permanent_breakpoint(), displaced_step_at_entry_point(), linux_displaced_step_location(), memory_validate_breakpoint(), microblaze_linux_memory_remove_breakpoint(), one_breakpoint_xfer_memory(), and ppc_linux_memory_remove_breakpoint().
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().
int gdbarch_breakpoint_kind_from_pc | ( | struct gdbarch * | gdbarch, |
CORE_ADDR * | pcptr ) |
Definition at line 2794 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by breakpoint_kind(), default_breakpoint_from_pc(), default_breakpoint_kind_from_current_state(), and selftests::get_test_insn().
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().
enum bfd_endian gdbarch_byte_order_for_code | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1405 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by aarch64_analyze_prologue(), aarch64_displaced_step_copy_insn(), aarch64_program_breakpoint_here_p(), aarch64_software_single_step(), aarch64_stack_frame_destroyed_p(), arm_adjust_breakpoint_address(), arm_analyze_load_stack_chk_guard(), arm_analyze_prologue(), arm_breakpoint_kind_from_current_state(), arm_breakpoint_kind_from_pc(), arm_displaced_init_closure(), arm_exidx_unwind_sniffer(), arm_linux_get_next_pcs_syscall_next_pc(), arm_linux_get_syscall_number(), arm_linux_software_single_step(), arm_process_displaced_insn(), arm_process_record(), arm_skip_bx_reg(), arm_skip_stack_protector(), arm_software_single_step(), arm_stack_frame_destroyed_p_1(), csky_check_long_branch(), decode_insn(), gdb_disassemble_info::gdb_disassemble_info(), mips_sw_breakpoint_from_kind(), nios2_sw_breakpoint_from_kind(), rs6000_program_breakpoint_here_p(), skip_prologue_function(), thumb_analyze_prologue(), thumb_process_displaced_insn(), thumb_stack_frame_destroyed_p(), and tic6x_sw_breakpoint_from_kind().
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().
int gdbarch_cannot_fetch_register | ( | struct gdbarch * | gdbarch, |
int | regnum ) |
Definition at line 2402 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.
Referenced by fetch_register(), linux_nat_trad_target::fetch_register(), mipsnbsd_supply_fpreg(), and mipsnbsd_supply_reg().
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().
int gdbarch_cannot_store_register | ( | struct gdbarch * | gdbarch, |
int | regnum ) |
Definition at line 2419 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.
Referenced by mipsnbsd_fill_fpreg(), mipsnbsd_fill_reg(), regcache::raw_write(), store_register(), and linux_nat_trad_target::store_register().
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().
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().
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().
CORE_ADDR gdbarch_convert_from_func_ptr_addr | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr, | ||
struct target_ops * | targ ) |
Definition at line 3135 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by convert_linespec_to_sals(), create_internal_breakpoint(), elf_gnu_ifunc_resolve_addr(), elf_gnu_ifunc_resolve_by_got(), elf_gnu_ifunc_resolver_return_stop(), enable_break(), eval_op_objc_msgcall(), exec_entry_point(), find_function_addr(), gnuv3_skip_trampoline(), init_entry_point_info(), inside_main_func(), call_site_target::iterate_over_addresses(), linux_displaced_step_location(), msymbol_is_function(), print_function_pointer_address(), remote_target::remote_check_symbols(), and value_fn_field().
Definition at line 2477 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.
Referenced by address_from_register(), value::fetch_lazy_register(), selftests::register_to_value_test(), value_assign(), and value_from_register().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
bool gdbarch_create_memtag_section_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 3783 of file gdbarch.c.
Referenced by gdbarch_dump().
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().
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().
CORE_ADDR gdbarch_decr_pc_after_break | ( | struct gdbarch * | gdbarch | ) |
Definition at line 2903 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by adjust_pc_after_break(), darwin_nat_target::cancel_breakpoint(), fbsd_nat_target::detach(), do_target_wait_1(), handle_signal_stop(), linux_nat_wait_1(), process_one_event(), save_stop_reason(), aix_thread_target::wait(), and windows_fetch_one_register().
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().
CORE_ADDR gdbarch_deprecated_function_start_offset | ( | struct gdbarch * | gdbarch | ) |
Definition at line 2920 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by disassemble_command(), disassemble_current_function(), fill_in_stop_func(), find_function_addr(), skip_prologue_sal(), and skip_prologue_using_sal().
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().
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().
ULONGEST gdbarch_displaced_step_buffer_length | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4240 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by BP_MANIPULATION_ENDIAN(), displaced_step_prepare_throw(), displaced_step_buffers::finish(), linux_displaced_step_prepare(), displaced_step_buffers::prepare(), and displaced_step_buffers::restore_in_ptid().
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().
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().
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().
bool gdbarch_displaced_step_copy_insn_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4100 of file gdbarch.c.
Referenced by gdbarch_dump().
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().
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().
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().
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().
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().
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().
int gdbarch_double_bit | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1602 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by basic_type(), binop_promote(), build_d_types(), build_fortran_types(), create_gdbtypes_data(), default_floatformat_for_type(), ada_language::language_arch_info(), and tdesc_register_type().
const struct floatformat ** gdbarch_double_format | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1619 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by basic_type(), build_d_types(), build_fortran_types(), create_gdbtypes_data(), default_floatformat_for_type(), and ada_language::language_arch_info().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
int gdbarch_dwarf2_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
int | dwarf2_regnr ) |
Definition at line 2156 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by dwarf_reg_to_regnum(), jit_unwind_reg_get_impl(), and jit_unwind_reg_set_impl().
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().
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().
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().
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().
int gdbarch_fast_tracepoint_valid_at | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr, | ||
std::string * | msg ) |
Definition at line 4905 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by check_fast_tracepoint_sals(), and remote_target::download_tracepoint().
CORE_ADDR gdbarch_fetch_pointer_argument | ( | struct gdbarch * | gdbarch, |
frame_info_ptr | frame, | ||
int | argi, | ||
struct type * | type ) |
Definition at line 3694 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by resolve_msgsend(), resolve_msgsend_stret(), resolve_msgsend_super(), and resolve_msgsend_super_stret().
bool gdbarch_fetch_pointer_argument_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 3687 of file gdbarch.c.
Referenced by gdbarch_dump().
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().
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().
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().
bool gdbarch_fill_memtag_section_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 3807 of file gdbarch.c.
Referenced by gdbarch_dump().
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().
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().
int gdbarch_float_bit | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1568 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by basic_type(), build_d_types(), build_fortran_types(), build_m2_types(), create_gdbtypes_data(), default_floatformat_for_type(), ada_language::language_arch_info(), and tdesc_register_type().
const struct floatformat ** gdbarch_float_format | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1585 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by basic_type(), build_d_types(), build_fortran_types(), build_m2_types(), create_gdbtypes_data(), default_floatformat_for_type(), and ada_language::language_arch_info().
const struct floatformat ** gdbarch_floatformat_for_type | ( | struct gdbarch * | gdbarch, |
const char * | name, | ||
int | length ) |
Definition at line 1705 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and name.
Referenced by build_fortran_types(), dbx_init_float_type(), and dwarf2_init_float_type().
int gdbarch_fp0_regnum | ( | struct gdbarch * | gdbarch | ) |
Definition at line 2088 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by alpha_next_pc(), dr_reg_base_num(), fetch_register(), alpha_bsd_nat_target::fetch_registers(), go32_nat_target::fetch_registers(), mips_nbsd_nat_target::fetch_registers(), procfs_target::fetch_registers(), fill_fpregset(), fv_reg_base_num(), m68k_register_type(), mips64_fbsd_sigframe_init(), mips64_fill_fpregset(), mips64_linux_register_addr(), mips64_supply_fpregset(), mips_fbsd_sigframe_init(), mipsnbsd_fill_fpreg(), mipsnbsd_supply_fpreg(), ppc_linux_sigtramp_cache(), alpha_linux_nat_target::register_u_offset(), sh_extract_return_value_fpu(), sh_linux_sigtramp_cache(), sh_sh2a_register_type(), sh_sh3e_register_type(), sh_sh4_register_type(), sh_store_return_value_fpu(), store_register(), alpha_bsd_nat_target::store_registers(), go32_nat_target::store_registers(), mips_nbsd_nat_target::store_registers(), procfs_target::store_registers(), and supply_fpregset().
CORE_ADDR gdbarch_frame_align | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | address ) |
Definition at line 3084 of file gdbarch.c.
References value::address, gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by call_function_by_hand_dummy(), or1k_push_dummy_call(), and reserve_stack_space().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
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().
bool gdbarch_get_longjmp_target_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 2436 of file gdbarch.c.
Referenced by create_longjmp_master_breakpoint_names(), gdbarch_dump(), and process_event_stop_test().
struct value * gdbarch_get_memtag | ( | struct gdbarch * | gdbarch, |
struct value * | address, | ||
memtag_type | tag_type ) |
Definition at line 3254 of file gdbarch.c.
References value::address, gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by do_examine(), memory_tag_check_command(), memory_tag_print_tag_command(), and print_command_1().
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().
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().
Definition at line 4451 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by infcall_suspend_state::infcall_suspend_state(), linux_get_siginfo_data(), infcall_suspend_state::restore(), and siginfo_make_value().
bool gdbarch_get_siginfo_type_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4444 of file gdbarch.c.
Referenced by gdbarch_dump(), infcall_suspend_state::infcall_suspend_state(), linux_get_siginfo_data(), and siginfo_make_value().
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().
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().
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().
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().
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().
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().
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().
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().
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().
int gdbarch_has_global_breakpoints | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4871 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by breakpoint_address_match(), breakpoint_address_match_range(), breakpoint_init_inferior(), breakpoint_location_address_range_overlap(), breakpoints_should_be_inserted_now(), remote_target::insert_breakpoint(), insert_breakpoint_locations(), remote_target::insert_hw_breakpoint(), remote_target::insert_watchpoint(), print_one_breakpoint_location(), remote_target::remote_detach_1(), remote_target::remove_breakpoint(), remote_target::remove_hw_breakpoint(), remote_target::remove_watchpoint(), and update_inserted_breakpoint_locations().
int gdbarch_has_global_solist | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4854 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by attach_command(), detach_command(), mi_output_solib_attribs(), mi_interp::on_solib_unloaded(), post_create_inferior(), remote_target::remote_add_inferior(), remote_target::start_remote_1(), target_pre_inferior(), and update_address_spaces().
int gdbarch_has_shared_address_space | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4888 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by maybe_new_address_space(), update_address_spaces(), and program_space::~program_space().
int gdbarch_have_nonsteppable_watchpoint | ( | struct gdbarch * | gdbarch | ) |
Definition at line 3564 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by displaced_step_instruction_executed_successfully(), handle_signal_stop(), and procfs_target::insert_watchpoint().
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().
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().
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().
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().
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().
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().
int gdbarch_inner_than | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | lhs, | ||
CORE_ADDR | rhs ) |
Definition at line 2760 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by call_function_by_hand_dummy(), derive_stack_segment(), frame_id_inner(), and reserve_stack_space().
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().
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().
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().
int gdbarch_int_bit | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1449 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by aarch64_linux_init_abi(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), arm_linux_init_abi(), basic_type(), build_fortran_types(), build_go_types(), build_m2_types(), coff_read_enum_type(), create_gdbtypes_data(), define_symbol(), fbsd_get_siginfo_type(), i386_linux_init_abi(), ada_language::language_arch_info(), linux_get_siginfo_type_with_fields(), parse_number(), parse_number(), parse_number(), parse_number(), parse_number(), parse_symbol(), processInt(), read_enum_type(), read_one_struct_field(), read_range_type(), tdesc_register_type(), and windows_get_siginfo_type().
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().
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().
void gdbarch_iterate_over_objfiles_in_search_order | ( | struct gdbarch * | gdbarch, |
iterate_over_objfiles_in_search_order_cb_ftype | cb, | ||
struct objfile * | current_objfile ) |
Definition at line 5072 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by ada_lookup_simple_minsym(), add_symbol_overload_list_qualified(), elf_gnu_ifunc_resolve_by_cache(), elf_gnu_ifunc_resolve_by_got(), find_main_name(), gdbpy_lookup_objfile(), lookup_global_or_static_symbol(), and language_defn::read_var_value().
void gdbarch_iterate_over_regset_sections | ( | struct gdbarch * | gdbarch, |
iterate_over_regset_sections_cb * | cb, | ||
void * | cb_data, | ||
const struct regcache * | regcache ) |
Definition at line 3718 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by core_target::fetch_registers(), and gcore_elf_collect_thread_registers().
bool gdbarch_iterate_over_regset_sections_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 3711 of file gdbarch.c.
Referenced by core_target::core_target(), fbsd_make_corefile_notes(), core_target::fetch_registers(), gdbarch_dump(), i386_gdbarch_init(), and linux_make_corefile_notes().
int gdbarch_long_bit | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1466 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by aarch64_linux_init_abi(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), arm_linux_init_abi(), create_gdbtypes_data(), decode_base_type(), fbsd_convert_siginfo(), fbsd_core_info_proc_status(), fbsd_core_xfer_siginfo(), fbsd_get_siginfo_type(), fbsd_siginfo_size(), i386_linux_init_abi(), ada_language::language_arch_info(), linux_get_siginfo_type_with_fields(), linux_make_mappings_corefile_notes(), parse_number(), parse_number(), parse_number(), parse_number(), processInt(), simple_overlay_update_1(), simple_read_overlay_table(), tdesc_register_type(), and z80_read_overlay_region_table().
int gdbarch_long_double_bit | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1636 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by build_d_types(), build_fortran_types(), create_gdbtypes_data(), default_floatformat_for_type(), i386_type_align(), ada_language::language_arch_info(), and tdesc_register_type().
const struct floatformat ** gdbarch_long_double_format | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1653 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by build_d_types(), build_fortran_types(), create_gdbtypes_data(), default_floatformat_for_type(), do_ppc_sysv_return_value(), ada_language::language_arch_info(), ppc64_elfv2_abi_homogeneous_aggregate(), ppc64_sysv_abi_push_freg(), ppc64_sysv_abi_push_param(), ppc64_sysv_abi_return_value_base(), and ppc_sysv_abi_push_dummy_call().
int gdbarch_long_long_bit | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1483 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by build_fortran_types(), create_gdbtypes_data(), ada_language::language_arch_info(), parse_number(), parse_number(), parse_number(), processInt(), read_range_type(), and tdesc_register_type().
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().
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().
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().
ULONGEST gdbarch_max_insn_length | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4082 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and gdbarch_max_insn_length_p().
Referenced by amd64_classify_insn_at(), amd64_displaced_step_copy_insn(), amd64_relocate_instruction(), gdbpy_print_insn(), i386_displaced_step_copy_insn(), i386_displaced_step_fixup(), and s390_displaced_step_copy_insn().
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().
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().
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().
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().
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().
Definition at line 3186 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by do_examine(), memory_tag_check_command(), memory_tag_print_tag_command(), and print_command_1().
int gdbarch_num_pseudo_regs | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1948 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by gdbarch_num_cooked_regs(), nds32_pseudo_register_name(), nds32_pseudo_register_read(), nds32_pseudo_register_type(), nds32_pseudo_register_write(), riscv_frame_cache(), s12z_print_registers_info(), tdesc_register_reggroup_p(), and tdesc_register_type().
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().
Definition at line 1414 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by compile_to_object(), darwin_check_osabi(), mips_pseudo_register_type(), mips_register_type(), and show_osabi().
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().
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().
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().
CORE_ADDR gdbarch_pointer_to_address | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
const gdb_byte * | buf ) |
Definition at line 2545 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by extract_typed_address(), fbsd_get_thread_local_address(), and proc_watchpoint_address().
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().
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().
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().
void gdbarch_print_registers_info | ( | struct gdbarch * | gdbarch, |
struct ui_file * | file, | ||
frame_info_ptr | frame, | ||
int | regnum, | ||
int | all ) |
Definition at line 2327 of file gdbarch.c.
References all, gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.
Referenced by default_print_float_info(), print_vector_info(), registers_info(), and tui_register_format().
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().
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().
Definition at line 4355 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by record_full_message().
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().
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().
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().
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().
int gdbarch_ps_regnum | ( | struct gdbarch * | gdbarch | ) |
Definition at line 2071 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by arc_linux_software_single_step(), arc_write_pc(), fill_gregset(), windows_nat_target::resume(), supply_gregset(), supply_gregset_reg(), value_of_builtin_frame_ps_reg(), xtensa_frame_cache(), xtensa_frame_prev_register(), xtensa_push_dummy_call(), xtensa_supply_gregset(), and xtensa_window_interrupt_frame_cache().
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().
bool gdbarch_pseudo_register_read_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1858 of file gdbarch.c.
Referenced by gdbarch_dump().
struct value * gdbarch_pseudo_register_read_value | ( | struct gdbarch * | gdbarch, |
readable_regcache * | regcache, | ||
int | cookednum ) |
Definition at line 1889 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by readable_regcache::cooked_read(), and readable_regcache::cooked_read_value().
bool gdbarch_pseudo_register_read_value_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1882 of file gdbarch.c.
Referenced by readable_regcache::cooked_read(), readable_regcache::cooked_read_value(), and gdbarch_dump().
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().
bool gdbarch_pseudo_register_write_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1906 of file gdbarch.c.
Referenced by gdbarch_dump().
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().
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().
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().
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().
bool gdbarch_push_dummy_code_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 2286 of file gdbarch.c.
Referenced by gdbarch_dump(), hppa32_push_dummy_call(), hppa64_push_dummy_call(), and push_dummy_code().
struct ravenscar_arch_ops * gdbarch_ravenscar_ops | ( | struct gdbarch * | gdbarch | ) |
Definition at line 5089 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by ravenscar_thread_target::fetch_registers(), ravenscar_inferior_created(), and ravenscar_thread_target::store_registers().
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().
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().
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().
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().
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().
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().
int gdbarch_register_reggroup_p | ( | struct gdbarch * | gdbarch, |
int | regnum, | ||
const struct reggroup * | reggroup ) |
Definition at line 3670 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.
Referenced by default_print_float_info(), default_print_registers_info(), register_dump_groups::dump_reg(), gdbpy_register_descriptor_iter_next(), info_frame_command_core(), print_vector_info(), registers_info(), regcache::restore(), riscv_print_registers_info(), reg_buffer::save(), sh_frame_cache(), and tui_data_window::show_register_group().
int gdbarch_register_sim_regno | ( | struct gdbarch * | gdbarch, |
int | reg_nr ) |
Definition at line 2385 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by gdbsim_target::fetch_registers(), and gdbsim_target::store_registers().
int gdbarch_register_to_value | ( | struct gdbarch * | gdbarch, |
frame_info_ptr | frame, | ||
int | regnum, | ||
struct type * | type, | ||
gdb_byte * | buf, | ||
int * | optimizedp, | ||
int * | unavailablep ) |
Definition at line 2494 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and regnum.
Referenced by address_from_register(), selftests::register_to_value_test(), and value_from_register().
Definition at line 2194 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by init_regcache_descr(), m68kbsd_fpreg_offset(), maintenance_print_record_instruction(), mips_pseudo_register_type(), rs6000_pseudo_register_type(), and stap_parse_register_operand().
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().
bool gdbarch_relocate_instruction_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4258 of file gdbarch.c.
Referenced by gdbarch_dump().
int gdbarch_remote_register_number | ( | struct gdbarch * | gdbarch, |
int | regno ) |
Definition at line 2937 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by collection_list::add_local_register(), ax_reg(), ax_reg_mask(), collection_list::collection_list(), encode_actions_1(), and map_regcache_remote_table().
CORE_ADDR gdbarch_remove_non_address_bits | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | pointer ) |
Definition at line 3169 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by aarch64_linux_get_memtag(), aarch64_linux_memtag_matches_p(), aarch64_linux_report_signal_info(), aarch64_linux_set_memtags(), aarch64_linux_tagged_address_p(), adjust_breakpoint_address(), memory_xfer_partial(), aarch64_linux_nat_target::stopped_data_address(), and update_watchpoint().
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().
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().
Definition at line 2678 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by call_function_by_hand_dummy().
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 ) |
Definition at line 2610 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by elf_gnu_ifunc_resolver_return_stop(), finish_command(), get_call_return_value(), get_return_value(), and struct_return_convention().
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().
bool gdbarch_set_memtags | ( | struct gdbarch * | gdbarch, |
struct value * | address, | ||
size_t | length, | ||
const gdb::byte_vector & | tags, | ||
memtag_type | tag_type ) |
Definition at line 3237 of file gdbarch.c.
References value::address, gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by memory_tag_set_allocation_tag_command(), and memory_tag_with_logical_tag_command().
int gdbarch_short_bit | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1432 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by build_fortran_types(), create_gdbtypes_data(), ada_language::language_arch_info(), and tdesc_register_type().
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().
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().
CORE_ADDR gdbarch_skip_entrypoint | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | ip ) |
Definition at line 2743 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by create_internal_breakpoint(), fill_in_stop_func(), find_function_start_sal_1(), finish_backward(), ppc64_skip_trampoline_code(), and skip_prologue_sal().
bool gdbarch_skip_entrypoint_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 2736 of file gdbarch.c.
Referenced by create_internal_breakpoint(), fill_in_stop_func(), find_function_start_sal_1(), finish_backward(), gdbarch_dump(), ppc64_skip_trampoline_code(), and skip_prologue_sal().
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().
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().
Definition at line 4058 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by resume_1().
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().
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().
CORE_ADDR gdbarch_skip_trampoline_code | ( | struct gdbarch * | gdbarch, |
frame_info_ptr | frame, | ||
CORE_ADDR | pc ) |
Definition at line 3353 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by gnuv3_skip_trampoline(), process_event_stop_test(), and objc_language::skip_trampoline().
const struct target_so_ops * gdbarch_so_ops | ( | struct gdbarch * | gdbarch | ) |
Definition at line 3370 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by clear_so(), clear_solib(), free_so(), handle_solib_event(), in_solib_dynsym_resolve_code(), reload_shared_libraries(), solib_create_inferior_hook(), solib_find_1(), solib_keep_data_in_core(), solib_map_sections(), update_solib_breakpoints(), and update_solib_list().
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().
bool gdbarch_software_single_step_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 3288 of file gdbarch.c.
Referenced by default_displaced_step_hw_singlestep(), linux_nat_target::follow_fork(), gdbarch_dump(), maybe_software_singlestep(), record_full_wait_1(), and record_full_target::resume().
int gdbarch_sofun_address_maybe_missing | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4331 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by dbx_end_psymtab(), parse_partial_symbols(), process_one_symbol(), and read_dbx_symtab().
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().
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().
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().
Definition at line 3101 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by define_symbol().
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().
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().
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().
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().
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().
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().
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().
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().
bool gdbarch_stap_is_single_operand_p | ( | struct gdbarch * | gdbarch | ) |
Definition at line 4686 of file gdbarch.c.
Referenced by stap_probe::can_evaluate_arguments(), gdbarch_dump(), and stap_parse_argument_conditionally().
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().
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().
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().
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().
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().
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().
const gdb_byte * gdbarch_sw_breakpoint_from_kind | ( | struct gdbarch * | gdbarch, |
int | kind, | ||
int * | size ) |
Definition at line 2811 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, gdbarch_debug, and size.
Referenced by default_breakpoint_from_pc(), default_memory_insert_breakpoint(), default_memory_remove_breakpoint(), and selftests::get_test_insn().
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.
Definition at line 3203 of file gdbarch.c.
References value::address, gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by do_examine(), memory_tag_check_command(), memory_tag_print_tag_command(), parse_set_allocation_tag_input(), and should_validate_memtags().
const struct target_desc * gdbarch_target_desc | ( | struct gdbarch * | gdbarch | ) |
Definition at line 1423 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by aarch64_linux_sigframe_prev_arch(), arm_register_type(), csky_register_name(), csky_register_reggroup_p(), csky_register_type(), gcore_elf_make_tdesc_note(), mips_linux_restart_reg_p(), mips_register_name(), nios2_register_type(), ppc_linux_trap_reg_p(), riscv_iterate_over_regset_sections(), sparc32_register_name(), sparc32_register_type(), sparc64_register_name(), sparc64_register_type(), remote_target::start_remote_1(), target_find_description(), aarch64_linux_nat_target::thread_architecture(), and tic6x_register_name().
Definition at line 5368 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by type_align().
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().
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().
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().
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().
const disasm_options_and_args_t * gdbarch_valid_disassembler_options | ( | struct gdbarch * | gdbarch | ) |
Definition at line 5351 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by disassembler_options_completer(), set_disassembler_options(), and show_disassembler_options_sfunc().
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().
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().
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().
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().
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().
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().
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().
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().
Definition at line 1824 of file gdbarch.c.
References gdb_printf(), gdb_stdlog, and gdbarch_debug.
Referenced by regcache_write_pc().
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().
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.
void set_gdbarch_addr_bit | ( | struct gdbarch * | gdbarch, |
int | addr_bit ) |
Definition at line 1750 of file gdbarch.c.
Referenced by arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), csky_gdbarch_init(), m68hc11_gdbarch_init(), make_types(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), s12z_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_addr_bits_remove | ( | struct gdbarch * | gdbarch, |
gdbarch_addr_bits_remove_ftype | addr_bits_remove ) |
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 ) |
void set_gdbarch_address_class_type_flags | ( | struct gdbarch * | gdbarch, |
gdbarch_address_class_type_flags_ftype | address_class_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 ) |
void set_gdbarch_address_to_pointer | ( | struct gdbarch * | gdbarch, |
gdbarch_address_to_pointer_ftype | address_to_pointer ) |
void set_gdbarch_addressable_memory_unit_size | ( | struct gdbarch * | gdbarch, |
gdbarch_addressable_memory_unit_size_ftype | addressable_memory_unit_size ) |
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().
void set_gdbarch_adjust_dwarf2_addr | ( | struct gdbarch * | gdbarch, |
gdbarch_adjust_dwarf2_addr_ftype | adjust_dwarf2_addr ) |
void set_gdbarch_adjust_dwarf2_line | ( | struct gdbarch * | gdbarch, |
gdbarch_adjust_dwarf2_line_ftype | adjust_dwarf2_line ) |
void set_gdbarch_auto_charset | ( | struct gdbarch * | gdbarch, |
gdbarch_auto_charset_ftype | auto_charset ) |
void set_gdbarch_auto_wide_charset | ( | struct gdbarch * | gdbarch, |
gdbarch_auto_wide_charset_ftype | auto_wide_charset ) |
void set_gdbarch_auxv_parse | ( | struct gdbarch * | gdbarch, |
gdbarch_auxv_parse_ftype | auxv_parse ) |
void set_gdbarch_ax_pseudo_register_collect | ( | struct gdbarch * | gdbarch, |
gdbarch_ax_pseudo_register_collect_ftype | ax_pseudo_register_collect ) |
void set_gdbarch_ax_pseudo_register_push_stack | ( | struct gdbarch * | gdbarch, |
gdbarch_ax_pseudo_register_push_stack_ftype | ax_pseudo_register_push_stack ) |
void set_gdbarch_believe_pcc_promotion | ( | struct gdbarch * | gdbarch, |
int | believe_pcc_promotion ) |
Definition at line 2470 of file gdbarch.c.
Referenced by arc_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), hppa_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), rs6000_gdbarch_init(), s390_gdbarch_init(), sh_gdbarch_init(), vax_gdbarch_init(), and xtensa_gdbarch_init().
void set_gdbarch_bfloat16_bit | ( | struct gdbarch * | gdbarch, |
int | bfloat16_bit ) |
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().
void set_gdbarch_breakpoint_from_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_breakpoint_from_pc_ftype | breakpoint_from_pc ) |
void set_gdbarch_breakpoint_kind_from_current_state | ( | struct gdbarch * | gdbarch, |
gdbarch_breakpoint_kind_from_current_state_ftype | breakpoint_kind_from_current_state ) |
void set_gdbarch_breakpoint_kind_from_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_breakpoint_kind_from_pc_ftype | breakpoint_kind_from_pc ) |
void set_gdbarch_call_dummy_location | ( | struct gdbarch * | gdbarch, |
enum call_dummy_location_type | call_dummy_location ) |
Definition at line 2279 of file gdbarch.c.
Referenced by bpf_gdbarch_init(), i386_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), sparc32_gdbarch_init(), and sparc64_init_abi().
void set_gdbarch_cannot_fetch_register | ( | struct gdbarch * | gdbarch, |
gdbarch_cannot_fetch_register_ftype | cannot_fetch_register ) |
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().
void set_gdbarch_cannot_store_register | ( | struct gdbarch * | gdbarch, |
gdbarch_cannot_store_register_ftype | cannot_store_register ) |
void set_gdbarch_char_signed | ( | struct gdbarch * | gdbarch, |
int | char_signed ) |
Definition at line 1786 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), arm_wince_init_abi(), BP_MANIPULATION(), csky_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), mn10300_gdbarch_init(), msp430_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s12z_gdbarch_init(), s390_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().
void set_gdbarch_code_of_frame_writable | ( | struct gdbarch * | gdbarch, |
gdbarch_code_of_frame_writable_ftype | code_of_frame_writable ) |
void set_gdbarch_coff_make_msymbol_special | ( | struct gdbarch * | gdbarch, |
gdbarch_coff_make_msymbol_special_ftype | coff_make_msymbol_special ) |
void set_gdbarch_convert_from_func_ptr_addr | ( | struct gdbarch * | gdbarch, |
gdbarch_convert_from_func_ptr_addr_ftype | convert_from_func_ptr_addr ) |
void set_gdbarch_convert_register_p | ( | struct gdbarch * | gdbarch, |
gdbarch_convert_register_p_ftype | convert_register_p ) |
void set_gdbarch_core_info_proc | ( | struct gdbarch * | gdbarch, |
gdbarch_core_info_proc_ftype | core_info_proc ) |
void set_gdbarch_core_pid_to_str | ( | struct gdbarch * | gdbarch, |
gdbarch_core_pid_to_str_ftype | core_pid_to_str ) |
void set_gdbarch_core_read_description | ( | struct gdbarch * | gdbarch, |
gdbarch_core_read_description_ftype | core_read_description ) |
void set_gdbarch_core_read_x86_xsave_layout | ( | struct gdbarch * | gdbarch, |
gdbarch_core_read_x86_xsave_layout_ftype | core_read_x86_xsave_layout ) |
void set_gdbarch_core_thread_name | ( | struct gdbarch * | gdbarch, |
gdbarch_core_thread_name_ftype | core_thread_name ) |
void set_gdbarch_core_xfer_shared_libraries | ( | struct gdbarch * | gdbarch, |
gdbarch_core_xfer_shared_libraries_ftype | core_xfer_shared_libraries ) |
void set_gdbarch_core_xfer_shared_libraries_aix | ( | struct gdbarch * | gdbarch, |
gdbarch_core_xfer_shared_libraries_aix_ftype | core_xfer_shared_libraries_aix ) |
void set_gdbarch_core_xfer_siginfo | ( | struct gdbarch * | gdbarch, |
gdbarch_core_xfer_siginfo_ftype | core_xfer_siginfo ) |
void set_gdbarch_create_memtag_section | ( | struct gdbarch * | gdbarch, |
gdbarch_create_memtag_section_ftype | create_memtag_section ) |
void set_gdbarch_decode_memtag_section | ( | struct gdbarch * | gdbarch, |
gdbarch_decode_memtag_section_ftype | decode_memtag_section ) |
void set_gdbarch_decr_pc_after_break | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | decr_pc_after_break ) |
Definition at line 2913 of file gdbarch.c.
Referenced by alpha_gdbarch_init(), arc_gdbarch_init(), bfin_gdbarch_init(), dicos_init_abi(), i386_gdbarch_init(), i386nto_init_abi(), lm32_gdbarch_init(), m68k_gdbarch_init(), m68k_linux_init_abi(), m68kbsd_init_abi(), mep_gdbarch_init(), msp430_gdbarch_init(), rl78_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), and xtensa_gdbarch_init().
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().
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().
void set_gdbarch_disassembler_options | ( | struct gdbarch * | gdbarch, |
char ** | disassembler_options ) |
Definition at line 5344 of file gdbarch.c.
Referenced by arc_gdbarch_init(), arm_gdbarch_init(), mips_gdbarch_init(), riscv_gdbarch_init(), rs6000_gdbarch_init(), and s390_gdbarch_init().
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().
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().
void set_gdbarch_displaced_step_copy_insn | ( | struct gdbarch * | gdbarch, |
gdbarch_displaced_step_copy_insn_ftype | displaced_step_copy_insn ) |
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 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().
void set_gdbarch_displaced_step_fixup | ( | struct gdbarch * | gdbarch, |
gdbarch_displaced_step_fixup_ftype | displaced_step_fixup ) |
void set_gdbarch_displaced_step_hw_singlestep | ( | struct gdbarch * | gdbarch, |
gdbarch_displaced_step_hw_singlestep_ftype | displaced_step_hw_singlestep ) |
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().
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 ) |
void set_gdbarch_double_bit | ( | struct gdbarch * | gdbarch, |
int | double_bit ) |
Definition at line 1612 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), csky_gdbarch_init(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), sh_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_double_format | ( | struct gdbarch * | gdbarch, |
const struct floatformat ** | double_format ) |
Definition at line 1629 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), csky_gdbarch_init(), iq2000_gdbarch_init(), m68hc11_gdbarch_init(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rx_gdbarch_init(), sh_gdbarch_init(), tic6x_gdbarch_init(), vax_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_dtrace_disable_probe | ( | struct gdbarch * | gdbarch, |
gdbarch_dtrace_disable_probe_ftype | dtrace_disable_probe ) |
void set_gdbarch_dtrace_enable_probe | ( | struct gdbarch * | gdbarch, |
gdbarch_dtrace_enable_probe_ftype | dtrace_enable_probe ) |
void set_gdbarch_dtrace_parse_probe_argument | ( | struct gdbarch * | gdbarch, |
gdbarch_dtrace_parse_probe_argument_ftype | dtrace_parse_probe_argument ) |
void set_gdbarch_dtrace_probe_is_enabled | ( | struct gdbarch * | gdbarch, |
gdbarch_dtrace_probe_is_enabled_ftype | dtrace_probe_is_enabled ) |
void set_gdbarch_dummy_id | ( | struct gdbarch * | gdbarch, |
gdbarch_dummy_id_ftype | dummy_id ) |
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().
void set_gdbarch_dwarf2_omit_typedef_p | ( | struct gdbarch * | gdbarch, |
gdbarch_dwarf2_omit_typedef_p_ftype | dwarf2_omit_typedef_p ) |
void set_gdbarch_dwarf2_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
gdbarch_dwarf2_reg_to_regnum_ftype | dwarf2_reg_to_regnum ) |
void set_gdbarch_ecoff_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
gdbarch_ecoff_reg_to_regnum_ftype | ecoff_reg_to_regnum ) |
void set_gdbarch_elf_make_msymbol_special | ( | struct gdbarch * | gdbarch, |
gdbarch_elf_make_msymbol_special_ftype | elf_make_msymbol_special ) |
void set_gdbarch_execute_dwarf_cfa_vendor_op | ( | struct gdbarch * | gdbarch, |
gdbarch_execute_dwarf_cfa_vendor_op_ftype | execute_dwarf_cfa_vendor_op ) |
void set_gdbarch_fast_tracepoint_valid_at | ( | struct gdbarch * | gdbarch, |
gdbarch_fast_tracepoint_valid_at_ftype | fast_tracepoint_valid_at ) |
void set_gdbarch_fetch_pointer_argument | ( | struct gdbarch * | gdbarch, |
gdbarch_fetch_pointer_argument_ftype | fetch_pointer_argument ) |
void set_gdbarch_fetch_tls_load_module_address | ( | struct gdbarch * | gdbarch, |
gdbarch_fetch_tls_load_module_address_ftype | fetch_tls_load_module_address ) |
void set_gdbarch_fill_memtag_section | ( | struct gdbarch * | gdbarch, |
gdbarch_fill_memtag_section_ftype | fill_memtag_section ) |
void set_gdbarch_find_memory_regions | ( | struct gdbarch * | gdbarch, |
gdbarch_find_memory_regions_ftype | find_memory_regions ) |
void set_gdbarch_float_bit | ( | struct gdbarch * | gdbarch, |
int | float_bit ) |
Definition at line 1578 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), csky_gdbarch_init(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), sh_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_float_format | ( | struct gdbarch * | gdbarch, |
const struct floatformat ** | float_format ) |
Definition at line 1595 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), csky_gdbarch_init(), iq2000_gdbarch_init(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), rl78_gdbarch_init(), rx_gdbarch_init(), tic6x_gdbarch_init(), vax_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_floatformat_for_type | ( | struct gdbarch * | gdbarch, |
gdbarch_floatformat_for_type_ftype | floatformat_for_type ) |
void set_gdbarch_fp0_regnum | ( | struct gdbarch * | gdbarch, |
int | fp0_regnum ) |
Definition at line 2098 of file gdbarch.c.
Referenced by alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), hppa_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), mips_gdbarch_init(), mn10300_gdbarch_init(), rs6000_gdbarch_init(), s390_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), and v850_gdbarch_init().
void set_gdbarch_frame_align | ( | struct gdbarch * | gdbarch, |
gdbarch_frame_align_ftype | frame_align ) |
void set_gdbarch_frame_args_skip | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | frame_args_skip ) |
Definition at line 3012 of file gdbarch.c.
Referenced by bfin_gdbarch_init(), bpf_gdbarch_init(), i386_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), m68k_gdbarch_init(), mep_gdbarch_init(), microblaze_gdbarch_init(), rs6000_gdbarch_init(), sparc32_gdbarch_init(), vax_gdbarch_init(), and xtensa_gdbarch_init().
void set_gdbarch_frame_num_args | ( | struct gdbarch * | gdbarch, |
gdbarch_frame_num_args_ftype | frame_num_args ) |
void set_gdbarch_frame_red_zone_size | ( | struct gdbarch * | gdbarch, |
int | frame_red_zone_size ) |
Definition at line 3128 of file gdbarch.c.
Referenced by amd64_init_abi(), or1k_gdbarch_init(), rs6000_aix_init_osabi(), and rs6000_gdbarch_init().
void set_gdbarch_gcc_target_options | ( | struct gdbarch * | gdbarch, |
gdbarch_gcc_target_options_ftype | gcc_target_options ) |
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().
void set_gdbarch_gdb_signal_from_target | ( | struct gdbarch * | gdbarch, |
gdbarch_gdb_signal_from_target_ftype | gdb_signal_from_target ) |
void set_gdbarch_gdb_signal_to_target | ( | struct gdbarch * | gdbarch, |
gdbarch_gdb_signal_to_target_ftype | gdb_signal_to_target ) |
void set_gdbarch_gen_return_address | ( | struct gdbarch * | gdbarch, |
gdbarch_gen_return_address_ftype | gen_return_address ) |
void set_gdbarch_get_longjmp_target | ( | struct gdbarch * | gdbarch, |
gdbarch_get_longjmp_target_ftype | get_longjmp_target ) |
void set_gdbarch_get_memtag | ( | struct gdbarch * | gdbarch, |
gdbarch_get_memtag_ftype | get_memtag ) |
void set_gdbarch_get_pc_address_flags | ( | struct gdbarch * | gdbarch, |
gdbarch_get_pc_address_flags_ftype | get_pc_address_flags ) |
void set_gdbarch_get_return_buf_addr | ( | struct gdbarch * | gdbarch, |
gdbarch_get_return_buf_addr_ftype | get_return_buf_addr ) |
void set_gdbarch_get_siginfo_type | ( | struct gdbarch * | gdbarch, |
gdbarch_get_siginfo_type_ftype | get_siginfo_type ) |
void set_gdbarch_get_syscall_number | ( | struct gdbarch * | gdbarch, |
gdbarch_get_syscall_number_ftype | get_syscall_number ) |
void set_gdbarch_get_thread_local_address | ( | struct gdbarch * | gdbarch, |
gdbarch_get_thread_local_address_ftype | get_thread_local_address ) |
void set_gdbarch_gnu_triplet_regexp | ( | struct gdbarch * | gdbarch, |
gdbarch_gnu_triplet_regexp_ftype | gnu_triplet_regexp ) |
void set_gdbarch_guess_tracepoint_registers | ( | struct gdbarch * | gdbarch, |
gdbarch_guess_tracepoint_registers_ftype | guess_tracepoint_registers ) |
void set_gdbarch_half_bit | ( | struct gdbarch * | gdbarch, |
int | half_bit ) |
void set_gdbarch_half_format | ( | struct gdbarch * | gdbarch, |
const struct floatformat ** | half_format ) |
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().
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().
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().
void set_gdbarch_has_shared_address_space | ( | struct gdbarch * | gdbarch, |
gdbarch_has_shared_address_space_ftype | has_shared_address_space ) |
void set_gdbarch_have_nonsteppable_watchpoint | ( | struct gdbarch * | gdbarch, |
int | have_nonsteppable_watchpoint ) |
Definition at line 3574 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), cris_gdbarch_init(), hppa_gdbarch_init(), lm32_gdbarch_init(), mips_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rs6000_gdbarch_init(), and xtensa_gdbarch_init().
void set_gdbarch_in_indirect_branch_thunk | ( | struct gdbarch * | gdbarch, |
gdbarch_in_indirect_branch_thunk_ftype | in_indirect_branch_thunk ) |
void set_gdbarch_in_solib_return_trampoline | ( | struct gdbarch * | gdbarch, |
gdbarch_in_solib_return_trampoline_ftype | in_solib_return_trampoline ) |
void set_gdbarch_infcall_mmap | ( | struct gdbarch * | gdbarch, |
gdbarch_infcall_mmap_ftype | infcall_mmap ) |
void set_gdbarch_infcall_munmap | ( | struct gdbarch * | gdbarch, |
gdbarch_infcall_munmap_ftype | infcall_munmap ) |
void set_gdbarch_info_proc | ( | struct gdbarch * | gdbarch, |
gdbarch_info_proc_ftype | info_proc ) |
void set_gdbarch_inner_than | ( | struct gdbarch * | gdbarch, |
gdbarch_inner_than_ftype | inner_than ) |
void set_gdbarch_insn_is_call | ( | struct gdbarch * | gdbarch, |
gdbarch_insn_is_call_ftype | insn_is_call ) |
void set_gdbarch_insn_is_jump | ( | struct gdbarch * | gdbarch, |
gdbarch_insn_is_jump_ftype | insn_is_jump ) |
void set_gdbarch_insn_is_ret | ( | struct gdbarch * | gdbarch, |
gdbarch_insn_is_ret_ftype | insn_is_ret ) |
void set_gdbarch_int_bit | ( | struct gdbarch * | gdbarch, |
int | int_bit ) |
Definition at line 1459 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), csky_gdbarch_init(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), make_types(), mips_gdbarch_init(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s12z_gdbarch_init(), sh_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_integer_to_address | ( | struct gdbarch * | gdbarch, |
gdbarch_integer_to_address_ftype | integer_to_address ) |
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 ) |
void set_gdbarch_iterate_over_regset_sections | ( | struct gdbarch * | gdbarch, |
gdbarch_iterate_over_regset_sections_ftype | iterate_over_regset_sections ) |
void set_gdbarch_long_bit | ( | struct gdbarch * | gdbarch, |
int | long_bit ) |
Definition at line 1476 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), amd64_windows_init_abi(), amd64_x32_init_abi(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), csky_gdbarch_init(), frv_gdbarch_init(), hppa_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_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(), sparc64_init_abi(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_long_double_bit | ( | struct gdbarch * | gdbarch, |
int | long_double_bit ) |
Definition at line 1646 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), avr_gdbarch_init(), BP_MANIPULATION(), cris_gdbarch_init(), frv_gdbarch_init(), hppa_gdbarch_init(), hppa_linux_init_abi(), hppabsd_init_abi(), i386_darwin_init_abi(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), microblaze_gdbarch_init(), mips64obsd_init_abi(), mips_gdbarch_init(), mips_linux_init_abi(), msp430_gdbarch_init(), or1k_gdbarch_init(), ppc_linux_init_abi(), ppcfbsd_init_abi(), ppcobsd_init_abi(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_aix_init_osabi(), rs6000_gdbarch_init(), rs6000_lynx178_init_osabi(), rx_gdbarch_init(), s390_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc32nbsd_init_abi(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_long_double_format | ( | struct gdbarch * | gdbarch, |
const struct floatformat ** | long_double_format ) |
Definition at line 1663 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), hppa_gdbarch_init(), hppa_linux_init_abi(), hppabsd_init_abi(), i386_gdbarch_init(), ia64_gdbarch_init(), ia64_openvms_init_abi(), iq2000_gdbarch_init(), loongarch_gdbarch_init(), m68k_gdbarch_init(), mips64obsd_init_abi(), mips_gdbarch_init(), mips_linux_init_abi(), msp430_gdbarch_init(), or1k_gdbarch_init(), ppc_linux_init_abi(), ppcfbsd_init_abi(), ppcobsd_init_abi(), riscv_gdbarch_init(), rl78_gdbarch_init(), rx_gdbarch_init(), s390_gdbarch_init(), sparc32_gdbarch_init(), sparc32nbsd_init_abi(), vax_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_long_long_bit | ( | struct gdbarch * | gdbarch, |
int | long_long_bit ) |
Definition at line 1493 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), csky_gdbarch_init(), frv_gdbarch_init(), hppa_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_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(), sparc64_init_abi(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), and xstormy16_gdbarch_init().
void set_gdbarch_make_corefile_notes | ( | struct gdbarch * | gdbarch, |
gdbarch_make_corefile_notes_ftype | make_corefile_notes ) |
void set_gdbarch_make_symbol_special | ( | struct gdbarch * | gdbarch, |
gdbarch_make_symbol_special_ftype | make_symbol_special ) |
void set_gdbarch_max_insn_length | ( | struct gdbarch * | gdbarch, |
ULONGEST | max_insn_length ) |
Definition at line 4093 of file gdbarch.c.
Referenced by aarch64_linux_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), i386_gdbarch_init(), rs6000_gdbarch_init(), s390_gdbarch_init(), and z80_gdbarch_init().
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().
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().
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().
void set_gdbarch_memtag_matches_p | ( | struct gdbarch * | gdbarch, |
gdbarch_memtag_matches_p_ftype | memtag_matches_p ) |
void set_gdbarch_memtag_to_string | ( | struct gdbarch * | gdbarch, |
gdbarch_memtag_to_string_ftype | memtag_to_string ) |
void set_gdbarch_num_pseudo_regs | ( | struct gdbarch * | gdbarch, |
int | num_pseudo_regs ) |
Definition at line 1958 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), csky_gdbarch_init(), frv_gdbarch_init(), i386_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), m68hc11_gdbarch_init(), make_regs(), mep_gdbarch_init(), mips_gdbarch_init(), mips_linux_init_abi(), msp430_gdbarch_init(), nds32_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(), sparc64_init_abi(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), xtensa_gdbarch_init(), and xtensa_linux_init_abi().
void set_gdbarch_num_regs | ( | struct gdbarch * | gdbarch, |
int | num_regs ) |
Definition at line 1941 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), amd64_linux_init_abi(), amd64_x32_linux_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), bpf_gdbarch_init(), cris_gdbarch_init(), csky_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), hppa_gdbarch_init(), i386_darwin_init_abi(), i386_gdbarch_init(), i386_linux_init_abi(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m32r_gdbarch_init(), m32r_linux_init_abi(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), make_regs(), mep_gdbarch_init(), microblaze_gdbarch_init(), mips_gdbarch_init(), mips_linux_init_abi(), mn10300_gdbarch_init(), moxie_gdbarch_init(), msp430_gdbarch_init(), nds32_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), ppc_linux_init_abi(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s12z_gdbarch_init(), s390_gdbarch_init(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), tdesc_use_registers(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), xtensa_gdbarch_init(), xtensa_linux_init_abi(), and z80_gdbarch_init().
void set_gdbarch_overlay_update | ( | struct gdbarch * | gdbarch, |
gdbarch_overlay_update_ftype | overlay_update ) |
void set_gdbarch_pc_regnum | ( | struct gdbarch * | gdbarch, |
int | pc_regnum ) |
Definition at line 2064 of file gdbarch.c.
References pc_regnum.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), bpf_gdbarch_init(), cris_gdbarch_init(), csky_gdbarch_init(), frv_gdbarch_init(), ft32_gdbarch_init(), i386_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), make_regs(), 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(), sparc64_init_abi(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), vax_gdbarch_init(), xstormy16_gdbarch_init(), xtensa_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_pointer_to_address | ( | struct gdbarch * | gdbarch, |
gdbarch_pointer_to_address_ftype | pointer_to_address ) |
void set_gdbarch_print_auxv_entry | ( | struct gdbarch * | gdbarch, |
gdbarch_print_auxv_entry_ftype | print_auxv_entry ) |
void set_gdbarch_print_float_info | ( | struct gdbarch * | gdbarch, |
gdbarch_print_float_info_ftype | print_float_info ) |
void set_gdbarch_print_insn | ( | struct gdbarch * | gdbarch, |
gdbarch_print_insn_ftype | print_insn ) |
void set_gdbarch_print_registers_info | ( | struct gdbarch * | gdbarch, |
gdbarch_print_registers_info_ftype | print_registers_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().
void set_gdbarch_process_record | ( | struct gdbarch * | gdbarch, |
gdbarch_process_record_ftype | process_record ) |
void set_gdbarch_process_record_signal | ( | struct gdbarch * | gdbarch, |
gdbarch_process_record_signal_ftype | process_record_signal ) |
void set_gdbarch_program_breakpoint_here_p | ( | struct gdbarch * | gdbarch, |
gdbarch_program_breakpoint_here_p_ftype | program_breakpoint_here_p ) |
void set_gdbarch_ps_regnum | ( | struct gdbarch * | gdbarch, |
int | ps_regnum ) |
Definition at line 2081 of file gdbarch.c.
Referenced by amd64_init_abi(), arc_gdbarch_init(), bfin_gdbarch_init(), i386_gdbarch_init(), m68k_gdbarch_init(), or1k_gdbarch_init(), rs6000_gdbarch_init(), s12z_gdbarch_init(), vax_gdbarch_init(), and xtensa_gdbarch_init().
void set_gdbarch_pseudo_register_read | ( | struct gdbarch * | gdbarch, |
gdbarch_pseudo_register_read_ftype | pseudo_register_read ) |
void set_gdbarch_pseudo_register_read_value | ( | struct gdbarch * | gdbarch, |
gdbarch_pseudo_register_read_value_ftype | pseudo_register_read_value ) |
void set_gdbarch_pseudo_register_write | ( | struct gdbarch * | gdbarch, |
gdbarch_pseudo_register_write_ftype | pseudo_register_write ) |
void set_gdbarch_ptr_bit | ( | struct gdbarch * | gdbarch, |
int | ptr_bit ) |
Definition at line 1732 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), amd64_x32_init_abi(), arc_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), csky_gdbarch_init(), frv_gdbarch_init(), hppa_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), make_types(), mips_gdbarch_init(), msp430_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(), sparc64_init_abi(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_push_dummy_call | ( | struct gdbarch * | gdbarch, |
gdbarch_push_dummy_call_ftype | push_dummy_call ) |
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().
void set_gdbarch_ravenscar_ops | ( | struct gdbarch * | gdbarch, |
struct ravenscar_arch_ops * | ravenscar_ops ) |
Definition at line 5099 of file gdbarch.c.
Referenced by register_aarch64_ravenscar_ops(), register_amd64_ravenscar_ops(), register_e500_ravenscar_ops(), register_ppc_ravenscar_ops(), register_riscv_ravenscar_ops(), and register_sparc_ravenscar_ops().
void set_gdbarch_read_core_file_mappings | ( | struct gdbarch * | gdbarch, |
gdbarch_read_core_file_mappings_ftype | read_core_file_mappings ) |
void set_gdbarch_read_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_read_pc_ftype | read_pc ) |
void set_gdbarch_record_special_symbol | ( | struct gdbarch * | gdbarch, |
gdbarch_record_special_symbol_ftype | record_special_symbol ) |
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().
void set_gdbarch_register_reggroup_p | ( | struct gdbarch * | gdbarch, |
gdbarch_register_reggroup_p_ftype | register_reggroup_p ) |
void set_gdbarch_register_sim_regno | ( | struct gdbarch * | gdbarch, |
gdbarch_register_sim_regno_ftype | register_sim_regno ) |
void set_gdbarch_register_to_value | ( | struct gdbarch * | gdbarch, |
gdbarch_register_to_value_ftype | register_to_value ) |
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().
void set_gdbarch_relocate_instruction | ( | struct gdbarch * | gdbarch, |
gdbarch_relocate_instruction_ftype | relocate_instruction ) |
void set_gdbarch_remote_register_number | ( | struct gdbarch * | gdbarch, |
gdbarch_remote_register_number_ftype | remote_register_number ) |
void set_gdbarch_remove_non_address_bits | ( | struct gdbarch * | gdbarch, |
gdbarch_remove_non_address_bits_ftype | remove_non_address_bits ) |
void set_gdbarch_report_signal_info | ( | struct gdbarch * | gdbarch, |
gdbarch_report_signal_info_ftype | report_signal_info ) |
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 ) |
void set_gdbarch_return_value | ( | struct gdbarch * | gdbarch, |
gdbarch_return_value_ftype | return_value ) |
void set_gdbarch_return_value_as_value | ( | struct gdbarch * | gdbarch, |
gdbarch_return_value_as_value_ftype | return_value_as_value ) |
void set_gdbarch_sdb_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
gdbarch_sdb_reg_to_regnum_ftype | sdb_reg_to_regnum ) |
void set_gdbarch_set_memtags | ( | struct gdbarch * | gdbarch, |
gdbarch_set_memtags_ftype | set_memtags ) |
void set_gdbarch_short_bit | ( | struct gdbarch * | gdbarch, |
int | short_bit ) |
Definition at line 1442 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arc_gdbarch_init(), avr_gdbarch_init(), csky_gdbarch_init(), frv_gdbarch_init(), ia64_gdbarch_init(), iq2000_gdbarch_init(), lm32_gdbarch_init(), loongarch_gdbarch_init(), m68hc11_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), nios2_gdbarch_init(), or1k_gdbarch_init(), riscv_gdbarch_init(), rl78_gdbarch_init(), rs6000_gdbarch_init(), rx_gdbarch_init(), s12z_gdbarch_init(), sh_gdbarch_init(), tic6x_gdbarch_init(), tilegx_gdbarch_init(), v850_gdbarch_init(), xstormy16_gdbarch_init(), and z80_gdbarch_init().
void set_gdbarch_single_step_through_delay | ( | struct gdbarch * | gdbarch, |
gdbarch_single_step_through_delay_ftype | single_step_through_delay ) |
void set_gdbarch_skip_entrypoint | ( | struct gdbarch * | gdbarch, |
gdbarch_skip_entrypoint_ftype | skip_entrypoint ) |
void set_gdbarch_skip_main_prologue | ( | struct gdbarch * | gdbarch, |
gdbarch_skip_main_prologue_ftype | skip_main_prologue ) |
void set_gdbarch_skip_permanent_breakpoint | ( | struct gdbarch * | gdbarch, |
gdbarch_skip_permanent_breakpoint_ftype | skip_permanent_breakpoint ) |
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().
void set_gdbarch_skip_solib_resolver | ( | struct gdbarch * | gdbarch, |
gdbarch_skip_solib_resolver_ftype | skip_solib_resolver ) |
void set_gdbarch_skip_trampoline_code | ( | struct gdbarch * | gdbarch, |
gdbarch_skip_trampoline_code_ftype | skip_trampoline_code ) |
void set_gdbarch_so_ops | ( | struct gdbarch * | gdbarch, |
const struct target_so_ops * | so_ops ) |
Definition at line 3380 of file gdbarch.c.
Referenced by dicos_init_abi(), frv_gdbarch_init(), i386_darwin_init_abi(), i386nto_init_abi(), mips_linux_init_abi(), ppc_linux_init_abi(), rocm_update_solib_list(), rs6000_aix_init_osabi(), set_solib_svr4_fetch_link_map_offsets(), tic6x_uclinux_init_abi(), windows_init_abi_common(), and x86_darwin_init_abi_64().
void set_gdbarch_software_single_step | ( | struct gdbarch * | gdbarch, |
gdbarch_software_single_step_ftype | software_single_step ) |
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().
void set_gdbarch_solib_symbols_extension | ( | struct gdbarch * | gdbarch, |
const char * | solib_symbols_extension ) |
void set_gdbarch_sp_regnum | ( | struct gdbarch * | gdbarch, |
int | sp_regnum ) |
Definition at line 2047 of file gdbarch.c.
References sp_regnum.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), amd64_init_abi(), arc_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), bfin_gdbarch_init(), BP_MANIPULATION(), 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(), m32r_gdbarch_init(), m68hc11_gdbarch_init(), m68k_gdbarch_init(), make_regs(), 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().
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().
void set_gdbarch_stabs_argument_has_addr | ( | struct gdbarch * | gdbarch, |
gdbarch_stabs_argument_has_addr_ftype | stabs_argument_has_addr ) |
void set_gdbarch_stack_frame_destroyed_p | ( | struct gdbarch * | gdbarch, |
gdbarch_stack_frame_destroyed_p_ftype | stack_frame_destroyed_p ) |
void set_gdbarch_stap_adjust_register | ( | struct gdbarch * | gdbarch, |
gdbarch_stap_adjust_register_ftype | stap_adjust_register ) |
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().
void set_gdbarch_stap_gdb_register_suffix | ( | struct gdbarch * | gdbarch, |
const char * | stap_gdb_register_suffix ) |
void set_gdbarch_stap_integer_prefixes | ( | struct gdbarch * | gdbarch, |
const char *const * | stap_integer_prefixes ) |
Definition at line 4560 of file gdbarch.c.
Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), and ppc_linux_init_abi().
void set_gdbarch_stap_integer_suffixes | ( | struct gdbarch * | gdbarch, |
const char *const * | stap_integer_suffixes ) |
void set_gdbarch_stap_is_single_operand | ( | struct gdbarch * | gdbarch, |
gdbarch_stap_is_single_operand_ftype | stap_is_single_operand ) |
void set_gdbarch_stap_parse_special_token | ( | struct gdbarch * | gdbarch, |
gdbarch_stap_parse_special_token_ftype | stap_parse_special_token ) |
void set_gdbarch_stap_register_indirection_prefixes | ( | struct gdbarch * | gdbarch, |
const char *const * | stap_register_indirection_prefixes ) |
Definition at line 4628 of file gdbarch.c.
References stap_register_indirection_prefixes.
Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), ia64_linux_init_abi(), ppc_linux_init_abi(), riscv_gdbarch_init(), and s390_gdbarch_init().
void set_gdbarch_stap_register_indirection_suffixes | ( | struct gdbarch * | gdbarch, |
const char *const * | stap_register_indirection_suffixes ) |
Definition at line 4645 of file gdbarch.c.
References stap_register_indirection_suffixes.
Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), ia64_linux_init_abi(), ppc_linux_init_abi(), riscv_gdbarch_init(), and s390_gdbarch_init().
void set_gdbarch_stap_register_prefixes | ( | struct gdbarch * | gdbarch, |
const char *const * | stap_register_prefixes ) |
Definition at line 4594 of file gdbarch.c.
Referenced by aarch64_linux_init_abi(), amd64_init_abi(), arm_linux_init_abi(), i386_elf_init_abi(), ia64_linux_init_abi(), and s390_gdbarch_init().
void set_gdbarch_stap_register_suffixes | ( | struct gdbarch * | gdbarch, |
const char *const * | stap_register_suffixes ) |
void set_gdbarch_sw_breakpoint_from_kind | ( | struct gdbarch * | gdbarch, |
gdbarch_sw_breakpoint_from_kind_ftype | sw_breakpoint_from_kind ) |
void set_gdbarch_syscalls_info | ( | struct gdbarch * | gdbarch, |
struct syscalls_info * | syscalls_info ) |
void set_gdbarch_tagged_address_p | ( | struct gdbarch * | gdbarch, |
gdbarch_tagged_address_p_ftype | tagged_address_p ) |
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().
void set_gdbarch_unwind_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_unwind_pc_ftype | unwind_pc ) |
void set_gdbarch_unwind_sp | ( | struct gdbarch * | gdbarch, |
gdbarch_unwind_sp_ftype | unwind_sp ) |
void set_gdbarch_update_call_site_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_update_call_site_pc_ftype | update_call_site_pc ) |
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 ) |
void set_gdbarch_valid_disassembler_options | ( | struct gdbarch * | gdbarch, |
const disasm_options_and_args_t * | valid_disassembler_options ) |
Definition at line 5361 of file gdbarch.c.
Referenced by arc_gdbarch_init(), arm_gdbarch_init(), mips_gdbarch_init(), riscv_gdbarch_init(), rs6000_gdbarch_init(), and s390_gdbarch_init().
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().
void set_gdbarch_value_to_register | ( | struct gdbarch * | gdbarch, |
gdbarch_value_to_register_ftype | value_to_register ) |
void set_gdbarch_vbit_in_delta | ( | struct gdbarch * | gdbarch, |
int | vbit_in_delta ) |
Definition at line 4051 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), arm_gdbarch_init(), m32c_gdbarch_init(), mips_gdbarch_init(), msp430_gdbarch_init(), rl78_gdbarch_init(), and rx_gdbarch_init().
void set_gdbarch_virtual_frame_pointer | ( | struct gdbarch * | gdbarch, |
gdbarch_virtual_frame_pointer_ftype | virtual_frame_pointer ) |
void set_gdbarch_vsyscall_range | ( | struct gdbarch * | gdbarch, |
gdbarch_vsyscall_range_ftype | vsyscall_range ) |
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().
void set_gdbarch_wchar_bit | ( | struct gdbarch * | gdbarch, |
int | wchar_bit ) |
Definition at line 1680 of file gdbarch.c.
Referenced by alpha_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), i386_go32_init_abi(), i386nto_init_abi(), m32r_gdbarch_init(), moxie_gdbarch_init(), nds32_gdbarch_init(), rs6000_aix_init_osabi(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), windows_init_abi_common(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().
void set_gdbarch_wchar_signed | ( | struct gdbarch * | gdbarch, |
int | wchar_signed ) |
Definition at line 1698 of file gdbarch.c.
Referenced by aarch64_gdbarch_init(), alpha_gdbarch_init(), arm_gdbarch_init(), avr_gdbarch_init(), BP_MANIPULATION(), i386_go32_init_abi(), i386nto_init_abi(), m32r_gdbarch_init(), moxie_gdbarch_init(), nds32_gdbarch_init(), rs6000_aix_init_osabi(), sh_gdbarch_init(), sparc32_gdbarch_init(), sparc64_init_abi(), windows_init_abi_common(), xstormy16_gdbarch_init(), and xtensa_gdbarch_init().
void set_gdbarch_write_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_write_pc_ftype | write_pc ) |
void set_gdbarch_xml_syscall_file | ( | struct gdbarch * | gdbarch, |
const char * | xml_syscall_file ) |
|
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().