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 *); 75 /* Maintain the struct gdbarch object */ 77 struct gdbarch struct 1646 gdbarch_tdep(struct gdbarch *gdbarch) argument 1655 gdbarch_bfd_arch_info(struct gdbarch *gdbarch) argument 1664 gdbarch_byte_order(struct gdbarch *gdbarch) argument 1673 gdbarch_osabi(struct gdbarch *gdbarch) argument 1682 gdbarch_short_bit(struct gdbarch *gdbarch) argument 1692 set_gdbarch_short_bit(struct gdbarch *gdbarch, int short_bit) argument 1699 gdbarch_int_bit(struct gdbarch *gdbarch) argument 1709 set_gdbarch_int_bit(struct gdbarch *gdbarch, int int_bit) argument 1716 gdbarch_long_bit(struct gdbarch *gdbarch) argument 1726 set_gdbarch_long_bit(struct gdbarch *gdbarch, int long_bit) argument 1733 gdbarch_long_long_bit(struct gdbarch *gdbarch) argument 1743 set_gdbarch_long_long_bit(struct gdbarch *gdbarch, int long_long_bit) argument 1750 gdbarch_float_bit(struct gdbarch *gdbarch) argument 1760 set_gdbarch_float_bit(struct gdbarch *gdbarch, int float_bit) argument 1767 gdbarch_float_format(struct gdbarch *gdbarch) argument 1776 set_gdbarch_float_format(struct gdbarch *gdbarch, const struct floatformat * float_format) argument 1783 gdbarch_double_bit(struct gdbarch *gdbarch) argument 1793 set_gdbarch_double_bit(struct gdbarch *gdbarch, int double_bit) argument 1800 gdbarch_double_format(struct gdbarch *gdbarch) argument 1809 set_gdbarch_double_format(struct gdbarch *gdbarch, const struct floatformat * double_format) argument 1816 gdbarch_long_double_bit(struct gdbarch *gdbarch) argument 1826 set_gdbarch_long_double_bit(struct gdbarch *gdbarch, int long_double_bit) argument 1833 gdbarch_long_double_format(struct gdbarch *gdbarch) argument 1842 set_gdbarch_long_double_format(struct gdbarch *gdbarch, const struct floatformat * long_double_format) argument 1849 gdbarch_ptr_bit(struct gdbarch *gdbarch) argument 1859 set_gdbarch_ptr_bit(struct gdbarch *gdbarch, int ptr_bit) argument 1866 gdbarch_addr_bit(struct gdbarch *gdbarch) argument 1877 set_gdbarch_addr_bit(struct gdbarch *gdbarch, int addr_bit) argument 1884 gdbarch_bfd_vma_bit(struct gdbarch *gdbarch) argument 1894 set_gdbarch_bfd_vma_bit(struct gdbarch *gdbarch, int bfd_vma_bit) argument 1901 gdbarch_char_signed(struct gdbarch *gdbarch) argument 1912 set_gdbarch_char_signed(struct gdbarch *gdbarch, int char_signed) argument 1919 gdbarch_read_pc_p(struct gdbarch *gdbarch) argument 1926 gdbarch_read_pc(struct gdbarch *gdbarch, ptid_t ptid) argument 1936 set_gdbarch_read_pc(struct gdbarch *gdbarch, gdbarch_read_pc_ftype read_pc) argument 1943 gdbarch_write_pc(struct gdbarch *gdbarch, CORE_ADDR val, ptid_t ptid) argument 1953 set_gdbarch_write_pc(struct gdbarch *gdbarch, gdbarch_write_pc_ftype write_pc) argument 1960 gdbarch_read_sp_p(struct gdbarch *gdbarch) argument 1967 gdbarch_read_sp(struct gdbarch *gdbarch) argument 1977 set_gdbarch_read_sp(struct gdbarch *gdbarch, gdbarch_read_sp_ftype read_sp) argument 1984 gdbarch_virtual_frame_pointer(struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset) argument 1994 set_gdbarch_virtual_frame_pointer(struct gdbarch *gdbarch, gdbarch_virtual_frame_pointer_ftype virtual_frame_pointer) argument 2001 gdbarch_pseudo_register_read_p(struct gdbarch *gdbarch) argument 2008 gdbarch_pseudo_register_read(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, void *buf) argument 2018 set_gdbarch_pseudo_register_read(struct gdbarch *gdbarch, gdbarch_pseudo_register_read_ftype pseudo_register_read) argument 2025 gdbarch_pseudo_register_write_p(struct gdbarch *gdbarch) argument 2032 gdbarch_pseudo_register_write(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const void *buf) argument 2042 set_gdbarch_pseudo_register_write(struct gdbarch *gdbarch, gdbarch_pseudo_register_write_ftype pseudo_register_write) argument 2049 gdbarch_num_regs(struct gdbarch *gdbarch) argument 2060 set_gdbarch_num_regs(struct gdbarch *gdbarch, int num_regs) argument 2067 gdbarch_num_pseudo_regs(struct gdbarch *gdbarch) argument 2077 set_gdbarch_num_pseudo_regs(struct gdbarch *gdbarch, int num_pseudo_regs) argument 2084 gdbarch_sp_regnum(struct gdbarch *gdbarch) argument 2094 set_gdbarch_sp_regnum(struct gdbarch *gdbarch, int sp_regnum) argument 2101 gdbarch_pc_regnum(struct gdbarch *gdbarch) argument 2111 set_gdbarch_pc_regnum(struct gdbarch *gdbarch, int pc_regnum) argument 2118 gdbarch_ps_regnum(struct gdbarch *gdbarch) argument 2128 set_gdbarch_ps_regnum(struct gdbarch *gdbarch, int ps_regnum) argument 2135 gdbarch_fp0_regnum(struct gdbarch *gdbarch) argument 2145 set_gdbarch_fp0_regnum(struct gdbarch *gdbarch, int fp0_regnum) argument 2152 gdbarch_stab_reg_to_regnum(struct gdbarch *gdbarch, int stab_regnr) argument 2162 set_gdbarch_stab_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_stab_reg_to_regnum_ftype stab_reg_to_regnum) argument 2169 gdbarch_ecoff_reg_to_regnum(struct gdbarch *gdbarch, int ecoff_regnr) argument 2179 set_gdbarch_ecoff_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_ecoff_reg_to_regnum_ftype ecoff_reg_to_regnum) argument 2186 gdbarch_dwarf_reg_to_regnum(struct gdbarch *gdbarch, int dwarf_regnr) argument 2196 set_gdbarch_dwarf_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_dwarf_reg_to_regnum_ftype dwarf_reg_to_regnum) argument 2203 gdbarch_sdb_reg_to_regnum(struct gdbarch *gdbarch, int sdb_regnr) argument 2213 set_gdbarch_sdb_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_sdb_reg_to_regnum_ftype sdb_reg_to_regnum) argument 2220 gdbarch_dwarf2_reg_to_regnum(struct gdbarch *gdbarch, int dwarf2_regnr) argument 2230 set_gdbarch_dwarf2_reg_to_regnum(struct gdbarch *gdbarch, gdbarch_dwarf2_reg_to_regnum_ftype dwarf2_reg_to_regnum) argument 2237 gdbarch_register_name(struct gdbarch *gdbarch, int regnr) argument 2247 set_gdbarch_register_name(struct gdbarch *gdbarch, gdbarch_register_name_ftype register_name) argument 2254 gdbarch_register_type_p(struct gdbarch *gdbarch) argument 2261 gdbarch_register_type(struct gdbarch *gdbarch, int reg_nr) argument 2271 set_gdbarch_register_type(struct gdbarch *gdbarch, gdbarch_register_type_ftype register_type) argument 2278 gdbarch_deprecated_register_byte_p(struct gdbarch *gdbarch) argument 2285 gdbarch_deprecated_register_byte(struct gdbarch *gdbarch, int reg_nr) argument 2296 set_gdbarch_deprecated_register_byte(struct gdbarch *gdbarch, gdbarch_deprecated_register_byte_ftype deprecated_register_byte) argument 2303 gdbarch_unwind_dummy_id_p(struct gdbarch *gdbarch) argument 2310 gdbarch_unwind_dummy_id(struct gdbarch *gdbarch, struct frame_info *info) argument 2320 set_gdbarch_unwind_dummy_id(struct gdbarch *gdbarch, gdbarch_unwind_dummy_id_ftype unwind_dummy_id) argument 2327 gdbarch_deprecated_fp_regnum(struct gdbarch *gdbarch) argument 2337 set_gdbarch_deprecated_fp_regnum(struct gdbarch *gdbarch, int deprecated_fp_regnum) argument 2344 gdbarch_push_dummy_call_p(struct gdbarch *gdbarch) argument 2351 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, int struct_return, CORE_ADDR struct_addr) argument 2361 set_gdbarch_push_dummy_call(struct gdbarch *gdbarch, gdbarch_push_dummy_call_ftype push_dummy_call) argument 2368 gdbarch_deprecated_push_arguments_p(struct gdbarch *gdbarch) argument 2375 gdbarch_deprecated_push_arguments(struct gdbarch *gdbarch, int nargs, struct value **args, CORE_ADDR sp, int struct_return, CORE_ADDR struct_addr) argument 2385 set_gdbarch_deprecated_push_arguments(struct gdbarch *gdbarch, gdbarch_deprecated_push_arguments_ftype deprecated_push_arguments) argument 2392 gdbarch_deprecated_register_size(struct gdbarch *gdbarch) argument 2401 set_gdbarch_deprecated_register_size(struct gdbarch *gdbarch, int deprecated_register_size) argument 2408 gdbarch_call_dummy_location(struct gdbarch *gdbarch) argument 2418 set_gdbarch_call_dummy_location(struct gdbarch *gdbarch, int call_dummy_location) argument 2425 gdbarch_push_dummy_code_p(struct gdbarch *gdbarch) argument 2432 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 2442 set_gdbarch_push_dummy_code(struct gdbarch *gdbarch, gdbarch_push_dummy_code_ftype push_dummy_code) argument 2449 gdbarch_print_registers_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all) argument 2459 set_gdbarch_print_registers_info(struct gdbarch *gdbarch, gdbarch_print_registers_info_ftype print_registers_info) argument 2466 gdbarch_print_float_info_p(struct gdbarch *gdbarch) argument 2473 gdbarch_print_float_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) argument 2483 set_gdbarch_print_float_info(struct gdbarch *gdbarch, gdbarch_print_float_info_ftype print_float_info) argument 2490 gdbarch_print_vector_info_p(struct gdbarch *gdbarch) argument 2497 gdbarch_print_vector_info(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) argument 2507 set_gdbarch_print_vector_info(struct gdbarch *gdbarch, gdbarch_print_vector_info_ftype print_vector_info) argument 2514 gdbarch_register_sim_regno(struct gdbarch *gdbarch, int reg_nr) argument 2524 set_gdbarch_register_sim_regno(struct gdbarch *gdbarch, gdbarch_register_sim_regno_ftype register_sim_regno) argument 2531 gdbarch_register_bytes_ok_p(struct gdbarch *gdbarch) argument 2538 gdbarch_register_bytes_ok(struct gdbarch *gdbarch, long nr_bytes) argument 2548 set_gdbarch_register_bytes_ok(struct gdbarch *gdbarch, gdbarch_register_bytes_ok_ftype register_bytes_ok) argument 2555 gdbarch_cannot_fetch_register(struct gdbarch *gdbarch, int regnum) argument 2565 set_gdbarch_cannot_fetch_register(struct gdbarch *gdbarch, gdbarch_cannot_fetch_register_ftype cannot_fetch_register) argument 2572 gdbarch_cannot_store_register(struct gdbarch *gdbarch, int regnum) argument 2582 set_gdbarch_cannot_store_register(struct gdbarch *gdbarch, gdbarch_cannot_store_register_ftype cannot_store_register) argument 2589 gdbarch_get_longjmp_target_p(struct gdbarch *gdbarch) argument 2596 gdbarch_get_longjmp_target(struct gdbarch *gdbarch, CORE_ADDR *pc) argument 2606 set_gdbarch_get_longjmp_target(struct gdbarch *gdbarch, gdbarch_get_longjmp_target_ftype get_longjmp_target) argument 2613 gdbarch_believe_pcc_promotion(struct gdbarch *gdbarch) argument 2622 set_gdbarch_believe_pcc_promotion(struct gdbarch *gdbarch, int believe_pcc_promotion) argument 2629 gdbarch_convert_register_p(struct gdbarch *gdbarch, int regnum, struct type *type) argument 2639 set_gdbarch_convert_register_p(struct gdbarch *gdbarch, gdbarch_convert_register_p_ftype convert_register_p) argument 2646 gdbarch_register_to_value(struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, void *buf) argument 2656 set_gdbarch_register_to_value(struct gdbarch *gdbarch, gdbarch_register_to_value_ftype register_to_value) argument 2663 gdbarch_value_to_register(struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, const void *buf) argument 2673 set_gdbarch_value_to_register(struct gdbarch *gdbarch, gdbarch_value_to_register_ftype value_to_register) argument 2680 gdbarch_pointer_to_address(struct gdbarch *gdbarch, struct type *type, const void *buf) argument 2690 set_gdbarch_pointer_to_address(struct gdbarch *gdbarch, gdbarch_pointer_to_address_ftype pointer_to_address) argument 2697 gdbarch_address_to_pointer(struct gdbarch *gdbarch, struct type *type, void *buf, CORE_ADDR addr) argument 2707 set_gdbarch_address_to_pointer(struct gdbarch *gdbarch, gdbarch_address_to_pointer_ftype address_to_pointer) argument 2714 gdbarch_integer_to_address_p(struct gdbarch *gdbarch) argument 2721 gdbarch_integer_to_address(struct gdbarch *gdbarch, struct type *type, void *buf) argument 2731 set_gdbarch_integer_to_address(struct gdbarch *gdbarch, gdbarch_integer_to_address_ftype integer_to_address) argument 2738 gdbarch_deprecated_store_struct_return_p(struct gdbarch *gdbarch) argument 2745 gdbarch_deprecated_store_struct_return(struct gdbarch *gdbarch, CORE_ADDR addr, CORE_ADDR sp) argument 2755 set_gdbarch_deprecated_store_struct_return(struct gdbarch *gdbarch, gdbarch_deprecated_store_struct_return_ftype deprecated_store_struct_return) argument 2762 gdbarch_return_value_p(struct gdbarch *gdbarch) argument 2769 gdbarch_return_value(struct gdbarch *gdbarch, struct type *valtype, struct regcache *regcache, void *readbuf, const void *writebuf) argument 2780 set_gdbarch_return_value(struct gdbarch *gdbarch, gdbarch_return_value_ftype return_value) argument 2787 gdbarch_extract_return_value(struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, void *valbuf) argument 2797 set_gdbarch_extract_return_value(struct gdbarch *gdbarch, gdbarch_extract_return_value_ftype extract_return_value) argument 2804 gdbarch_store_return_value(struct gdbarch *gdbarch, struct type *type, struct regcache *regcache, const void *valbuf) argument 2814 set_gdbarch_store_return_value(struct gdbarch *gdbarch, gdbarch_store_return_value_ftype store_return_value) argument 2821 gdbarch_deprecated_extract_return_value(struct gdbarch *gdbarch, struct type *type, char *regbuf, char *valbuf) argument 2831 set_gdbarch_deprecated_extract_return_value(struct gdbarch *gdbarch, gdbarch_deprecated_extract_return_value_ftype deprecated_extract_return_value) argument 2838 gdbarch_deprecated_store_return_value(struct gdbarch *gdbarch, struct type *type, char *valbuf) argument 2848 set_gdbarch_deprecated_store_return_value(struct gdbarch *gdbarch, gdbarch_deprecated_store_return_value_ftype deprecated_store_return_value) argument 2855 gdbarch_deprecated_use_struct_convention(struct gdbarch *gdbarch, int gcc_p, struct type *value_type) argument 2865 set_gdbarch_deprecated_use_struct_convention(struct gdbarch *gdbarch, gdbarch_deprecated_use_struct_convention_ftype deprecated_use_struct_convention) argument 2872 gdbarch_deprecated_extract_struct_value_address_p(struct gdbarch *gdbarch) argument 2879 gdbarch_deprecated_extract_struct_value_address(struct gdbarch *gdbarch, struct regcache *regcache) argument 2889 set_gdbarch_deprecated_extract_struct_value_address(struct gdbarch *gdbarch, gdbarch_deprecated_extract_struct_value_address_ftype deprecated_extract_struct_value_address) argument 2896 gdbarch_skip_prologue(struct gdbarch *gdbarch, CORE_ADDR ip) argument 2906 set_gdbarch_skip_prologue(struct gdbarch *gdbarch, gdbarch_skip_prologue_ftype skip_prologue) argument 2913 gdbarch_inner_than(struct gdbarch *gdbarch, CORE_ADDR lhs, CORE_ADDR rhs) argument 2923 set_gdbarch_inner_than(struct gdbarch *gdbarch, gdbarch_inner_than_ftype inner_than) argument 2930 gdbarch_breakpoint_from_pc(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr) argument 2940 set_gdbarch_breakpoint_from_pc(struct gdbarch *gdbarch, gdbarch_breakpoint_from_pc_ftype breakpoint_from_pc) argument 2947 gdbarch_adjust_breakpoint_address_p(struct gdbarch *gdbarch) argument 2954 gdbarch_adjust_breakpoint_address(struct gdbarch *gdbarch, CORE_ADDR bpaddr) argument 2964 set_gdbarch_adjust_breakpoint_address(struct gdbarch *gdbarch, gdbarch_adjust_breakpoint_address_ftype adjust_breakpoint_address) argument 2971 gdbarch_memory_insert_breakpoint(struct gdbarch *gdbarch, CORE_ADDR addr, char *contents_cache) argument 2981 set_gdbarch_memory_insert_breakpoint(struct gdbarch *gdbarch, gdbarch_memory_insert_breakpoint_ftype memory_insert_breakpoint) argument 2988 gdbarch_memory_remove_breakpoint(struct gdbarch *gdbarch, CORE_ADDR addr, char *contents_cache) argument 2998 set_gdbarch_memory_remove_breakpoint(struct gdbarch *gdbarch, gdbarch_memory_remove_breakpoint_ftype memory_remove_breakpoint) argument 3005 gdbarch_decr_pc_after_break(struct gdbarch *gdbarch) argument 3015 set_gdbarch_decr_pc_after_break(struct gdbarch *gdbarch, CORE_ADDR decr_pc_after_break) argument 3022 gdbarch_deprecated_function_start_offset(struct gdbarch *gdbarch) argument 3032 set_gdbarch_deprecated_function_start_offset(struct gdbarch *gdbarch, CORE_ADDR deprecated_function_start_offset) argument 3039 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 3049 set_gdbarch_remote_translate_xfer_address(struct gdbarch *gdbarch, gdbarch_remote_translate_xfer_address_ftype remote_translate_xfer_address) argument 3056 gdbarch_frame_args_skip(struct gdbarch *gdbarch) argument 3066 set_gdbarch_frame_args_skip(struct gdbarch *gdbarch, CORE_ADDR frame_args_skip) argument 3073 gdbarch_unwind_pc_p(struct gdbarch *gdbarch) argument 3080 gdbarch_unwind_pc(struct gdbarch *gdbarch, struct frame_info *next_frame) argument 3090 set_gdbarch_unwind_pc(struct gdbarch *gdbarch, gdbarch_unwind_pc_ftype unwind_pc) argument 3097 gdbarch_unwind_sp_p(struct gdbarch *gdbarch) argument 3104 gdbarch_unwind_sp(struct gdbarch *gdbarch, struct frame_info *next_frame) argument 3114 set_gdbarch_unwind_sp(struct gdbarch *gdbarch, gdbarch_unwind_sp_ftype unwind_sp) argument 3121 gdbarch_deprecated_saved_pc_after_call_p(struct gdbarch *gdbarch) argument 3128 gdbarch_deprecated_saved_pc_after_call(struct gdbarch *gdbarch, struct frame_info *frame) argument 3138 set_gdbarch_deprecated_saved_pc_after_call(struct gdbarch *gdbarch, gdbarch_deprecated_saved_pc_after_call_ftype deprecated_saved_pc_after_call) argument 3145 gdbarch_frame_num_args_p(struct gdbarch *gdbarch) argument 3152 gdbarch_frame_num_args(struct gdbarch *gdbarch, struct frame_info *frame) argument 3162 set_gdbarch_frame_num_args(struct gdbarch *gdbarch, gdbarch_frame_num_args_ftype frame_num_args) argument 3169 gdbarch_deprecated_stack_align_p(struct gdbarch *gdbarch) argument 3176 gdbarch_deprecated_stack_align(struct gdbarch *gdbarch, CORE_ADDR sp) argument 3186 set_gdbarch_deprecated_stack_align(struct gdbarch *gdbarch, gdbarch_deprecated_stack_align_ftype deprecated_stack_align) argument 3193 gdbarch_frame_align_p(struct gdbarch *gdbarch) argument 3200 gdbarch_frame_align(struct gdbarch *gdbarch, CORE_ADDR address) argument 3210 set_gdbarch_frame_align(struct gdbarch *gdbarch, gdbarch_frame_align_ftype frame_align) argument 3217 gdbarch_deprecated_reg_struct_has_addr_p(struct gdbarch *gdbarch) argument 3224 gdbarch_deprecated_reg_struct_has_addr(struct gdbarch *gdbarch, int gcc_p, struct type *type) argument 3234 set_gdbarch_deprecated_reg_struct_has_addr(struct gdbarch *gdbarch, gdbarch_deprecated_reg_struct_has_addr_ftype deprecated_reg_struct_has_addr) argument 3241 gdbarch_stabs_argument_has_addr(struct gdbarch *gdbarch, struct type *type) argument 3251 set_gdbarch_stabs_argument_has_addr(struct gdbarch *gdbarch, gdbarch_stabs_argument_has_addr_ftype stabs_argument_has_addr) argument 3258 gdbarch_frame_red_zone_size(struct gdbarch *gdbarch) argument 3267 set_gdbarch_frame_red_zone_size(struct gdbarch *gdbarch, int frame_red_zone_size) argument 3274 gdbarch_convert_from_func_ptr_addr(struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ) argument 3284 set_gdbarch_convert_from_func_ptr_addr(struct gdbarch *gdbarch, gdbarch_convert_from_func_ptr_addr_ftype convert_from_func_ptr_addr) argument 3291 gdbarch_addr_bits_remove(struct gdbarch *gdbarch, CORE_ADDR addr) argument 3301 set_gdbarch_addr_bits_remove(struct gdbarch *gdbarch, gdbarch_addr_bits_remove_ftype addr_bits_remove) argument 3308 gdbarch_smash_text_address(struct gdbarch *gdbarch, CORE_ADDR addr) argument 3318 set_gdbarch_smash_text_address(struct gdbarch *gdbarch, gdbarch_smash_text_address_ftype smash_text_address) argument 3325 gdbarch_software_single_step_p(struct gdbarch *gdbarch) argument 3332 gdbarch_software_single_step(struct gdbarch *gdbarch, enum target_signal sig, int insert_breakpoints_p) argument 3342 set_gdbarch_software_single_step(struct gdbarch *gdbarch, gdbarch_software_single_step_ftype software_single_step) argument 3349 gdbarch_print_insn(struct gdbarch *gdbarch, bfd_vma vma, struct disassemble_info *info) argument 3359 set_gdbarch_print_insn(struct gdbarch *gdbarch, gdbarch_print_insn_ftype print_insn) argument 3366 gdbarch_skip_trampoline_code(struct gdbarch *gdbarch, CORE_ADDR pc) argument 3376 set_gdbarch_skip_trampoline_code(struct gdbarch *gdbarch, gdbarch_skip_trampoline_code_ftype skip_trampoline_code) argument 3383 gdbarch_skip_solib_resolver(struct gdbarch *gdbarch, CORE_ADDR pc) argument 3393 set_gdbarch_skip_solib_resolver(struct gdbarch *gdbarch, gdbarch_skip_solib_resolver_ftype skip_solib_resolver) argument 3400 gdbarch_in_solib_call_trampoline(struct gdbarch *gdbarch, CORE_ADDR pc, char *name) argument 3410 set_gdbarch_in_solib_call_trampoline(struct gdbarch *gdbarch, gdbarch_in_solib_call_trampoline_ftype in_solib_call_trampoline) argument 3417 gdbarch_in_solib_return_trampoline(struct gdbarch *gdbarch, CORE_ADDR pc, char *name) argument 3427 set_gdbarch_in_solib_return_trampoline(struct gdbarch *gdbarch, gdbarch_in_solib_return_trampoline_ftype in_solib_return_trampoline) argument 3434 gdbarch_in_function_epilogue_p(struct gdbarch *gdbarch, CORE_ADDR addr) argument 3444 set_gdbarch_in_function_epilogue_p(struct gdbarch *gdbarch, gdbarch_in_function_epilogue_p_ftype in_function_epilogue_p) argument 3451 gdbarch_construct_inferior_arguments(struct gdbarch *gdbarch, int argc, char **argv) argument 3461 set_gdbarch_construct_inferior_arguments(struct gdbarch *gdbarch, gdbarch_construct_inferior_arguments_ftype construct_inferior_arguments) argument 3468 gdbarch_elf_make_msymbol_special(struct gdbarch *gdbarch, asymbol *sym, struct minimal_symbol *msym) argument 3478 set_gdbarch_elf_make_msymbol_special(struct gdbarch *gdbarch, gdbarch_elf_make_msymbol_special_ftype elf_make_msymbol_special) argument 3485 gdbarch_coff_make_msymbol_special(struct gdbarch *gdbarch, int val, struct minimal_symbol *msym) argument 3495 set_gdbarch_coff_make_msymbol_special(struct gdbarch *gdbarch, gdbarch_coff_make_msymbol_special_ftype coff_make_msymbol_special) argument 3502 gdbarch_name_of_malloc(struct gdbarch *gdbarch) argument 3512 set_gdbarch_name_of_malloc(struct gdbarch *gdbarch, const char * name_of_malloc) argument 3519 gdbarch_cannot_step_breakpoint(struct gdbarch *gdbarch) argument 3529 set_gdbarch_cannot_step_breakpoint(struct gdbarch *gdbarch, int cannot_step_breakpoint) argument 3536 gdbarch_have_nonsteppable_watchpoint(struct gdbarch *gdbarch) argument 3546 set_gdbarch_have_nonsteppable_watchpoint(struct gdbarch *gdbarch, int have_nonsteppable_watchpoint) argument 3553 gdbarch_address_class_type_flags_p(struct gdbarch *gdbarch) argument 3560 gdbarch_address_class_type_flags(struct gdbarch *gdbarch, int byte_size, int dwarf2_addr_class) argument 3570 set_gdbarch_address_class_type_flags(struct gdbarch *gdbarch, gdbarch_address_class_type_flags_ftype address_class_type_flags) argument 3577 gdbarch_address_class_type_flags_to_name_p(struct gdbarch *gdbarch) argument 3584 gdbarch_address_class_type_flags_to_name(struct gdbarch *gdbarch, int type_flags) argument 3594 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 3601 gdbarch_address_class_name_to_type_flags_p(struct gdbarch *gdbarch) argument 3608 gdbarch_address_class_name_to_type_flags(struct gdbarch *gdbarch, const char *name, int *type_flags_ptr) argument 3618 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 3625 gdbarch_register_reggroup_p(struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup) argument 3635 set_gdbarch_register_reggroup_p(struct gdbarch *gdbarch, gdbarch_register_reggroup_p_ftype register_reggroup_p) argument 3642 gdbarch_fetch_pointer_argument_p(struct gdbarch *gdbarch) argument 3649 gdbarch_fetch_pointer_argument(struct gdbarch *gdbarch, struct frame_info *frame, int argi, struct type *type) argument 3659 set_gdbarch_fetch_pointer_argument(struct gdbarch *gdbarch, gdbarch_fetch_pointer_argument_ftype fetch_pointer_argument) argument 3666 gdbarch_regset_from_core_section_p(struct gdbarch *gdbarch) argument 3673 gdbarch_regset_from_core_section(struct gdbarch *gdbarch, const char *sect_name, size_t sect_size) argument 3683 set_gdbarch_regset_from_core_section(struct gdbarch *gdbarch, gdbarch_regset_from_core_section_ftype regset_from_core_section) argument 3752 alloc_gdbarch_data(struct gdbarch *gdbarch) argument 3763 deprecated_set_gdbarch_data(struct gdbarch *gdbarch, struct gdbarch_data *data, void *pointer) argument 3777 gdbarch_data(struct gdbarch *gdbarch, struct gdbarch_data *data) argument [all...] |