H A D | gdbarch.c | 25 /* This file was created with the aid of ``gdbarch.sh''. 27 The Bourne shell script ``gdbarch.sh'' creates the files 28 ``new-gdbarch.c'' and ``new-gdbarch.h and then compares them 29 against the existing ``gdbarch.[hc]''. Any differences found 32 If editing this file, please also run gdbarch.sh and merge any 34 to this file, modifying gdbarch.sh and using its output may prove 56 static void alloc_gdbarch_data (struct gdbarch *); 66 /* Maintain the struct gdbarch object */ 68 struct gdbarch struct 2445 gdbarch_tdep(struct gdbarch *gdbarch) argument 2454 gdbarch_bfd_arch_info(struct gdbarch *gdbarch) argument 2463 gdbarch_byte_order(struct gdbarch *gdbarch) argument 2472 gdbarch_osabi(struct gdbarch *gdbarch) argument 2481 gdbarch_short_bit(struct gdbarch *gdbarch) argument 2491 set_gdbarch_short_bit(struct gdbarch *gdbarch, int short_bit) argument 2498 gdbarch_int_bit(struct gdbarch *gdbarch) argument 2508 set_gdbarch_int_bit(struct gdbarch *gdbarch, int int_bit) argument 2515 gdbarch_long_bit(struct gdbarch *gdbarch) argument 2525 set_gdbarch_long_bit(struct gdbarch *gdbarch, int long_bit) argument 2532 gdbarch_long_long_bit(struct gdbarch *gdbarch) argument 2542 set_gdbarch_long_long_bit(struct gdbarch *gdbarch, int long_long_bit) argument 2549 gdbarch_float_bit(struct gdbarch *gdbarch) argument 2559 set_gdbarch_float_bit(struct gdbarch *gdbarch, int float_bit) argument 2566 gdbarch_double_bit(struct gdbarch *gdbarch) argument 2576 set_gdbarch_double_bit(struct gdbarch *gdbarch, int double_bit) argument 2583 gdbarch_long_double_bit(struct gdbarch *gdbarch) argument 2593 set_gdbarch_long_double_bit(struct gdbarch *gdbarch, int long_double_bit) argument 2600 gdbarch_ptr_bit(struct gdbarch *gdbarch) argument 2610 set_gdbarch_ptr_bit(struct gdbarch *gdbarch, int ptr_bit) argument 2617 gdbarch_addr_bit(struct gdbarch *gdbarch) argument 2628 set_gdbarch_addr_bit(struct gdbarch *gdbarch, int addr_bit) argument 2635 gdbarch_bfd_vma_bit(struct gdbarch *gdbarch) argument 2645 set_gdbarch_bfd_vma_bit(struct gdbarch *gdbarch, int bfd_vma_bit) argument 2652 gdbarch_char_signed(struct gdbarch *gdbarch) argument 2663 set_gdbarch_char_signed(struct gdbarch *gdbarch, int char_signed) argument 2670 gdbarch_read_pc_p(struct gdbarch *gdbarch) argument 2677 gdbarch_read_pc(struct gdbarch *gdbarch, ptid_t ptid) argument 2687 set_gdbarch_read_pc(struct gdbarch *gdbarch, gdbarch_read_pc_ftype read_pc) argument 2694 gdbarch_write_pc(struct gdbarch *gdbarch, CORE_ADDR val, ptid_t ptid) argument 2704 set_gdbarch_write_pc(struct gdbarch *gdbarch, gdbarch_write_pc_ftype write_pc) argument 2711 gdbarch_read_sp_p(struct gdbarch *gdbarch) argument 2718 gdbarch_read_sp(struct gdbarch *gdbarch) argument 2728 set_gdbarch_read_sp(struct gdbarch *gdbarch, gdbarch_read_sp_ftype read_sp) argument 2735 gdbarch_virtual_frame_pointer(struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset) argument 2745 set_gdbarch_virtual_frame_pointer(struct gdbarch *gdbarch, gdbarch_virtual_frame_pointer_ftype virtual_frame_pointer) argument 2752 gdbarch_pseudo_register_read_p(struct gdbarch *gdbarch) argument 2759 gdbarch_pseudo_register_read(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, void *buf) argument 2769 set_gdbarch_pseudo_register_read(struct gdbarch *gdbarch, gdbarch_pseudo_register_read_ftype pseudo_register_read) argument 2776 gdbarch_pseudo_register_write_p(struct gdbarch *gdbarch) argument 2783 gdbarch_pseudo_register_write(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const void *buf) argument 2793 set_gdbarch_pseudo_register_write(struct gdbarch *gdbarch, gdbarch_pseudo_register_write_ftype pseudo_register_write) argument 2800 gdbarch_num_regs(struct gdbarch *gdbarch) argument 2811 set_gdbarch_num_regs(struct gdbarch *gdbarch, int num_regs) argument 2818 gdbarch_num_pseudo_regs(struct gdbarch *gdbarch) argument 2828 set_gdbarch_num_pseudo_regs(struct gdbarch *gdbarch, int num_pseudo_regs) argument 2835 gdbarch_sp_regnum(struct gdbarch *gdbarch) argument 2845 set_gdbarch_sp_regnum(struct gdbarch *gdbarch, int sp_regnum) argument 2852 gdbarch_pc_regnum(struct gdbarch *gdbarch) argument 2862 set_gdbarch_pc_regnum(struct gdbarch *gdbarch, int pc_regnum) argument 2869 gdbarch_ps_regnum(struct gdbarch *gdbarch) argument 2879 set_gdbarch_ps_regnum(struct gdbarch *gdbarch, int ps_regnum) argument 2886 gdbarch_fp0_regnum(struct gdbarch *gdbarch) argument 2896 set_gdbarch_fp0_regnum(struct gdbarch *gdbarch, int fp0_regnum) argument 2903 gdbarch_stab_reg_to_regnum(struct gdbarch *gdbarch, int stab_regnr) argument 2913 set_gdbarch_stab_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_stab_reg_to_regnum_ftype stab_reg_to_regnum) argument 2920 gdbarch_ecoff_reg_to_regnum(struct gdbarch *gdbarch, int ecoff_regnr) argument 2930 set_gdbarch_ecoff_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_ecoff_reg_to_regnum_ftype ecoff_reg_to_regnum) argument 2937 gdbarch_dwarf_reg_to_regnum(struct gdbarch *gdbarch, int dwarf_regnr) argument 2947 set_gdbarch_dwarf_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_dwarf_reg_to_regnum_ftype dwarf_reg_to_regnum) argument 2954 gdbarch_sdb_reg_to_regnum(struct gdbarch *gdbarch, int sdb_regnr) argument 2964 set_gdbarch_sdb_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_sdb_reg_to_regnum_ftype sdb_reg_to_regnum) argument 2971 gdbarch_dwarf2_reg_to_regnum(struct gdbarch *gdbarch, int dwarf2_regnr) argument 2981 set_gdbarch_dwarf2_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_dwarf2_reg_to_regnum_ftype dwarf2_reg_to_regnum) argument 2988 gdbarch_register_name(struct gdbarch *gdbarch, int regnr) argument 2998 set_gdbarch_register_name(struct gdbarch *gdbarch, gdbarch_register_name_ftype register_name) argument 3005 gdbarch_register_type_p(struct gdbarch *gdbarch) argument 3012 gdbarch_register_type(struct gdbarch *gdbarch, int reg_nr) argument 3022 set_gdbarch_register_type(struct gdbarch *gdbarch, gdbarch_register_type_ftype register_type) argument 3029 gdbarch_deprecated_register_virtual_type_p(struct gdbarch *gdbarch) argument 3036 gdbarch_deprecated_register_virtual_type(struct gdbarch *gdbarch, int reg_nr) argument 3046 set_gdbarch_deprecated_register_virtual_type(struct gdbarch *gdbarch, gdbarch_deprecated_register_virtual_type_ftype deprecated_register_virtual_type) argument 3053 gdbarch_deprecated_register_bytes(struct gdbarch *gdbarch) argument 3062 set_gdbarch_deprecated_register_bytes(struct gdbarch *gdbarch, int deprecated_register_bytes) argument 3069 gdbarch_deprecated_register_byte_p(struct gdbarch *gdbarch) argument 3076 gdbarch_deprecated_register_byte(struct gdbarch *gdbarch, int reg_nr) argument 3087 set_gdbarch_deprecated_register_byte(struct gdbarch *gdbarch, gdbarch_deprecated_register_byte_ftype deprecated_register_byte) argument 3094 gdbarch_deprecated_register_raw_size_p(struct gdbarch *gdbarch) argument 3101 gdbarch_deprecated_register_raw_size(struct gdbarch *gdbarch, int reg_nr) argument 3112 set_gdbarch_deprecated_register_raw_size(struct gdbarch *gdbarch, gdbarch_deprecated_register_raw_size_ftype deprecated_register_raw_size) argument 3119 gdbarch_deprecated_register_virtual_size_p(struct gdbarch *gdbarch) argument 3126 gdbarch_deprecated_register_virtual_size(struct gdbarch *gdbarch, int reg_nr) argument 3137 set_gdbarch_deprecated_register_virtual_size(struct gdbarch *gdbarch, gdbarch_deprecated_register_virtual_size_ftype deprecated_register_virtual_size) argument 3144 gdbarch_deprecated_max_register_raw_size_p(struct gdbarch *gdbarch) argument 3151 gdbarch_deprecated_max_register_raw_size(struct gdbarch *gdbarch) argument 3160 set_gdbarch_deprecated_max_register_raw_size(struct gdbarch *gdbarch, int deprecated_max_register_raw_size) argument 3167 gdbarch_deprecated_max_register_virtual_size_p(struct gdbarch *gdbarch) argument 3174 gdbarch_deprecated_max_register_virtual_size(struct gdbarch *gdbarch) argument 3183 set_gdbarch_deprecated_max_register_virtual_size(struct gdbarch *gdbarch, int deprecated_max_register_virtual_size) argument 3190 gdbarch_unwind_dummy_id_p(struct gdbarch *gdbarch) argument 3197 gdbarch_unwind_dummy_id(struct gdbarch *gdbarch, struct frame_info *info) argument 3207 set_gdbarch_unwind_dummy_id(struct gdbarch *gdbarch, gdbarch_unwind_dummy_id_ftype unwind_dummy_id) argument 3214 gdbarch_deprecated_save_dummy_frame_tos_p(struct gdbarch *gdbarch) argument 3221 gdbarch_deprecated_save_dummy_frame_tos(struct gdbarch *gdbarch, CORE_ADDR sp) argument 3231 set_gdbarch_deprecated_save_dummy_frame_tos(struct gdbarch *gdbarch, gdbarch_deprecated_save_dummy_frame_tos_ftype deprecated_save_dummy_frame_tos) argument 3238 gdbarch_deprecated_fp_regnum(struct gdbarch *gdbarch) argument 3248 set_gdbarch_deprecated_fp_regnum(struct gdbarch *gdbarch, int deprecated_fp_regnum) argument 3255 gdbarch_deprecated_target_read_fp_p(struct gdbarch *gdbarch) argument 3262 gdbarch_deprecated_target_read_fp(struct gdbarch *gdbarch) argument 3272 set_gdbarch_deprecated_target_read_fp(struct gdbarch *gdbarch, gdbarch_deprecated_target_read_fp_ftype deprecated_target_read_fp) argument 3279 gdbarch_push_dummy_call_p(struct gdbarch *gdbarch) argument 3286 gdbarch_push_dummy_call(struct gdbarch *gdbarch, CORE_ADDR func_addr, struct regcache *regcache, CORE_ADDR bp_addr, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument 3296 set_gdbarch_push_dummy_call(struct gdbarch *gdbarch, gdbarch_push_dummy_call_ftype push_dummy_call) argument 3303 gdbarch_deprecated_push_arguments_p(struct gdbarch *gdbarch) argument 3310 gdbarch_deprecated_push_arguments(struct gdbarch *gdbarch, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument 3320 set_gdbarch_deprecated_push_arguments(struct gdbarch *gdbarch, gdbarch_deprecated_push_arguments_ftype deprecated_push_arguments) argument 3327 gdbarch_deprecated_use_generic_dummy_frames(struct gdbarch *gdbarch) argument 3337 set_gdbarch_deprecated_use_generic_dummy_frames(struct gdbarch *gdbarch, int deprecated_use_generic_dummy_frames) argument 3344 gdbarch_deprecated_push_return_address_p(struct gdbarch *gdbarch) argument 3351 gdbarch_deprecated_push_return_address(struct gdbarch *gdbarch, CORE_ADDR pc, CORE_ADDR sp) argument 3361 set_gdbarch_deprecated_push_return_address(struct gdbarch *gdbarch, gdbarch_deprecated_push_return_address_ftype deprecated_push_return_address) argument 3368 gdbarch_deprecated_dummy_write_sp_p(struct gdbarch *gdbarch) argument 3375 gdbarch_deprecated_dummy_write_sp(struct gdbarch *gdbarch, CORE_ADDR val) argument 3385 set_gdbarch_deprecated_dummy_write_sp(struct gdbarch *gdbarch, gdbarch_deprecated_dummy_write_sp_ftype deprecated_dummy_write_sp) argument 3392 gdbarch_deprecated_register_size(struct gdbarch *gdbarch) argument 3401 set_gdbarch_deprecated_register_size(struct gdbarch *gdbarch, int deprecated_register_size) argument 3408 gdbarch_call_dummy_location(struct gdbarch *gdbarch) argument 3418 set_gdbarch_call_dummy_location(struct gdbarch *gdbarch, int call_dummy_location) argument 3425 gdbarch_deprecated_call_dummy_start_offset(struct gdbarch *gdbarch) argument 3434 set_gdbarch_deprecated_call_dummy_start_offset(struct gdbarch *gdbarch, CORE_ADDR deprecated_call_dummy_start_offset) argument 3441 gdbarch_deprecated_call_dummy_breakpoint_offset(struct gdbarch *gdbarch) argument 3450 set_gdbarch_deprecated_call_dummy_breakpoint_offset(struct gdbarch *gdbarch, CORE_ADDR deprecated_call_dummy_breakpoint_offset) argument 3457 gdbarch_deprecated_call_dummy_length(struct gdbarch *gdbarch) argument 3466 set_gdbarch_deprecated_call_dummy_length(struct gdbarch *gdbarch, int deprecated_call_dummy_length) argument 3473 gdbarch_deprecated_call_dummy_words(struct gdbarch *gdbarch) argument 3483 set_gdbarch_deprecated_call_dummy_words(struct gdbarch *gdbarch, LONGEST * deprecated_call_dummy_words) argument 3490 gdbarch_deprecated_sizeof_call_dummy_words(struct gdbarch *gdbarch) argument 3500 set_gdbarch_deprecated_sizeof_call_dummy_words(struct gdbarch *gdbarch, int deprecated_sizeof_call_dummy_words) argument 3507 gdbarch_deprecated_fix_call_dummy_p(struct gdbarch *gdbarch) argument 3514 gdbarch_deprecated_fix_call_dummy(struct gdbarch *gdbarch, char *dummy, CORE_ADDR pc, CORE_ADDR fun, int nargs, struct value **args, struct type *type, int gcc_p) argument 3524 set_gdbarch_deprecated_fix_call_dummy(struct gdbarch *gdbarch, gdbarch_deprecated_fix_call_dummy_ftype deprecated_fix_call_dummy) argument 3531 gdbarch_push_dummy_code_p(struct gdbarch *gdbarch) argument 3538 gdbarch_push_dummy_code(struct gdbarch *gdbarch, CORE_ADDR sp, CORE_ADDR funaddr, int using_gcc, struct value **args, int nargs, struct type *value_type, CORE_ADDR *real_pc, CORE_ADDR *bp_addr) argument 3548 set_gdbarch_push_dummy_code(struct gdbarch *gdbarch, gdbarch_push_dummy_code_ftype push_dummy_code) argument 3555 gdbarch_deprecated_push_dummy_frame_p(struct gdbarch *gdbarch) argument 3562 gdbarch_deprecated_push_dummy_frame(struct gdbarch *gdbarch) argument 3572 set_gdbarch_deprecated_push_dummy_frame(struct gdbarch *gdbarch, gdbarch_deprecated_push_dummy_frame_ftype deprecated_push_dummy_frame) argument 3579 gdbarch_deprecated_do_registers_info_p(struct gdbarch *gdbarch) argument 3586 gdbarch_deprecated_do_registers_info(struct gdbarch *gdbarch, int reg_nr, int fpregs) argument 3596 set_gdbarch_deprecated_do_registers_info(struct gdbarch *gdbarch, gdbarch_deprecated_do_registers_info_ftype deprecated_do_registers_info) argument 3603 gdbarch_print_registers_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all) argument 3613 set_gdbarch_print_registers_info(struct gdbarch *gdbarch, gdbarch_print_registers_info_ftype print_registers_info) argument 3620 gdbarch_print_float_info_p(struct gdbarch *gdbarch) argument 3627 gdbarch_print_float_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) argument 3637 set_gdbarch_print_float_info(struct gdbarch *gdbarch, gdbarch_print_float_info_ftype print_float_info) argument 3644 gdbarch_print_vector_info_p(struct gdbarch *gdbarch) argument 3651 gdbarch_print_vector_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) argument 3661 set_gdbarch_print_vector_info(struct gdbarch *gdbarch, gdbarch_print_vector_info_ftype print_vector_info) argument 3668 gdbarch_register_sim_regno(struct gdbarch *gdbarch, int reg_nr) argument 3678 set_gdbarch_register_sim_regno(struct gdbarch *gdbarch, gdbarch_register_sim_regno_ftype register_sim_regno) argument 3685 gdbarch_register_bytes_ok_p(struct gdbarch *gdbarch) argument 3692 gdbarch_register_bytes_ok(struct gdbarch *gdbarch, long nr_bytes) argument 3702 set_gdbarch_register_bytes_ok(struct gdbarch *gdbarch, gdbarch_register_bytes_ok_ftype register_bytes_ok) argument 3709 gdbarch_cannot_fetch_register(struct gdbarch *gdbarch, int regnum) argument 3719 set_gdbarch_cannot_fetch_register(struct gdbarch *gdbarch, gdbarch_cannot_fetch_register_ftype cannot_fetch_register) argument 3726 gdbarch_cannot_store_register(struct gdbarch *gdbarch, int regnum) argument 3736 set_gdbarch_cannot_store_register(struct gdbarch *gdbarch, gdbarch_cannot_store_register_ftype cannot_store_register) argument 3743 gdbarch_get_longjmp_target_p(struct gdbarch *gdbarch) argument 3750 gdbarch_get_longjmp_target(struct gdbarch *gdbarch, CORE_ADDR *pc) argument 3760 set_gdbarch_get_longjmp_target(struct gdbarch *gdbarch, gdbarch_get_longjmp_target_ftype get_longjmp_target) argument 3767 gdbarch_deprecated_pc_in_call_dummy_p(struct gdbarch *gdbarch) argument 3774 gdbarch_deprecated_pc_in_call_dummy(struct gdbarch *gdbarch, CORE_ADDR pc, CORE_ADDR sp, CORE_ADDR frame_address) argument 3785 set_gdbarch_deprecated_pc_in_call_dummy(struct gdbarch *gdbarch, gdbarch_deprecated_pc_in_call_dummy_ftype deprecated_pc_in_call_dummy) argument 3792 gdbarch_deprecated_init_frame_pc_first_p(struct gdbarch *gdbarch) argument 3799 gdbarch_deprecated_init_frame_pc_first(struct gdbarch *gdbarch, int fromleaf, struct frame_info *prev) argument 3809 set_gdbarch_deprecated_init_frame_pc_first(struct gdbarch *gdbarch, gdbarch_deprecated_init_frame_pc_first_ftype deprecated_init_frame_pc_first) argument 3816 gdbarch_deprecated_init_frame_pc_p(struct gdbarch *gdbarch) argument 3823 gdbarch_deprecated_init_frame_pc(struct gdbarch *gdbarch, int fromleaf, struct frame_info *prev) argument 3833 set_gdbarch_deprecated_init_frame_pc(struct gdbarch *gdbarch, gdbarch_deprecated_init_frame_pc_ftype deprecated_init_frame_pc) argument 3840 gdbarch_believe_pcc_promotion(struct gdbarch *gdbarch) argument 3849 set_gdbarch_believe_pcc_promotion(struct gdbarch *gdbarch, int believe_pcc_promotion) argument 3856 gdbarch_believe_pcc_promotion_type(struct gdbarch *gdbarch) argument 3865 set_gdbarch_believe_pcc_promotion_type(struct gdbarch *gdbarch, int believe_pcc_promotion_type) argument 3872 gdbarch_deprecated_get_saved_register_p(struct gdbarch *gdbarch) argument 3879 gdbarch_deprecated_get_saved_register(struct gdbarch *gdbarch, char *raw_buffer, int *optimized, CORE_ADDR *addrp, struct frame_info *frame, int regnum, enum lval_type *lval) argument 3889 set_gdbarch_deprecated_get_saved_register(struct gdbarch *gdbarch, gdbarch_deprecated_get_saved_register_ftype deprecated_get_saved_register) argument 3896 gdbarch_deprecated_register_convertible_p(struct gdbarch *gdbarch) argument 3903 gdbarch_deprecated_register_convertible(struct gdbarch *gdbarch, int nr) argument 3913 set_gdbarch_deprecated_register_convertible(struct gdbarch *gdbarch, gdbarch_deprecated_register_convertible_ftype deprecated_register_convertible) argument 3920 gdbarch_deprecated_register_convert_to_virtual(struct gdbarch *gdbarch, int regnum, struct type *type, char *from, char *to) argument 3930 set_gdbarch_deprecated_register_convert_to_virtual(struct gdbarch *gdbarch, gdbarch_deprecated_register_convert_to_virtual_ftype deprecated_register_convert_to_virtual) argument 3937 gdbarch_deprecated_register_convert_to_raw(struct gdbarch *gdbarch, struct type *type, int regnum, const char *from, char *to) argument 3947 set_gdbarch_deprecated_register_convert_to_raw(struct gdbarch *gdbarch, gdbarch_deprecated_register_convert_to_raw_ftype deprecated_register_convert_to_raw) argument 3954 gdbarch_convert_register_p(struct gdbarch *gdbarch, int regnum, struct type *type) argument 3964 set_gdbarch_convert_register_p(struct gdbarch *gdbarch, gdbarch_convert_register_p_ftype convert_register_p) argument 3971 gdbarch_register_to_value(struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, void *buf) argument 3981 set_gdbarch_register_to_value(struct gdbarch *gdbarch, gdbarch_register_to_value_ftype register_to_value) argument 3988 gdbarch_value_to_register(struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, const void *buf) argument 3998 set_gdbarch_value_to_register(struct gdbarch *gdbarch, gdbarch_value_to_register_ftype value_to_register) argument 4005 gdbarch_pointer_to_address(struct gdbarch *gdbarch, struct type *type, const void *buf) argument 4015 set_gdbarch_pointer_to_address(struct gdbarch *gdbarch, gdbarch_pointer_to_address_ftype pointer_to_address) argument 4022 gdbarch_address_to_pointer(struct gdbarch *gdbarch, struct type *type, void *buf, CORE_ADDR addr) argument 4032 set_gdbarch_address_to_pointer(struct gdbarch *gdbarch, gdbarch_address_to_pointer_ftype address_to_pointer) argument 4039 gdbarch_integer_to_address_p(struct gdbarch *gdbarch) argument 4046 gdbarch_integer_to_address(struct gdbarch *gdbarch, struct type *type, void *buf) argument 4056 set_gdbarch_integer_to_address(struct gdbarch *gdbarch, gdbarch_integer_to_address_ftype integer_to_address) argument 4063 gdbarch_deprecated_pop_frame_p(struct gdbarch *gdbarch) argument 4070 gdbarch_deprecated_pop_frame(struct gdbarch *gdbarch) argument 4080 set_gdbarch_deprecated_pop_frame(struct gdbarch *gdbarch, gdbarch_deprecated_pop_frame_ftype deprecated_pop_frame) argument 4087 gdbarch_deprecated_store_struct_return_p(struct gdbarch *gdbarch) argument 4094 gdbarch_deprecated_store_struct_return(struct gdbarch *gdbarch, CORE_ADDR addr, CORE_ADDR sp) argument 4104 set_gdbarch_deprecated_store_struct_return(struct gdbarch *gdbarch, gdbarch_deprecated_store_struct_return_ftype deprecated_store_struct_return) argument 4111 gdbarch_return_value_p(struct gdbarch *gdbarch) argument 4118 gdbarch_return_value(struct gdbarch *gdbarch, struct type *valtype, struct regcache *regcache, void *readbuf, const void *writebuf) argument 4128 set_gdbarch_return_value(struct gdbarch *gdbarch, gdbarch_return_value_ftype return_value) argument 4135 gdbarch_return_value_on_stack(struct gdbarch *gdbarch, struct type *type) argument 4145 set_gdbarch_return_value_on_stack(struct gdbarch *gdbarch, gdbarch_return_value_on_stack_ftype return_value_on_stack) argument 4152 gdbarch_extract_return_value(struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, void *valbuf) argument 4162 set_gdbarch_extract_return_value(struct gdbarch *gdbarch, gdbarch_extract_return_value_ftype extract_return_value) argument 4169 gdbarch_store_return_value(struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, const void *valbuf) argument 4179 set_gdbarch_store_return_value(struct gdbarch *gdbarch, gdbarch_store_return_value_ftype store_return_value) argument 4186 gdbarch_deprecated_extract_return_value(struct gdbarch *gdbarch, struct type *type, char *regbuf, char *valbuf) argument 4196 set_gdbarch_deprecated_extract_return_value(struct gdbarch *gdbarch, gdbarch_deprecated_extract_return_value_ftype deprecated_extract_return_value) argument 4203 gdbarch_deprecated_store_return_value(struct gdbarch *gdbarch, struct type *type, char *valbuf) argument 4213 set_gdbarch_deprecated_store_return_value(struct gdbarch *gdbarch, gdbarch_deprecated_store_return_value_ftype deprecated_store_return_value) argument 4220 gdbarch_use_struct_convention(struct gdbarch *gdbarch, int gcc_p, struct type *value_type) argument 4230 set_gdbarch_use_struct_convention(struct gdbarch *gdbarch, gdbarch_use_struct_convention_ftype use_struct_convention) argument 4237 gdbarch_deprecated_extract_struct_value_address_p(struct gdbarch *gdbarch) argument 4244 gdbarch_deprecated_extract_struct_value_address(struct gdbarch *gdbarch, struct regcache *regcache) argument 4254 set_gdbarch_deprecated_extract_struct_value_address(struct gdbarch *gdbarch, gdbarch_deprecated_extract_struct_value_address_ftype deprecated_extract_struct_value_address) argument 4261 gdbarch_deprecated_frame_init_saved_regs_p(struct gdbarch *gdbarch) argument 4268 gdbarch_deprecated_frame_init_saved_regs(struct gdbarch *gdbarch, struct frame_info *frame) argument 4278 set_gdbarch_deprecated_frame_init_saved_regs(struct gdbarch *gdbarch, gdbarch_deprecated_frame_init_saved_regs_ftype deprecated_frame_init_saved_regs) argument 4285 gdbarch_deprecated_init_extra_frame_info_p(struct gdbarch *gdbarch) argument 4292 gdbarch_deprecated_init_extra_frame_info(struct gdbarch *gdbarch, int fromleaf, struct frame_info *frame) argument 4302 set_gdbarch_deprecated_init_extra_frame_info(struct gdbarch *gdbarch, gdbarch_deprecated_init_extra_frame_info_ftype deprecated_init_extra_frame_info) argument 4309 gdbarch_skip_prologue(struct gdbarch *gdbarch, CORE_ADDR ip) argument 4319 set_gdbarch_skip_prologue(struct gdbarch *gdbarch, gdbarch_skip_prologue_ftype skip_prologue) argument 4326 gdbarch_inner_than(struct gdbarch *gdbarch, CORE_ADDR lhs, CORE_ADDR rhs) argument 4336 set_gdbarch_inner_than(struct gdbarch *gdbarch, gdbarch_inner_than_ftype inner_than) argument 4343 gdbarch_breakpoint_from_pc(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr) argument 4353 set_gdbarch_breakpoint_from_pc(struct gdbarch *gdbarch, gdbarch_breakpoint_from_pc_ftype breakpoint_from_pc) argument 4360 gdbarch_adjust_breakpoint_address_p(struct gdbarch *gdbarch) argument 4367 gdbarch_adjust_breakpoint_address(struct gdbarch *gdbarch, CORE_ADDR bpaddr) argument 4377 set_gdbarch_adjust_breakpoint_address(struct gdbarch *gdbarch, gdbarch_adjust_breakpoint_address_ftype adjust_breakpoint_address) argument 4384 gdbarch_memory_insert_breakpoint(struct gdbarch *gdbarch, CORE_ADDR addr, char *contents_cache) argument 4394 set_gdbarch_memory_insert_breakpoint(struct gdbarch *gdbarch, gdbarch_memory_insert_breakpoint_ftype memory_insert_breakpoint) argument 4401 gdbarch_memory_remove_breakpoint(struct gdbarch *gdbarch, CORE_ADDR addr, char *contents_cache) argument 4411 set_gdbarch_memory_remove_breakpoint(struct gdbarch *gdbarch, gdbarch_memory_remove_breakpoint_ftype memory_remove_breakpoint) argument 4418 gdbarch_decr_pc_after_break(struct gdbarch *gdbarch) argument 4428 set_gdbarch_decr_pc_after_break(struct gdbarch *gdbarch, CORE_ADDR decr_pc_after_break) argument 4435 gdbarch_function_start_offset(struct gdbarch *gdbarch) argument 4445 set_gdbarch_function_start_offset(struct gdbarch *gdbarch, CORE_ADDR function_start_offset) argument 4452 gdbarch_remote_translate_xfer_address(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR gdb_addr, int gdb_len, CORE_ADDR *rem_addr, int *rem_len) argument 4462 set_gdbarch_remote_translate_xfer_address(struct gdbarch *gdbarch, gdbarch_remote_translate_xfer_address_ftype remote_translate_xfer_address) argument 4469 gdbarch_frame_args_skip(struct gdbarch *gdbarch) argument 4479 set_gdbarch_frame_args_skip(struct gdbarch *gdbarch, CORE_ADDR frame_args_skip) argument 4486 gdbarch_deprecated_frameless_function_invocation_p(struct gdbarch *gdbarch) argument 4493 gdbarch_deprecated_frameless_function_invocation(struct gdbarch *gdbarch, struct frame_info *fi) argument 4503 set_gdbarch_deprecated_frameless_function_invocation(struct gdbarch *gdbarch, gdbarch_deprecated_frameless_function_invocation_ftype deprecated_frameless_function_invocation) argument 4510 gdbarch_deprecated_frame_chain_p(struct gdbarch *gdbarch) argument 4517 gdbarch_deprecated_frame_chain(struct gdbarch *gdbarch, struct frame_info *frame) argument 4527 set_gdbarch_deprecated_frame_chain(struct gdbarch *gdbarch, gdbarch_deprecated_frame_chain_ftype deprecated_frame_chain) argument 4534 gdbarch_deprecated_frame_chain_valid_p(struct gdbarch *gdbarch) argument 4541 gdbarch_deprecated_frame_chain_valid(struct gdbarch *gdbarch, CORE_ADDR chain, struct frame_info *thisframe) argument 4551 set_gdbarch_deprecated_frame_chain_valid(struct gdbarch *gdbarch, gdbarch_deprecated_frame_chain_valid_ftype deprecated_frame_chain_valid) argument 4558 gdbarch_deprecated_frame_saved_pc_p(struct gdbarch *gdbarch) argument 4565 gdbarch_deprecated_frame_saved_pc(struct gdbarch *gdbarch, struct frame_info *fi) argument 4575 set_gdbarch_deprecated_frame_saved_pc(struct gdbarch *gdbarch, gdbarch_deprecated_frame_saved_pc_ftype deprecated_frame_saved_pc) argument 4582 gdbarch_unwind_pc_p(struct gdbarch *gdbarch) argument 4589 gdbarch_unwind_pc(struct gdbarch *gdbarch, struct frame_info *next_frame) argument 4599 set_gdbarch_unwind_pc(struct gdbarch *gdbarch, gdbarch_unwind_pc_ftype unwind_pc) argument 4606 gdbarch_unwind_sp_p(struct gdbarch *gdbarch) argument 4613 gdbarch_unwind_sp(struct gdbarch *gdbarch, struct frame_info *next_frame) argument 4623 set_gdbarch_unwind_sp(struct gdbarch *gdbarch, gdbarch_unwind_sp_ftype unwind_sp) argument 4630 gdbarch_deprecated_frame_args_address_p(struct gdbarch *gdbarch) argument 4637 gdbarch_deprecated_frame_args_address(struct gdbarch *gdbarch, struct frame_info *fi) argument 4648 set_gdbarch_deprecated_frame_args_address(struct gdbarch *gdbarch, gdbarch_deprecated_frame_args_address_ftype deprecated_frame_args_address) argument 4655 gdbarch_deprecated_frame_locals_address_p(struct gdbarch *gdbarch) argument 4662 gdbarch_deprecated_frame_locals_address(struct gdbarch *gdbarch, struct frame_info *fi) argument 4673 set_gdbarch_deprecated_frame_locals_address(struct gdbarch *gdbarch, gdbarch_deprecated_frame_locals_address_ftype deprecated_frame_locals_address) argument 4680 gdbarch_deprecated_saved_pc_after_call_p(struct gdbarch *gdbarch) argument 4687 gdbarch_deprecated_saved_pc_after_call(struct gdbarch *gdbarch, struct frame_info *frame) argument 4697 set_gdbarch_deprecated_saved_pc_after_call(struct gdbarch *gdbarch, gdbarch_deprecated_saved_pc_after_call_ftype deprecated_saved_pc_after_call) argument 4704 gdbarch_frame_num_args_p(struct gdbarch *gdbarch) argument 4711 gdbarch_frame_num_args(struct gdbarch *gdbarch, struct frame_info *frame) argument 4721 set_gdbarch_frame_num_args(struct gdbarch *gdbarch, gdbarch_frame_num_args_ftype frame_num_args) argument 4728 gdbarch_deprecated_stack_align_p(struct gdbarch *gdbarch) argument 4735 gdbarch_deprecated_stack_align(struct gdbarch *gdbarch, CORE_ADDR sp) argument 4745 set_gdbarch_deprecated_stack_align(struct gdbarch *gdbarch, gdbarch_deprecated_stack_align_ftype deprecated_stack_align) argument 4752 gdbarch_frame_align_p(struct gdbarch *gdbarch) argument 4759 gdbarch_frame_align(struct gdbarch *gdbarch, CORE_ADDR address) argument 4769 set_gdbarch_frame_align(struct gdbarch *gdbarch, gdbarch_frame_align_ftype frame_align) argument 4776 gdbarch_deprecated_reg_struct_has_addr_p(struct gdbarch *gdbarch) argument 4783 gdbarch_deprecated_reg_struct_has_addr(struct gdbarch *gdbarch, int gcc_p, struct type *type) argument 4793 set_gdbarch_deprecated_reg_struct_has_addr(struct gdbarch *gdbarch, gdbarch_deprecated_reg_struct_has_addr_ftype deprecated_reg_struct_has_addr) argument 4800 gdbarch_stabs_argument_has_addr(struct gdbarch *gdbarch, struct type *type) argument 4810 set_gdbarch_stabs_argument_has_addr(struct gdbarch *gdbarch, gdbarch_stabs_argument_has_addr_ftype stabs_argument_has_addr) argument 4817 gdbarch_frame_red_zone_size(struct gdbarch *gdbarch) argument 4826 set_gdbarch_frame_red_zone_size(struct gdbarch *gdbarch, int frame_red_zone_size) argument 4833 gdbarch_parm_boundary(struct gdbarch *gdbarch) argument 4842 set_gdbarch_parm_boundary(struct gdbarch *gdbarch, int parm_boundary) argument 4849 gdbarch_float_format(struct gdbarch *gdbarch) argument 4858 set_gdbarch_float_format(struct gdbarch *gdbarch, const struct floatformat * float_format) argument 4865 gdbarch_double_format(struct gdbarch *gdbarch) argument 4874 set_gdbarch_double_format(struct gdbarch *gdbarch, const struct floatformat * double_format) argument 4881 gdbarch_long_double_format(struct gdbarch *gdbarch) argument 4890 set_gdbarch_long_double_format(struct gdbarch *gdbarch, const struct floatformat * long_double_format) argument 4897 gdbarch_convert_from_func_ptr_addr(struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ) argument 4907 set_gdbarch_convert_from_func_ptr_addr(struct gdbarch *gdbarch, gdbarch_convert_from_func_ptr_addr_ftype convert_from_func_ptr_addr) argument 4914 gdbarch_addr_bits_remove(struct gdbarch *gdbarch, CORE_ADDR addr) argument 4924 set_gdbarch_addr_bits_remove(struct gdbarch *gdbarch, gdbarch_addr_bits_remove_ftype addr_bits_remove) argument 4931 gdbarch_smash_text_address(struct gdbarch *gdbarch, CORE_ADDR addr) argument 4941 set_gdbarch_smash_text_address(struct gdbarch *gdbarch, gdbarch_smash_text_address_ftype smash_text_address) argument 4948 gdbarch_software_single_step_p(struct gdbarch *gdbarch) argument 4955 gdbarch_software_single_step(struct gdbarch *gdbarch, enum target_signal sig, int insert_breakpoints_p) argument 4965 set_gdbarch_software_single_step(struct gdbarch *gdbarch, gdbarch_software_single_step_ftype software_single_step) argument 4972 gdbarch_print_insn(struct gdbarch *gdbarch, bfd_vma vma, struct disassemble_info *info) argument 4982 set_gdbarch_print_insn(struct gdbarch *gdbarch, gdbarch_print_insn_ftype print_insn) argument 4989 gdbarch_skip_trampoline_code(struct gdbarch *gdbarch, CORE_ADDR pc) argument 4999 set_gdbarch_skip_trampoline_code(struct gdbarch *gdbarch, gdbarch_skip_trampoline_code_ftype skip_trampoline_code) argument 5006 gdbarch_skip_solib_resolver(struct gdbarch *gdbarch, CORE_ADDR pc) argument 5016 set_gdbarch_skip_solib_resolver(struct gdbarch *gdbarch, gdbarch_skip_solib_resolver_ftype skip_solib_resolver) argument 5023 gdbarch_in_solib_call_trampoline(struct gdbarch *gdbarch, CORE_ADDR pc, char *name) argument 5033 set_gdbarch_in_solib_call_trampoline(struct gdbarch *gdbarch, gdbarch_in_solib_call_trampoline_ftype in_solib_call_trampoline) argument 5040 gdbarch_in_solib_return_trampoline(struct gdbarch *gdbarch, CORE_ADDR pc, char *name) argument 5050 set_gdbarch_in_solib_return_trampoline(struct gdbarch *gdbarch, gdbarch_in_solib_return_trampoline_ftype in_solib_return_trampoline) argument 5057 gdbarch_pc_in_sigtramp(struct gdbarch *gdbarch, CORE_ADDR pc, char *name) argument 5067 set_gdbarch_pc_in_sigtramp(struct gdbarch *gdbarch, gdbarch_pc_in_sigtramp_ftype pc_in_sigtramp) argument 5074 gdbarch_sigtramp_start_p(struct gdbarch *gdbarch) argument 5081 gdbarch_sigtramp_start(struct gdbarch *gdbarch, CORE_ADDR pc) argument 5091 set_gdbarch_sigtramp_start(struct gdbarch *gdbarch, gdbarch_sigtramp_start_ftype sigtramp_start) argument 5098 gdbarch_sigtramp_end_p(struct gdbarch *gdbarch) argument 5105 gdbarch_sigtramp_end(struct gdbarch *gdbarch, CORE_ADDR pc) argument 5115 set_gdbarch_sigtramp_end(struct gdbarch *gdbarch, gdbarch_sigtramp_end_ftype sigtramp_end) argument 5122 gdbarch_in_function_epilogue_p(struct gdbarch *gdbarch, CORE_ADDR addr) argument 5132 set_gdbarch_in_function_epilogue_p(struct gdbarch *gdbarch, gdbarch_in_function_epilogue_p_ftype in_function_epilogue_p) argument 5139 gdbarch_construct_inferior_arguments(struct gdbarch *gdbarch, int argc, char **argv) argument 5149 set_gdbarch_construct_inferior_arguments(struct gdbarch *gdbarch, gdbarch_construct_inferior_arguments_ftype construct_inferior_arguments) argument 5156 gdbarch_elf_make_msymbol_special(struct gdbarch *gdbarch, asymbol *sym, struct minimal_symbol *msym) argument 5166 set_gdbarch_elf_make_msymbol_special(struct gdbarch *gdbarch, gdbarch_elf_make_msymbol_special_ftype elf_make_msymbol_special) argument 5173 gdbarch_coff_make_msymbol_special(struct gdbarch *gdbarch, int val, struct minimal_symbol *msym) argument 5183 set_gdbarch_coff_make_msymbol_special(struct gdbarch *gdbarch, gdbarch_coff_make_msymbol_special_ftype coff_make_msymbol_special) argument 5190 gdbarch_name_of_malloc(struct gdbarch *gdbarch) argument 5200 set_gdbarch_name_of_malloc(struct gdbarch *gdbarch, const char * name_of_malloc) argument 5207 gdbarch_cannot_step_breakpoint(struct gdbarch *gdbarch) argument 5217 set_gdbarch_cannot_step_breakpoint(struct gdbarch *gdbarch, int cannot_step_breakpoint) argument 5224 gdbarch_have_nonsteppable_watchpoint(struct gdbarch *gdbarch) argument 5234 set_gdbarch_have_nonsteppable_watchpoint(struct gdbarch *gdbarch, int have_nonsteppable_watchpoint) argument 5241 gdbarch_address_class_type_flags_p(struct gdbarch *gdbarch) argument 5248 gdbarch_address_class_type_flags(struct gdbarch *gdbarch, int byte_size, int dwarf2_addr_class) argument 5258 set_gdbarch_address_class_type_flags(struct gdbarch *gdbarch, gdbarch_address_class_type_flags_ftype address_class_type_flags) argument 5265 gdbarch_address_class_type_flags_to_name_p(struct gdbarch *gdbarch) argument 5272 gdbarch_address_class_type_flags_to_name(struct gdbarch *gdbarch, int type_flags) argument 5282 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) argument 5289 gdbarch_address_class_name_to_type_flags_p(struct gdbarch *gdbarch) argument 5296 gdbarch_address_class_name_to_type_flags(struct gdbarch *gdbarch, const char *name, int *type_flags_ptr) argument 5306 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) argument 5313 gdbarch_register_reggroup_p(struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup) argument 5323 set_gdbarch_register_reggroup_p(struct gdbarch *gdbarch, gdbarch_register_reggroup_p_ftype register_reggroup_p) argument 5330 gdbarch_fetch_pointer_argument_p(struct gdbarch *gdbarch) argument 5337 gdbarch_fetch_pointer_argument(struct gdbarch *gdbarch, struct frame_info *frame, int argi, struct type *type) argument 5347 set_gdbarch_fetch_pointer_argument(struct gdbarch *gdbarch, gdbarch_fetch_pointer_argument_ftype fetch_pointer_argument) argument 5354 gdbarch_regset_from_core_section_p(struct gdbarch *gdbarch) argument 5361 gdbarch_regset_from_core_section(struct gdbarch *gdbarch, const char *sect_name, size_t sect_size) argument 5371 set_gdbarch_regset_from_core_section(struct gdbarch *gdbarch, gdbarch_regset_from_core_section_ftype regset_from_core_section) argument 5426 alloc_gdbarch_data(struct gdbarch *gdbarch) argument 5437 set_gdbarch_data(struct gdbarch *gdbarch, struct gdbarch_data *data, void *pointer) argument 5450 gdbarch_data(struct gdbarch *gdbarch, struct gdbarch_data *data) argument [all...] |