Lines Matching refs:gdbarch

1119 arm_unwind_dummy_id (struct gdbarch *gdbarch, struct frame_info *next_frame)
1130 arm_unwind_pc (struct gdbarch *gdbarch, struct frame_info *this_frame)
1138 arm_unwind_sp (struct gdbarch *gdbarch, struct frame_info *this_frame)
1180 arm_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
1318 arm_print_float_info (struct gdbarch *gdbarch, struct ui_file *file,
1338 arm_register_type (struct gdbarch *gdbarch, int regnum)
1922 abi-specific code during establishment of the gdbarch vector. */
2343 arm_get_fp_model (struct gdbarch *gdbarch)
2346 return gdbarch_tdep (gdbarch)->fp_model;
2352 arm_set_fp (struct gdbarch *gdbarch)
2354 enum arm_float_model fp_model = arm_get_fp_model (gdbarch);
2356 if (gdbarch_byte_order (gdbarch) == BFD_ENDIAN_LITTLE
2359 set_gdbarch_double_format (gdbarch,
2362 (gdbarch, &floatformat_ieee_double_littlebyte_bigword);
2366 set_gdbarch_double_format (gdbarch, &floatformat_ieee_double_little);
2367 set_gdbarch_long_double_format (gdbarch,
2610 static struct gdbarch *
2614 struct gdbarch *gdbarch;
2642 return arches->gdbarch;
2645 gdbarch = gdbarch_alloc (&info, tdep);
2677 set_gdbarch_char_signed (gdbarch, 0);
2683 set_gdbarch_push_dummy_call (gdbarch, arm_push_dummy_call);
2685 set_gdbarch_write_pc (gdbarch, arm_write_pc);
2688 set_gdbarch_unwind_dummy_id (gdbarch, arm_unwind_dummy_id);
2689 set_gdbarch_unwind_pc (gdbarch, arm_unwind_pc);
2690 set_gdbarch_unwind_sp (gdbarch, arm_unwind_sp);
2692 frame_base_set_default (gdbarch, &arm_normal_base);
2695 set_gdbarch_smash_text_address (gdbarch, arm_smash_text_address);
2696 set_gdbarch_addr_bits_remove (gdbarch, arm_addr_bits_remove);
2699 set_gdbarch_skip_prologue (gdbarch, arm_skip_prologue);
2702 set_gdbarch_deprecated_saved_pc_after_call (gdbarch, arm_saved_pc_after_call);
2705 set_gdbarch_inner_than (gdbarch, core_addr_lessthan);
2708 set_gdbarch_breakpoint_from_pc (gdbarch, arm_breakpoint_from_pc);
2711 set_gdbarch_print_float_info (gdbarch, arm_print_float_info);
2712 set_gdbarch_deprecated_fp_regnum (gdbarch, ARM_FP_REGNUM); /* ??? */
2713 set_gdbarch_sp_regnum (gdbarch, ARM_SP_REGNUM);
2714 set_gdbarch_pc_regnum (gdbarch, ARM_PC_REGNUM);
2715 set_gdbarch_deprecated_register_byte (gdbarch, arm_register_byte);
2716 set_gdbarch_num_regs (gdbarch, NUM_GREGS + NUM_FREGS + NUM_SREGS);
2717 set_gdbarch_register_type (gdbarch, arm_register_type);
2720 set_gdbarch_register_sim_regno (gdbarch, arm_register_sim_regno);
2723 set_gdbarch_deprecated_register_size (gdbarch, 4);
2724 set_gdbarch_register_name (gdbarch, arm_register_name);
2727 set_gdbarch_extract_return_value (gdbarch, arm_extract_return_value);
2728 set_gdbarch_store_return_value (gdbarch, arm_store_return_value);
2729 set_gdbarch_deprecated_use_struct_convention (gdbarch, arm_use_struct_convention);
2730 set_gdbarch_deprecated_extract_struct_value_address (gdbarch, arm_extract_struct_value_address);
2734 set_gdbarch_software_single_step (gdbarch, arm_software_single_step);
2737 set_gdbarch_print_insn (gdbarch, gdb_print_insn_arm);
2740 set_gdbarch_elf_make_msymbol_special (gdbarch, arm_elf_make_msymbol_special);
2741 set_gdbarch_coff_make_msymbol_special (gdbarch,
2745 gdbarch_init_osabi (info, gdbarch);
2748 frame_unwind_append_sniffer (gdbarch, arm_sigtramp_unwind_sniffer);
2749 frame_unwind_append_sniffer (gdbarch, arm_prologue_unwind_sniffer);
2755 set_gdbarch_get_longjmp_target (gdbarch, arm_get_longjmp_target);
2761 set_gdbarch_float_format (gdbarch, &floatformat_ieee_single_big);
2762 set_gdbarch_double_format (gdbarch, &floatformat_ieee_double_big);
2763 set_gdbarch_long_double_format (gdbarch, &floatformat_ieee_double_big);
2768 set_gdbarch_float_format (gdbarch, &floatformat_ieee_single_little);
2769 arm_set_fp (gdbarch);
2777 return gdbarch;
2781 arm_dump_tdep (struct gdbarch *current_gdbarch, struct ui_file *file)
2794 struct gdbarch *gdbarch)
2801 struct gdbarch *gdbarch)
2808 struct gdbarch *gdbarch)