GDB (API)
|
Go to the source code of this file.
Classes | |
struct | gdbarch_list |
struct | gdbarch_info |
Defines | |
#define | UNKNOWN_SYSCALL (-1) |
#define | GDBARCH_OBSTACK_CALLOC(GDBARCH, NR, TYPE) ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), (NR) * sizeof (TYPE))) |
#define | GDBARCH_OBSTACK_ZALLOC(GDBARCH, TYPE) ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), sizeof (TYPE))) |
Typedefs | |
typedef int( | iterate_over_objfiles_in_search_order_cb_ftype )(struct objfile *objfile, void *cb_data) |
typedef CORE_ADDR( | gdbarch_read_pc_ftype )(struct regcache *regcache) |
typedef void( | gdbarch_write_pc_ftype )(struct regcache *regcache, CORE_ADDR val) |
typedef void( | gdbarch_virtual_frame_pointer_ftype )(struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset) |
typedef struct value *( | gdbarch_pseudo_register_read_value_ftype )(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum) |
typedef void( | gdbarch_pseudo_register_write_ftype )(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const gdb_byte *buf) |
typedef int( | gdbarch_ax_pseudo_register_collect_ftype )(struct gdbarch *gdbarch, struct agent_expr *ax, int reg) |
typedef int( | gdbarch_ax_pseudo_register_push_stack_ftype )(struct gdbarch *gdbarch, struct agent_expr *ax, int reg) |
typedef int( | gdbarch_stab_reg_to_regnum_ftype )(struct gdbarch *gdbarch, int stab_regnr) |
typedef int( | gdbarch_ecoff_reg_to_regnum_ftype )(struct gdbarch *gdbarch, int ecoff_regnr) |
typedef int( | gdbarch_sdb_reg_to_regnum_ftype )(struct gdbarch *gdbarch, int sdb_regnr) |
typedef int( | gdbarch_dwarf2_reg_to_regnum_ftype )(struct gdbarch *gdbarch, int dwarf2_regnr) |
typedef const char *( | gdbarch_register_name_ftype )(struct gdbarch *gdbarch, int regnr) |
typedef struct type *( | gdbarch_register_type_ftype )(struct gdbarch *gdbarch, int reg_nr) |
typedef CORE_ADDR( | gdbarch_push_dummy_call_ftype )(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) |
typedef CORE_ADDR( | gdbarch_push_dummy_code_ftype )(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) |
typedef void( | gdbarch_print_registers_info_ftype )(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all) |
typedef void( | gdbarch_print_float_info_ftype )(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) |
typedef void( | gdbarch_print_vector_info_ftype )(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) |
typedef int( | gdbarch_register_sim_regno_ftype )(struct gdbarch *gdbarch, int reg_nr) |
typedef int( | gdbarch_cannot_fetch_register_ftype )(struct gdbarch *gdbarch, int regnum) |
typedef int( | gdbarch_cannot_store_register_ftype )(struct gdbarch *gdbarch, int regnum) |
typedef int( | gdbarch_get_longjmp_target_ftype )(struct frame_info *frame, CORE_ADDR *pc) |
typedef int( | gdbarch_convert_register_p_ftype )(struct gdbarch *gdbarch, int regnum, struct type *type) |
typedef int( | gdbarch_register_to_value_ftype )(struct frame_info *frame, int regnum, struct type *type, gdb_byte *buf, int *optimizedp, int *unavailablep) |
typedef void( | gdbarch_value_to_register_ftype )(struct frame_info *frame, int regnum, struct type *type, const gdb_byte *buf) |
typedef struct value *( | gdbarch_value_from_register_ftype )(struct type *type, int regnum, struct frame_info *frame) |
typedef CORE_ADDR( | gdbarch_pointer_to_address_ftype )(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
typedef void( | gdbarch_address_to_pointer_ftype )(struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr) |
typedef CORE_ADDR( | gdbarch_integer_to_address_ftype )(struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
typedef int( | gdbarch_return_in_first_hidden_param_p_ftype )(struct gdbarch *gdbarch, struct type *type) |
typedef CORE_ADDR( | gdbarch_skip_prologue_ftype )(struct gdbarch *gdbarch, CORE_ADDR ip) |
typedef CORE_ADDR( | gdbarch_skip_main_prologue_ftype )(struct gdbarch *gdbarch, CORE_ADDR ip) |
typedef int( | gdbarch_inner_than_ftype )(CORE_ADDR lhs, CORE_ADDR rhs) |
typedef const gdb_byte *( | gdbarch_breakpoint_from_pc_ftype )(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr) |
typedef void( | gdbarch_remote_breakpoint_from_pc_ftype )(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *kindptr) |
typedef CORE_ADDR( | gdbarch_adjust_breakpoint_address_ftype )(struct gdbarch *gdbarch, CORE_ADDR bpaddr) |
typedef int( | gdbarch_memory_insert_breakpoint_ftype )(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
typedef int( | gdbarch_memory_remove_breakpoint_ftype )(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
typedef int( | gdbarch_remote_register_number_ftype )(struct gdbarch *gdbarch, int regno) |
typedef CORE_ADDR( | gdbarch_fetch_tls_load_module_address_ftype )(struct objfile *objfile) |
typedef CORE_ADDR( | gdbarch_unwind_pc_ftype )(struct gdbarch *gdbarch, struct frame_info *next_frame) |
typedef CORE_ADDR( | gdbarch_unwind_sp_ftype )(struct gdbarch *gdbarch, struct frame_info *next_frame) |
typedef int( | gdbarch_frame_num_args_ftype )(struct frame_info *frame) |
typedef CORE_ADDR( | gdbarch_frame_align_ftype )(struct gdbarch *gdbarch, CORE_ADDR address) |
typedef int( | gdbarch_stabs_argument_has_addr_ftype )(struct gdbarch *gdbarch, struct type *type) |
typedef CORE_ADDR( | gdbarch_convert_from_func_ptr_addr_ftype )(struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ) |
typedef CORE_ADDR( | gdbarch_addr_bits_remove_ftype )(struct gdbarch *gdbarch, CORE_ADDR addr) |
typedef int( | gdbarch_software_single_step_ftype )(struct frame_info *frame) |
typedef int( | gdbarch_single_step_through_delay_ftype )(struct gdbarch *gdbarch, struct frame_info *frame) |
typedef int( | gdbarch_print_insn_ftype )(bfd_vma vma, struct disassemble_info *info) |
typedef CORE_ADDR( | gdbarch_skip_trampoline_code_ftype )(struct frame_info *frame, CORE_ADDR pc) |
typedef CORE_ADDR( | gdbarch_skip_solib_resolver_ftype )(struct gdbarch *gdbarch, CORE_ADDR pc) |
typedef int( | gdbarch_in_solib_return_trampoline_ftype )(struct gdbarch *gdbarch, CORE_ADDR pc, const char *name) |
typedef int( | gdbarch_in_function_epilogue_p_ftype )(struct gdbarch *gdbarch, CORE_ADDR addr) |
typedef void( | gdbarch_elf_make_msymbol_special_ftype )(asymbol *sym, struct minimal_symbol *msym) |
typedef void( | gdbarch_coff_make_msymbol_special_ftype )(int val, struct minimal_symbol *msym) |
typedef int( | gdbarch_address_class_type_flags_ftype )(int byte_size, int dwarf2_addr_class) |
typedef const char *( | gdbarch_address_class_type_flags_to_name_ftype )(struct gdbarch *gdbarch, int type_flags) |
typedef int( | gdbarch_address_class_name_to_type_flags_ftype )(struct gdbarch *gdbarch, const char *name, int *type_flags_ptr) |
typedef int( | gdbarch_register_reggroup_p_ftype )(struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup) |
typedef CORE_ADDR( | gdbarch_fetch_pointer_argument_ftype )(struct frame_info *frame, int argi, struct type *type) |
typedef struct regset *( | gdbarch_regset_from_core_section_ftype )(struct gdbarch *gdbarch, const char *sect_name, size_t sect_size) |
typedef char *( | gdbarch_make_corefile_notes_ftype )(struct gdbarch *gdbarch, bfd *obfd, int *note_size) |
typedef char *( | gdbarch_elfcore_write_linux_prpsinfo_ftype )(bfd *obfd, char *note_data, int *note_size, const struct elf_internal_linux_prpsinfo *info) |
typedef int( | gdbarch_find_memory_regions_ftype )(struct gdbarch *gdbarch, find_memory_region_ftype func, void *data) |
typedef LONGEST( | gdbarch_core_xfer_shared_libraries_ftype )(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, LONGEST len) |
typedef LONGEST( | gdbarch_core_xfer_shared_libraries_aix_ftype )(struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, LONGEST len) |
typedef char *( | gdbarch_core_pid_to_str_ftype )(struct gdbarch *gdbarch, ptid_t ptid) |
typedef void( | gdbarch_skip_permanent_breakpoint_ftype )(struct regcache *regcache) |
typedef struct displaced_step_closure *( | gdbarch_displaced_step_copy_insn_ftype )(struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
typedef int( | gdbarch_displaced_step_hw_singlestep_ftype )(struct gdbarch *gdbarch, struct displaced_step_closure *closure) |
typedef void( | gdbarch_displaced_step_fixup_ftype )(struct gdbarch *gdbarch, struct displaced_step_closure *closure, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
typedef void( | gdbarch_displaced_step_free_closure_ftype )(struct gdbarch *gdbarch, struct displaced_step_closure *closure) |
typedef CORE_ADDR( | gdbarch_displaced_step_location_ftype )(struct gdbarch *gdbarch) |
typedef void( | gdbarch_relocate_instruction_ftype )(struct gdbarch *gdbarch, CORE_ADDR *to, CORE_ADDR from) |
typedef void( | gdbarch_overlay_update_ftype )(struct obj_section *osect) |
typedef struct target_desc *( | gdbarch_core_read_description_ftype )(struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd) |
typedef const char *( | gdbarch_static_transform_name_ftype )(const char *name) |
typedef int( | gdbarch_process_record_ftype )(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr) |
typedef int( | gdbarch_process_record_signal_ftype )(struct gdbarch *gdbarch, struct regcache *regcache, enum gdb_signal signal) |
typedef int( | gdbarch_gdb_signal_to_target_ftype )(struct gdbarch *gdbarch, enum gdb_signal signal) |
typedef struct type *( | gdbarch_get_siginfo_type_ftype )(struct gdbarch *gdbarch) |
typedef void( | gdbarch_record_special_symbol_ftype )(struct gdbarch *gdbarch, struct objfile *objfile, asymbol *sym) |
typedef LONGEST( | gdbarch_get_syscall_number_ftype )(struct gdbarch *gdbarch, ptid_t ptid) |
typedef int( | gdbarch_stap_is_single_operand_ftype )(struct gdbarch *gdbarch, const char *s) |
typedef int( | gdbarch_stap_parse_special_token_ftype )(struct gdbarch *gdbarch, struct stap_parse_info *p) |
typedef int( | gdbarch_has_shared_address_space_ftype )(struct gdbarch *gdbarch) |
typedef int( | gdbarch_fast_tracepoint_valid_at_ftype )(struct gdbarch *gdbarch, CORE_ADDR addr, int *isize, char **msg) |
typedef const char *( | gdbarch_auto_charset_ftype )(void) |
typedef const char *( | gdbarch_auto_wide_charset_ftype )(void) |
typedef void( | gdbarch_gen_return_address_ftype )(struct gdbarch *gdbarch, struct agent_expr *ax, struct axs_value *value, CORE_ADDR scope) |
typedef void( | gdbarch_info_proc_ftype )(struct gdbarch *gdbarch, char *args, enum info_proc_what what) |
typedef void( | gdbarch_core_info_proc_ftype )(struct gdbarch *gdbarch, char *args, enum info_proc_what what) |
typedef void( | gdbarch_iterate_over_objfiles_in_search_order_ftype )(struct gdbarch *gdbarch, iterate_over_objfiles_in_search_order_cb_ftype *cb, void *cb_data, struct objfile *current_objfile) |
typedef struct gdbarch *( | gdbarch_init_ftype )(struct gdbarch_info info, struct gdbarch_list *arches) |
typedef void( | gdbarch_dump_tdep_ftype )(struct gdbarch *gdbarch, struct ui_file *file) |
typedef void *( | gdbarch_data_pre_init_ftype )(struct obstack *obstack) |
typedef void *( | gdbarch_data_post_init_ftype )(struct gdbarch *gdbarch) |
Functions | |
struct gdbarch * | target_gdbarch (void) |
struct bfd_arch_info * | gdbarch_bfd_arch_info (struct gdbarch *gdbarch) |
int | gdbarch_byte_order (struct gdbarch *gdbarch) |
int | gdbarch_byte_order_for_code (struct gdbarch *gdbarch) |
enum gdb_osabi | gdbarch_osabi (struct gdbarch *gdbarch) |
struct target_desc * | gdbarch_target_desc (struct gdbarch *gdbarch) |
int | gdbarch_bits_big_endian (struct gdbarch *gdbarch) |
void | set_gdbarch_bits_big_endian (struct gdbarch *gdbarch, int bits_big_endian) |
int | gdbarch_short_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_short_bit (struct gdbarch *gdbarch, int short_bit) |
int | gdbarch_int_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_int_bit (struct gdbarch *gdbarch, int int_bit) |
int | gdbarch_long_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_long_bit (struct gdbarch *gdbarch, int long_bit) |
int | gdbarch_long_long_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_long_long_bit (struct gdbarch *gdbarch, int long_long_bit) |
int | gdbarch_long_long_align_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_long_long_align_bit (struct gdbarch *gdbarch, int long_long_align_bit) |
int | gdbarch_half_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_half_bit (struct gdbarch *gdbarch, int half_bit) |
struct floatformat ** | gdbarch_half_format (struct gdbarch *gdbarch) |
void | set_gdbarch_half_format (struct gdbarch *gdbarch, const struct floatformat **half_format) |
int | gdbarch_float_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_float_bit (struct gdbarch *gdbarch, int float_bit) |
struct floatformat ** | gdbarch_float_format (struct gdbarch *gdbarch) |
void | set_gdbarch_float_format (struct gdbarch *gdbarch, const struct floatformat **float_format) |
int | gdbarch_double_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_double_bit (struct gdbarch *gdbarch, int double_bit) |
struct floatformat ** | gdbarch_double_format (struct gdbarch *gdbarch) |
void | set_gdbarch_double_format (struct gdbarch *gdbarch, const struct floatformat **double_format) |
int | gdbarch_long_double_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_long_double_bit (struct gdbarch *gdbarch, int long_double_bit) |
struct floatformat ** | gdbarch_long_double_format (struct gdbarch *gdbarch) |
void | set_gdbarch_long_double_format (struct gdbarch *gdbarch, const struct floatformat **long_double_format) |
int | gdbarch_ptr_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_ptr_bit (struct gdbarch *gdbarch, int ptr_bit) |
int | gdbarch_addr_bit (struct gdbarch *gdbarch) |
void | set_gdbarch_addr_bit (struct gdbarch *gdbarch, int addr_bit) |
int | gdbarch_dwarf2_addr_size (struct gdbarch *gdbarch) |
void | set_gdbarch_dwarf2_addr_size (struct gdbarch *gdbarch, int dwarf2_addr_size) |
int | gdbarch_char_signed (struct gdbarch *gdbarch) |
void | set_gdbarch_char_signed (struct gdbarch *gdbarch, int char_signed) |
int | gdbarch_read_pc_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_read_pc (struct gdbarch *gdbarch, struct regcache *regcache) |
void | set_gdbarch_read_pc (struct gdbarch *gdbarch, gdbarch_read_pc_ftype *read_pc) |
int | gdbarch_write_pc_p (struct gdbarch *gdbarch) |
void | gdbarch_write_pc (struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR val) |
void | set_gdbarch_write_pc (struct gdbarch *gdbarch, gdbarch_write_pc_ftype *write_pc) |
void | gdbarch_virtual_frame_pointer (struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset) |
void | set_gdbarch_virtual_frame_pointer (struct gdbarch *gdbarch, gdbarch_virtual_frame_pointer_ftype *virtual_frame_pointer) |
int | gdbarch_pseudo_register_read_p (struct gdbarch *gdbarch) |
enum register_status() | gdbarch_pseudo_register_read_ftype (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, gdb_byte *buf) |
enum register_status | gdbarch_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, gdb_byte *buf) |
void | set_gdbarch_pseudo_register_read (struct gdbarch *gdbarch, gdbarch_pseudo_register_read_ftype *pseudo_register_read) |
int | gdbarch_pseudo_register_read_value_p (struct gdbarch *gdbarch) |
struct value * | gdbarch_pseudo_register_read_value (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum) |
void | set_gdbarch_pseudo_register_read_value (struct gdbarch *gdbarch, gdbarch_pseudo_register_read_value_ftype *pseudo_register_read_value) |
int | gdbarch_pseudo_register_write_p (struct gdbarch *gdbarch) |
void | gdbarch_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const gdb_byte *buf) |
void | set_gdbarch_pseudo_register_write (struct gdbarch *gdbarch, gdbarch_pseudo_register_write_ftype *pseudo_register_write) |
int | gdbarch_num_regs (struct gdbarch *gdbarch) |
void | set_gdbarch_num_regs (struct gdbarch *gdbarch, int num_regs) |
int | gdbarch_num_pseudo_regs (struct gdbarch *gdbarch) |
void | set_gdbarch_num_pseudo_regs (struct gdbarch *gdbarch, int num_pseudo_regs) |
int | gdbarch_ax_pseudo_register_collect_p (struct gdbarch *gdbarch) |
int | gdbarch_ax_pseudo_register_collect (struct gdbarch *gdbarch, struct agent_expr *ax, int reg) |
void | set_gdbarch_ax_pseudo_register_collect (struct gdbarch *gdbarch, gdbarch_ax_pseudo_register_collect_ftype *ax_pseudo_register_collect) |
int | gdbarch_ax_pseudo_register_push_stack_p (struct gdbarch *gdbarch) |
int | gdbarch_ax_pseudo_register_push_stack (struct gdbarch *gdbarch, struct agent_expr *ax, int reg) |
void | set_gdbarch_ax_pseudo_register_push_stack (struct gdbarch *gdbarch, gdbarch_ax_pseudo_register_push_stack_ftype *ax_pseudo_register_push_stack) |
int | gdbarch_sp_regnum (struct gdbarch *gdbarch) |
void | set_gdbarch_sp_regnum (struct gdbarch *gdbarch, int sp_regnum) |
int | gdbarch_pc_regnum (struct gdbarch *gdbarch) |
void | set_gdbarch_pc_regnum (struct gdbarch *gdbarch, int pc_regnum) |
int | gdbarch_ps_regnum (struct gdbarch *gdbarch) |
void | set_gdbarch_ps_regnum (struct gdbarch *gdbarch, int ps_regnum) |
int | gdbarch_fp0_regnum (struct gdbarch *gdbarch) |
void | set_gdbarch_fp0_regnum (struct gdbarch *gdbarch, int fp0_regnum) |
int | gdbarch_stab_reg_to_regnum (struct gdbarch *gdbarch, int stab_regnr) |
void | set_gdbarch_stab_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_stab_reg_to_regnum_ftype *stab_reg_to_regnum) |
int | gdbarch_ecoff_reg_to_regnum (struct gdbarch *gdbarch, int ecoff_regnr) |
void | set_gdbarch_ecoff_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_ecoff_reg_to_regnum_ftype *ecoff_reg_to_regnum) |
int | gdbarch_sdb_reg_to_regnum (struct gdbarch *gdbarch, int sdb_regnr) |
void | set_gdbarch_sdb_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_sdb_reg_to_regnum_ftype *sdb_reg_to_regnum) |
int | gdbarch_dwarf2_reg_to_regnum (struct gdbarch *gdbarch, int dwarf2_regnr) |
void | set_gdbarch_dwarf2_reg_to_regnum (struct gdbarch *gdbarch, gdbarch_dwarf2_reg_to_regnum_ftype *dwarf2_reg_to_regnum) |
const char * | gdbarch_register_name (struct gdbarch *gdbarch, int regnr) |
void | set_gdbarch_register_name (struct gdbarch *gdbarch, gdbarch_register_name_ftype *register_name) |
int | gdbarch_register_type_p (struct gdbarch *gdbarch) |
struct type * | gdbarch_register_type (struct gdbarch *gdbarch, int reg_nr) |
void | set_gdbarch_register_type (struct gdbarch *gdbarch, gdbarch_register_type_ftype *register_type) |
int | gdbarch_dummy_id_p (struct gdbarch *gdbarch) |
struct frame_id() | gdbarch_dummy_id_ftype (struct gdbarch *gdbarch, struct frame_info *this_frame) |
struct frame_id | gdbarch_dummy_id (struct gdbarch *gdbarch, struct frame_info *this_frame) |
void | set_gdbarch_dummy_id (struct gdbarch *gdbarch, gdbarch_dummy_id_ftype *dummy_id) |
int | gdbarch_deprecated_fp_regnum (struct gdbarch *gdbarch) |
void | set_gdbarch_deprecated_fp_regnum (struct gdbarch *gdbarch, int deprecated_fp_regnum) |
int | gdbarch_push_dummy_call_p (struct gdbarch *gdbarch) |
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, int struct_return, CORE_ADDR struct_addr) |
void | set_gdbarch_push_dummy_call (struct gdbarch *gdbarch, gdbarch_push_dummy_call_ftype *push_dummy_call) |
int | gdbarch_call_dummy_location (struct gdbarch *gdbarch) |
void | set_gdbarch_call_dummy_location (struct gdbarch *gdbarch, int call_dummy_location) |
int | gdbarch_push_dummy_code_p (struct gdbarch *gdbarch) |
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) |
void | set_gdbarch_push_dummy_code (struct gdbarch *gdbarch, gdbarch_push_dummy_code_ftype *push_dummy_code) |
void | gdbarch_print_registers_info (struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all) |
void | set_gdbarch_print_registers_info (struct gdbarch *gdbarch, gdbarch_print_registers_info_ftype *print_registers_info) |
int | gdbarch_print_float_info_p (struct gdbarch *gdbarch) |
void | gdbarch_print_float_info (struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) |
void | set_gdbarch_print_float_info (struct gdbarch *gdbarch, gdbarch_print_float_info_ftype *print_float_info) |
int | gdbarch_print_vector_info_p (struct gdbarch *gdbarch) |
void | gdbarch_print_vector_info (struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) |
void | set_gdbarch_print_vector_info (struct gdbarch *gdbarch, gdbarch_print_vector_info_ftype *print_vector_info) |
int | gdbarch_register_sim_regno (struct gdbarch *gdbarch, int reg_nr) |
void | set_gdbarch_register_sim_regno (struct gdbarch *gdbarch, gdbarch_register_sim_regno_ftype *register_sim_regno) |
int | gdbarch_cannot_fetch_register (struct gdbarch *gdbarch, int regnum) |
void | set_gdbarch_cannot_fetch_register (struct gdbarch *gdbarch, gdbarch_cannot_fetch_register_ftype *cannot_fetch_register) |
int | gdbarch_cannot_store_register (struct gdbarch *gdbarch, int regnum) |
void | set_gdbarch_cannot_store_register (struct gdbarch *gdbarch, gdbarch_cannot_store_register_ftype *cannot_store_register) |
int | gdbarch_get_longjmp_target_p (struct gdbarch *gdbarch) |
int | gdbarch_get_longjmp_target (struct gdbarch *gdbarch, struct frame_info *frame, CORE_ADDR *pc) |
void | set_gdbarch_get_longjmp_target (struct gdbarch *gdbarch, gdbarch_get_longjmp_target_ftype *get_longjmp_target) |
int | gdbarch_believe_pcc_promotion (struct gdbarch *gdbarch) |
void | set_gdbarch_believe_pcc_promotion (struct gdbarch *gdbarch, int believe_pcc_promotion) |
int | gdbarch_convert_register_p (struct gdbarch *gdbarch, int regnum, struct type *type) |
void | set_gdbarch_convert_register_p (struct gdbarch *gdbarch, gdbarch_convert_register_p_ftype *convert_register_p) |
int | gdbarch_register_to_value (struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, gdb_byte *buf, int *optimizedp, int *unavailablep) |
void | set_gdbarch_register_to_value (struct gdbarch *gdbarch, gdbarch_register_to_value_ftype *register_to_value) |
void | gdbarch_value_to_register (struct gdbarch *gdbarch, struct frame_info *frame, int regnum, struct type *type, const gdb_byte *buf) |
void | set_gdbarch_value_to_register (struct gdbarch *gdbarch, gdbarch_value_to_register_ftype *value_to_register) |
struct value * | gdbarch_value_from_register (struct gdbarch *gdbarch, struct type *type, int regnum, struct frame_info *frame) |
void | set_gdbarch_value_from_register (struct gdbarch *gdbarch, gdbarch_value_from_register_ftype *value_from_register) |
CORE_ADDR | gdbarch_pointer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
void | set_gdbarch_pointer_to_address (struct gdbarch *gdbarch, gdbarch_pointer_to_address_ftype *pointer_to_address) |
void | gdbarch_address_to_pointer (struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr) |
void | set_gdbarch_address_to_pointer (struct gdbarch *gdbarch, gdbarch_address_to_pointer_ftype *address_to_pointer) |
int | gdbarch_integer_to_address_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_integer_to_address (struct gdbarch *gdbarch, struct type *type, const gdb_byte *buf) |
void | set_gdbarch_integer_to_address (struct gdbarch *gdbarch, gdbarch_integer_to_address_ftype *integer_to_address) |
int | gdbarch_return_value_p (struct gdbarch *gdbarch) |
enum return_value_convention() | gdbarch_return_value_ftype (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf) |
enum return_value_convention | gdbarch_return_value (struct gdbarch *gdbarch, struct value *function, struct type *valtype, struct regcache *regcache, gdb_byte *readbuf, const gdb_byte *writebuf) |
void | set_gdbarch_return_value (struct gdbarch *gdbarch, gdbarch_return_value_ftype *return_value) |
int | gdbarch_return_in_first_hidden_param_p (struct gdbarch *gdbarch, struct type *type) |
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) |
CORE_ADDR | gdbarch_skip_prologue (struct gdbarch *gdbarch, CORE_ADDR ip) |
void | set_gdbarch_skip_prologue (struct gdbarch *gdbarch, gdbarch_skip_prologue_ftype *skip_prologue) |
int | gdbarch_skip_main_prologue_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_skip_main_prologue (struct gdbarch *gdbarch, CORE_ADDR ip) |
void | set_gdbarch_skip_main_prologue (struct gdbarch *gdbarch, gdbarch_skip_main_prologue_ftype *skip_main_prologue) |
int | gdbarch_inner_than (struct gdbarch *gdbarch, CORE_ADDR lhs, CORE_ADDR rhs) |
void | set_gdbarch_inner_than (struct gdbarch *gdbarch, gdbarch_inner_than_ftype *inner_than) |
const gdb_byte * | gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr) |
void | set_gdbarch_breakpoint_from_pc (struct gdbarch *gdbarch, gdbarch_breakpoint_from_pc_ftype *breakpoint_from_pc) |
void | gdbarch_remote_breakpoint_from_pc (struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *kindptr) |
void | set_gdbarch_remote_breakpoint_from_pc (struct gdbarch *gdbarch, gdbarch_remote_breakpoint_from_pc_ftype *remote_breakpoint_from_pc) |
int | gdbarch_adjust_breakpoint_address_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, CORE_ADDR bpaddr) |
void | set_gdbarch_adjust_breakpoint_address (struct gdbarch *gdbarch, gdbarch_adjust_breakpoint_address_ftype *adjust_breakpoint_address) |
int | gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
void | set_gdbarch_memory_insert_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_insert_breakpoint_ftype *memory_insert_breakpoint) |
int | gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
void | set_gdbarch_memory_remove_breakpoint (struct gdbarch *gdbarch, gdbarch_memory_remove_breakpoint_ftype *memory_remove_breakpoint) |
CORE_ADDR | gdbarch_decr_pc_after_break (struct gdbarch *gdbarch) |
void | set_gdbarch_decr_pc_after_break (struct gdbarch *gdbarch, CORE_ADDR decr_pc_after_break) |
CORE_ADDR | gdbarch_deprecated_function_start_offset (struct gdbarch *gdbarch) |
void | set_gdbarch_deprecated_function_start_offset (struct gdbarch *gdbarch, CORE_ADDR deprecated_function_start_offset) |
int | gdbarch_remote_register_number (struct gdbarch *gdbarch, int regno) |
void | set_gdbarch_remote_register_number (struct gdbarch *gdbarch, gdbarch_remote_register_number_ftype *remote_register_number) |
int | gdbarch_fetch_tls_load_module_address_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_fetch_tls_load_module_address (struct gdbarch *gdbarch, struct objfile *objfile) |
void | set_gdbarch_fetch_tls_load_module_address (struct gdbarch *gdbarch, gdbarch_fetch_tls_load_module_address_ftype *fetch_tls_load_module_address) |
CORE_ADDR | gdbarch_frame_args_skip (struct gdbarch *gdbarch) |
void | set_gdbarch_frame_args_skip (struct gdbarch *gdbarch, CORE_ADDR frame_args_skip) |
int | gdbarch_unwind_pc_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_unwind_pc (struct gdbarch *gdbarch, struct frame_info *next_frame) |
void | set_gdbarch_unwind_pc (struct gdbarch *gdbarch, gdbarch_unwind_pc_ftype *unwind_pc) |
int | gdbarch_unwind_sp_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_unwind_sp (struct gdbarch *gdbarch, struct frame_info *next_frame) |
void | set_gdbarch_unwind_sp (struct gdbarch *gdbarch, gdbarch_unwind_sp_ftype *unwind_sp) |
int | gdbarch_frame_num_args_p (struct gdbarch *gdbarch) |
int | gdbarch_frame_num_args (struct gdbarch *gdbarch, struct frame_info *frame) |
void | set_gdbarch_frame_num_args (struct gdbarch *gdbarch, gdbarch_frame_num_args_ftype *frame_num_args) |
int | gdbarch_frame_align_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_frame_align (struct gdbarch *gdbarch, CORE_ADDR address) |
void | set_gdbarch_frame_align (struct gdbarch *gdbarch, gdbarch_frame_align_ftype *frame_align) |
int | gdbarch_stabs_argument_has_addr (struct gdbarch *gdbarch, struct type *type) |
void | set_gdbarch_stabs_argument_has_addr (struct gdbarch *gdbarch, gdbarch_stabs_argument_has_addr_ftype *stabs_argument_has_addr) |
int | gdbarch_frame_red_zone_size (struct gdbarch *gdbarch) |
void | set_gdbarch_frame_red_zone_size (struct gdbarch *gdbarch, int frame_red_zone_size) |
CORE_ADDR | gdbarch_convert_from_func_ptr_addr (struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ) |
void | set_gdbarch_convert_from_func_ptr_addr (struct gdbarch *gdbarch, gdbarch_convert_from_func_ptr_addr_ftype *convert_from_func_ptr_addr) |
CORE_ADDR | gdbarch_addr_bits_remove (struct gdbarch *gdbarch, CORE_ADDR addr) |
void | set_gdbarch_addr_bits_remove (struct gdbarch *gdbarch, gdbarch_addr_bits_remove_ftype *addr_bits_remove) |
int | gdbarch_software_single_step_p (struct gdbarch *gdbarch) |
int | gdbarch_software_single_step (struct gdbarch *gdbarch, struct frame_info *frame) |
void | set_gdbarch_software_single_step (struct gdbarch *gdbarch, gdbarch_software_single_step_ftype *software_single_step) |
int | gdbarch_single_step_through_delay_p (struct gdbarch *gdbarch) |
int | gdbarch_single_step_through_delay (struct gdbarch *gdbarch, struct frame_info *frame) |
void | set_gdbarch_single_step_through_delay (struct gdbarch *gdbarch, gdbarch_single_step_through_delay_ftype *single_step_through_delay) |
int | gdbarch_print_insn (struct gdbarch *gdbarch, bfd_vma vma, struct disassemble_info *info) |
void | set_gdbarch_print_insn (struct gdbarch *gdbarch, gdbarch_print_insn_ftype *print_insn) |
CORE_ADDR | gdbarch_skip_trampoline_code (struct gdbarch *gdbarch, struct frame_info *frame, CORE_ADDR pc) |
void | set_gdbarch_skip_trampoline_code (struct gdbarch *gdbarch, gdbarch_skip_trampoline_code_ftype *skip_trampoline_code) |
CORE_ADDR | gdbarch_skip_solib_resolver (struct gdbarch *gdbarch, CORE_ADDR pc) |
void | set_gdbarch_skip_solib_resolver (struct gdbarch *gdbarch, gdbarch_skip_solib_resolver_ftype *skip_solib_resolver) |
int | gdbarch_in_solib_return_trampoline (struct gdbarch *gdbarch, CORE_ADDR pc, const char *name) |
void | set_gdbarch_in_solib_return_trampoline (struct gdbarch *gdbarch, gdbarch_in_solib_return_trampoline_ftype *in_solib_return_trampoline) |
int | gdbarch_in_function_epilogue_p (struct gdbarch *gdbarch, CORE_ADDR addr) |
void | set_gdbarch_in_function_epilogue_p (struct gdbarch *gdbarch, gdbarch_in_function_epilogue_p_ftype *in_function_epilogue_p) |
void | gdbarch_elf_make_msymbol_special (struct gdbarch *gdbarch, asymbol *sym, struct minimal_symbol *msym) |
void | set_gdbarch_elf_make_msymbol_special (struct gdbarch *gdbarch, gdbarch_elf_make_msymbol_special_ftype *elf_make_msymbol_special) |
void | gdbarch_coff_make_msymbol_special (struct gdbarch *gdbarch, int val, struct minimal_symbol *msym) |
void | set_gdbarch_coff_make_msymbol_special (struct gdbarch *gdbarch, gdbarch_coff_make_msymbol_special_ftype *coff_make_msymbol_special) |
int | gdbarch_cannot_step_breakpoint (struct gdbarch *gdbarch) |
void | set_gdbarch_cannot_step_breakpoint (struct gdbarch *gdbarch, int cannot_step_breakpoint) |
int | gdbarch_have_nonsteppable_watchpoint (struct gdbarch *gdbarch) |
void | set_gdbarch_have_nonsteppable_watchpoint (struct gdbarch *gdbarch, int have_nonsteppable_watchpoint) |
int | gdbarch_address_class_type_flags_p (struct gdbarch *gdbarch) |
int | gdbarch_address_class_type_flags (struct gdbarch *gdbarch, int byte_size, int dwarf2_addr_class) |
void | set_gdbarch_address_class_type_flags (struct gdbarch *gdbarch, gdbarch_address_class_type_flags_ftype *address_class_type_flags) |
int | gdbarch_address_class_type_flags_to_name_p (struct gdbarch *gdbarch) |
const char * | gdbarch_address_class_type_flags_to_name (struct gdbarch *gdbarch, int 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) |
int | gdbarch_address_class_name_to_type_flags_p (struct gdbarch *gdbarch) |
int | gdbarch_address_class_name_to_type_flags (struct gdbarch *gdbarch, const char *name, int *type_flags_ptr) |
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) |
int | gdbarch_register_reggroup_p (struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup) |
void | set_gdbarch_register_reggroup_p (struct gdbarch *gdbarch, gdbarch_register_reggroup_p_ftype *register_reggroup_p) |
int | gdbarch_fetch_pointer_argument_p (struct gdbarch *gdbarch) |
CORE_ADDR | gdbarch_fetch_pointer_argument (struct gdbarch *gdbarch, struct frame_info *frame, int argi, struct type *type) |
void | set_gdbarch_fetch_pointer_argument (struct gdbarch *gdbarch, gdbarch_fetch_pointer_argument_ftype *fetch_pointer_argument) |
int | gdbarch_regset_from_core_section_p (struct gdbarch *gdbarch) |
struct regset * | gdbarch_regset_from_core_section (struct gdbarch *gdbarch, const char *sect_name, size_t sect_size) |
void | set_gdbarch_regset_from_core_section (struct gdbarch *gdbarch, gdbarch_regset_from_core_section_ftype *regset_from_core_section) |
struct core_regset_section * | gdbarch_core_regset_sections (struct gdbarch *gdbarch) |
void | set_gdbarch_core_regset_sections (struct gdbarch *gdbarch, struct core_regset_section *core_regset_sections) |
int | gdbarch_make_corefile_notes_p (struct gdbarch *gdbarch) |
char * | gdbarch_make_corefile_notes (struct gdbarch *gdbarch, bfd *obfd, int *note_size) |
void | set_gdbarch_make_corefile_notes (struct gdbarch *gdbarch, gdbarch_make_corefile_notes_ftype *make_corefile_notes) |
int | gdbarch_elfcore_write_linux_prpsinfo_p (struct gdbarch *gdbarch) |
char * | gdbarch_elfcore_write_linux_prpsinfo (struct gdbarch *gdbarch, bfd *obfd, char *note_data, int *note_size, const struct elf_internal_linux_prpsinfo *info) |
void | set_gdbarch_elfcore_write_linux_prpsinfo (struct gdbarch *gdbarch, gdbarch_elfcore_write_linux_prpsinfo_ftype *elfcore_write_linux_prpsinfo) |
int | gdbarch_find_memory_regions_p (struct gdbarch *gdbarch) |
int | gdbarch_find_memory_regions (struct gdbarch *gdbarch, find_memory_region_ftype func, void *data) |
void | set_gdbarch_find_memory_regions (struct gdbarch *gdbarch, gdbarch_find_memory_regions_ftype *find_memory_regions) |
int | gdbarch_core_xfer_shared_libraries_p (struct gdbarch *gdbarch) |
LONGEST | gdbarch_core_xfer_shared_libraries (struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, LONGEST len) |
void | set_gdbarch_core_xfer_shared_libraries (struct gdbarch *gdbarch, gdbarch_core_xfer_shared_libraries_ftype *core_xfer_shared_libraries) |
int | gdbarch_core_xfer_shared_libraries_aix_p (struct gdbarch *gdbarch) |
LONGEST | gdbarch_core_xfer_shared_libraries_aix (struct gdbarch *gdbarch, gdb_byte *readbuf, ULONGEST offset, LONGEST len) |
void | set_gdbarch_core_xfer_shared_libraries_aix (struct gdbarch *gdbarch, gdbarch_core_xfer_shared_libraries_aix_ftype *core_xfer_shared_libraries_aix) |
int | gdbarch_core_pid_to_str_p (struct gdbarch *gdbarch) |
char * | gdbarch_core_pid_to_str (struct gdbarch *gdbarch, ptid_t ptid) |
void | set_gdbarch_core_pid_to_str (struct gdbarch *gdbarch, gdbarch_core_pid_to_str_ftype *core_pid_to_str) |
int | gdbarch_gcore_bfd_target_p (struct gdbarch *gdbarch) |
const char * | gdbarch_gcore_bfd_target (struct gdbarch *gdbarch) |
void | set_gdbarch_gcore_bfd_target (struct gdbarch *gdbarch, const char *gcore_bfd_target) |
int | gdbarch_vtable_function_descriptors (struct gdbarch *gdbarch) |
void | set_gdbarch_vtable_function_descriptors (struct gdbarch *gdbarch, int vtable_function_descriptors) |
int | gdbarch_vbit_in_delta (struct gdbarch *gdbarch) |
void | set_gdbarch_vbit_in_delta (struct gdbarch *gdbarch, int vbit_in_delta) |
int | gdbarch_skip_permanent_breakpoint_p (struct gdbarch *gdbarch) |
void | gdbarch_skip_permanent_breakpoint (struct gdbarch *gdbarch, struct regcache *regcache) |
void | set_gdbarch_skip_permanent_breakpoint (struct gdbarch *gdbarch, gdbarch_skip_permanent_breakpoint_ftype *skip_permanent_breakpoint) |
int | gdbarch_max_insn_length_p (struct gdbarch *gdbarch) |
ULONGEST | gdbarch_max_insn_length (struct gdbarch *gdbarch) |
void | set_gdbarch_max_insn_length (struct gdbarch *gdbarch, ULONGEST max_insn_length) |
int | gdbarch_displaced_step_copy_insn_p (struct gdbarch *gdbarch) |
struct displaced_step_closure * | gdbarch_displaced_step_copy_insn (struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
void | set_gdbarch_displaced_step_copy_insn (struct gdbarch *gdbarch, gdbarch_displaced_step_copy_insn_ftype *displaced_step_copy_insn) |
int | gdbarch_displaced_step_hw_singlestep (struct gdbarch *gdbarch, struct displaced_step_closure *closure) |
void | set_gdbarch_displaced_step_hw_singlestep (struct gdbarch *gdbarch, gdbarch_displaced_step_hw_singlestep_ftype *displaced_step_hw_singlestep) |
int | gdbarch_displaced_step_fixup_p (struct gdbarch *gdbarch) |
void | gdbarch_displaced_step_fixup (struct gdbarch *gdbarch, struct displaced_step_closure *closure, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
void | set_gdbarch_displaced_step_fixup (struct gdbarch *gdbarch, gdbarch_displaced_step_fixup_ftype *displaced_step_fixup) |
void | gdbarch_displaced_step_free_closure (struct gdbarch *gdbarch, struct displaced_step_closure *closure) |
void | set_gdbarch_displaced_step_free_closure (struct gdbarch *gdbarch, gdbarch_displaced_step_free_closure_ftype *displaced_step_free_closure) |
CORE_ADDR | gdbarch_displaced_step_location (struct gdbarch *gdbarch) |
void | set_gdbarch_displaced_step_location (struct gdbarch *gdbarch, gdbarch_displaced_step_location_ftype *displaced_step_location) |
int | gdbarch_relocate_instruction_p (struct gdbarch *gdbarch) |
void | gdbarch_relocate_instruction (struct gdbarch *gdbarch, CORE_ADDR *to, CORE_ADDR from) |
void | set_gdbarch_relocate_instruction (struct gdbarch *gdbarch, gdbarch_relocate_instruction_ftype *relocate_instruction) |
int | gdbarch_overlay_update_p (struct gdbarch *gdbarch) |
void | gdbarch_overlay_update (struct gdbarch *gdbarch, struct obj_section *osect) |
void | set_gdbarch_overlay_update (struct gdbarch *gdbarch, gdbarch_overlay_update_ftype *overlay_update) |
int | gdbarch_core_read_description_p (struct gdbarch *gdbarch) |
struct target_desc * | gdbarch_core_read_description (struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd) |
void | set_gdbarch_core_read_description (struct gdbarch *gdbarch, gdbarch_core_read_description_ftype *core_read_description) |
int | gdbarch_static_transform_name_p (struct gdbarch *gdbarch) |
const char * | gdbarch_static_transform_name (struct gdbarch *gdbarch, const char *name) |
void | set_gdbarch_static_transform_name (struct gdbarch *gdbarch, gdbarch_static_transform_name_ftype *static_transform_name) |
int | gdbarch_sofun_address_maybe_missing (struct gdbarch *gdbarch) |
void | set_gdbarch_sofun_address_maybe_missing (struct gdbarch *gdbarch, int sofun_address_maybe_missing) |
int | gdbarch_process_record_p (struct gdbarch *gdbarch) |
int | gdbarch_process_record (struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr) |
void | set_gdbarch_process_record (struct gdbarch *gdbarch, gdbarch_process_record_ftype *process_record) |
int | gdbarch_process_record_signal_p (struct gdbarch *gdbarch) |
int | gdbarch_process_record_signal (struct gdbarch *gdbarch, struct regcache *regcache, enum gdb_signal signal) |
void | set_gdbarch_process_record_signal (struct gdbarch *gdbarch, gdbarch_process_record_signal_ftype *process_record_signal) |
int | gdbarch_gdb_signal_from_target_p (struct gdbarch *gdbarch) |
enum gdb_signal() | gdbarch_gdb_signal_from_target_ftype (struct gdbarch *gdbarch, int signo) |
enum gdb_signal | gdbarch_gdb_signal_from_target (struct gdbarch *gdbarch, int signo) |
void | set_gdbarch_gdb_signal_from_target (struct gdbarch *gdbarch, gdbarch_gdb_signal_from_target_ftype *gdb_signal_from_target) |
int | gdbarch_gdb_signal_to_target_p (struct gdbarch *gdbarch) |
int | gdbarch_gdb_signal_to_target (struct gdbarch *gdbarch, enum gdb_signal signal) |
void | set_gdbarch_gdb_signal_to_target (struct gdbarch *gdbarch, gdbarch_gdb_signal_to_target_ftype *gdb_signal_to_target) |
int | gdbarch_get_siginfo_type_p (struct gdbarch *gdbarch) |
struct type * | gdbarch_get_siginfo_type (struct gdbarch *gdbarch) |
void | set_gdbarch_get_siginfo_type (struct gdbarch *gdbarch, gdbarch_get_siginfo_type_ftype *get_siginfo_type) |
int | gdbarch_record_special_symbol_p (struct gdbarch *gdbarch) |
void | gdbarch_record_special_symbol (struct gdbarch *gdbarch, struct objfile *objfile, asymbol *sym) |
void | set_gdbarch_record_special_symbol (struct gdbarch *gdbarch, gdbarch_record_special_symbol_ftype *record_special_symbol) |
int | gdbarch_get_syscall_number_p (struct gdbarch *gdbarch) |
LONGEST | gdbarch_get_syscall_number (struct gdbarch *gdbarch, ptid_t ptid) |
void | set_gdbarch_get_syscall_number (struct gdbarch *gdbarch, gdbarch_get_syscall_number_ftype *get_syscall_number) |
const char * | gdbarch_stap_integer_prefix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_integer_prefix (struct gdbarch *gdbarch, const char *stap_integer_prefix) |
const char * | gdbarch_stap_integer_suffix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_integer_suffix (struct gdbarch *gdbarch, const char *stap_integer_suffix) |
const char * | gdbarch_stap_register_prefix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_register_prefix (struct gdbarch *gdbarch, const char *stap_register_prefix) |
const char * | gdbarch_stap_register_suffix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_register_suffix (struct gdbarch *gdbarch, const char *stap_register_suffix) |
const char * | gdbarch_stap_register_indirection_prefix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_register_indirection_prefix (struct gdbarch *gdbarch, const char *stap_register_indirection_prefix) |
const char * | gdbarch_stap_register_indirection_suffix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_register_indirection_suffix (struct gdbarch *gdbarch, const char *stap_register_indirection_suffix) |
const char * | gdbarch_stap_gdb_register_prefix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_gdb_register_prefix (struct gdbarch *gdbarch, const char *stap_gdb_register_prefix) |
const char * | gdbarch_stap_gdb_register_suffix (struct gdbarch *gdbarch) |
void | set_gdbarch_stap_gdb_register_suffix (struct gdbarch *gdbarch, const char *stap_gdb_register_suffix) |
int | gdbarch_stap_is_single_operand_p (struct gdbarch *gdbarch) |
int | gdbarch_stap_is_single_operand (struct gdbarch *gdbarch, const char *s) |
void | set_gdbarch_stap_is_single_operand (struct gdbarch *gdbarch, gdbarch_stap_is_single_operand_ftype *stap_is_single_operand) |
int | gdbarch_stap_parse_special_token_p (struct gdbarch *gdbarch) |
int | gdbarch_stap_parse_special_token (struct gdbarch *gdbarch, struct stap_parse_info *p) |
void | set_gdbarch_stap_parse_special_token (struct gdbarch *gdbarch, gdbarch_stap_parse_special_token_ftype *stap_parse_special_token) |
int | gdbarch_has_global_solist (struct gdbarch *gdbarch) |
void | set_gdbarch_has_global_solist (struct gdbarch *gdbarch, int has_global_solist) |
int | gdbarch_has_global_breakpoints (struct gdbarch *gdbarch) |
void | set_gdbarch_has_global_breakpoints (struct gdbarch *gdbarch, int has_global_breakpoints) |
int | gdbarch_has_shared_address_space (struct gdbarch *gdbarch) |
void | set_gdbarch_has_shared_address_space (struct gdbarch *gdbarch, gdbarch_has_shared_address_space_ftype *has_shared_address_space) |
int | gdbarch_fast_tracepoint_valid_at (struct gdbarch *gdbarch, CORE_ADDR addr, int *isize, char **msg) |
void | set_gdbarch_fast_tracepoint_valid_at (struct gdbarch *gdbarch, gdbarch_fast_tracepoint_valid_at_ftype *fast_tracepoint_valid_at) |
const char * | gdbarch_auto_charset (struct gdbarch *gdbarch) |
void | set_gdbarch_auto_charset (struct gdbarch *gdbarch, gdbarch_auto_charset_ftype *auto_charset) |
const char * | gdbarch_auto_wide_charset (struct gdbarch *gdbarch) |
void | set_gdbarch_auto_wide_charset (struct gdbarch *gdbarch, gdbarch_auto_wide_charset_ftype *auto_wide_charset) |
const char * | gdbarch_solib_symbols_extension (struct gdbarch *gdbarch) |
void | set_gdbarch_solib_symbols_extension (struct gdbarch *gdbarch, const char *solib_symbols_extension) |
int | gdbarch_has_dos_based_file_system (struct gdbarch *gdbarch) |
void | set_gdbarch_has_dos_based_file_system (struct gdbarch *gdbarch, int has_dos_based_file_system) |
void | gdbarch_gen_return_address (struct gdbarch *gdbarch, struct agent_expr *ax, struct axs_value *value, CORE_ADDR scope) |
void | set_gdbarch_gen_return_address (struct gdbarch *gdbarch, gdbarch_gen_return_address_ftype *gen_return_address) |
int | gdbarch_info_proc_p (struct gdbarch *gdbarch) |
void | gdbarch_info_proc (struct gdbarch *gdbarch, char *args, enum info_proc_what what) |
void | set_gdbarch_info_proc (struct gdbarch *gdbarch, gdbarch_info_proc_ftype *info_proc) |
int | gdbarch_core_info_proc_p (struct gdbarch *gdbarch) |
void | gdbarch_core_info_proc (struct gdbarch *gdbarch, char *args, enum info_proc_what what) |
void | set_gdbarch_core_info_proc (struct gdbarch *gdbarch, gdbarch_core_info_proc_ftype *core_info_proc) |
void | gdbarch_iterate_over_objfiles_in_search_order (struct gdbarch *gdbarch, iterate_over_objfiles_in_search_order_cb_ftype *cb, void *cb_data, struct objfile *current_objfile) |
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) |
struct ravenscar_arch_ops * | gdbarch_ravenscar_ops (struct gdbarch *gdbarch) |
void | set_gdbarch_ravenscar_ops (struct gdbarch *gdbarch, struct ravenscar_arch_ops *ravenscar_ops) |
struct gdbarch_tdep * | gdbarch_tdep (struct gdbarch *gdbarch) |
void | register_gdbarch_init (enum bfd_architecture architecture, gdbarch_init_ftype *) |
void | gdbarch_register (enum bfd_architecture architecture, gdbarch_init_ftype *, gdbarch_dump_tdep_ftype *) |
const char ** | gdbarch_printable_names (void) |
struct gdbarch_list * | gdbarch_list_lookup_by_info (struct gdbarch_list *arches, const struct gdbarch_info *info) |
struct gdbarch * | gdbarch_alloc (const struct gdbarch_info *info, struct gdbarch_tdep *tdep) |
void | gdbarch_free (struct gdbarch *) |
void * | gdbarch_obstack_zalloc (struct gdbarch *gdbarch, long size) |
int | gdbarch_update_p (struct gdbarch_info info) |
struct gdbarch * | gdbarch_find_by_info (struct gdbarch_info info) |
void | set_target_gdbarch (struct gdbarch *gdbarch) |
struct gdbarch_data * | gdbarch_data_register_pre_init (gdbarch_data_pre_init_ftype *init) |
struct gdbarch_data * | gdbarch_data_register_post_init (gdbarch_data_post_init_ftype *init) |
void | deprecated_set_gdbarch_data (struct gdbarch *gdbarch, struct gdbarch_data *data, void *pointer) |
void * | gdbarch_data (struct gdbarch *gdbarch, struct gdbarch_data *) |
void | set_gdbarch_from_file (bfd *) |
void | initialize_current_architecture (void) |
void | gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file) |
Variables | |
struct gdbarch | startup_gdbarch |
unsigned int | gdbarch_debug |
#define GDBARCH_OBSTACK_CALLOC | ( | GDBARCH, | |
NR, | |||
TYPE | |||
) | ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), (NR) * sizeof (TYPE))) |
#define GDBARCH_OBSTACK_ZALLOC | ( | GDBARCH, | |
TYPE | |||
) | ((TYPE *) gdbarch_obstack_zalloc ((GDBARCH), sizeof (TYPE))) |
#define UNKNOWN_SYSCALL (-1) |
typedef CORE_ADDR( gdbarch_addr_bits_remove_ftype)(struct gdbarch *gdbarch, CORE_ADDR addr) |
typedef int( gdbarch_address_class_name_to_type_flags_ftype)(struct gdbarch *gdbarch, const char *name, int *type_flags_ptr) |
typedef int( gdbarch_address_class_type_flags_ftype)(int byte_size, int dwarf2_addr_class) |
typedef const char*( gdbarch_address_class_type_flags_to_name_ftype)(struct gdbarch *gdbarch, int type_flags) |
typedef void( gdbarch_address_to_pointer_ftype)(struct gdbarch *gdbarch, struct type *type, gdb_byte *buf, CORE_ADDR addr) |
typedef CORE_ADDR( gdbarch_adjust_breakpoint_address_ftype)(struct gdbarch *gdbarch, CORE_ADDR bpaddr) |
typedef const char*( gdbarch_auto_charset_ftype)(void) |
typedef const char*( gdbarch_auto_wide_charset_ftype)(void) |
typedef int( gdbarch_ax_pseudo_register_collect_ftype)(struct gdbarch *gdbarch, struct agent_expr *ax, int reg) |
typedef int( gdbarch_ax_pseudo_register_push_stack_ftype)(struct gdbarch *gdbarch, struct agent_expr *ax, int reg) |
typedef const gdb_byte*( gdbarch_breakpoint_from_pc_ftype)(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *lenptr) |
typedef int( gdbarch_cannot_fetch_register_ftype)(struct gdbarch *gdbarch, int regnum) |
typedef int( gdbarch_cannot_store_register_ftype)(struct gdbarch *gdbarch, int regnum) |
typedef void( gdbarch_coff_make_msymbol_special_ftype)(int val, struct minimal_symbol *msym) |
typedef CORE_ADDR( gdbarch_convert_from_func_ptr_addr_ftype)(struct gdbarch *gdbarch, CORE_ADDR addr, struct target_ops *targ) |
typedef void( gdbarch_core_info_proc_ftype)(struct gdbarch *gdbarch, char *args, enum info_proc_what what) |
typedef char*( gdbarch_core_pid_to_str_ftype)(struct gdbarch *gdbarch, ptid_t ptid) |
typedef struct target_desc*( gdbarch_core_read_description_ftype)(struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd) |
typedef void*( gdbarch_data_post_init_ftype)(struct gdbarch *gdbarch) |
typedef void*( gdbarch_data_pre_init_ftype)(struct obstack *obstack) |
typedef struct displaced_step_closure*( gdbarch_displaced_step_copy_insn_ftype)(struct gdbarch *gdbarch, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
typedef void( gdbarch_displaced_step_fixup_ftype)(struct gdbarch *gdbarch, struct displaced_step_closure *closure, CORE_ADDR from, CORE_ADDR to, struct regcache *regs) |
typedef void( gdbarch_displaced_step_free_closure_ftype)(struct gdbarch *gdbarch, struct displaced_step_closure *closure) |
typedef int( gdbarch_displaced_step_hw_singlestep_ftype)(struct gdbarch *gdbarch, struct displaced_step_closure *closure) |
typedef CORE_ADDR( gdbarch_displaced_step_location_ftype)(struct gdbarch *gdbarch) |
typedef void( gdbarch_dump_tdep_ftype)(struct gdbarch *gdbarch, struct ui_file *file) |
typedef int( gdbarch_dwarf2_reg_to_regnum_ftype)(struct gdbarch *gdbarch, int dwarf2_regnr) |
typedef int( gdbarch_ecoff_reg_to_regnum_ftype)(struct gdbarch *gdbarch, int ecoff_regnr) |
typedef void( gdbarch_elf_make_msymbol_special_ftype)(asymbol *sym, struct minimal_symbol *msym) |
typedef char*( gdbarch_elfcore_write_linux_prpsinfo_ftype)(bfd *obfd, char *note_data, int *note_size, const struct elf_internal_linux_prpsinfo *info) |
typedef int( gdbarch_fast_tracepoint_valid_at_ftype)(struct gdbarch *gdbarch, CORE_ADDR addr, int *isize, char **msg) |
typedef CORE_ADDR( gdbarch_fetch_pointer_argument_ftype)(struct frame_info *frame, int argi, struct type *type) |
typedef CORE_ADDR( gdbarch_fetch_tls_load_module_address_ftype)(struct objfile *objfile) |
typedef int( gdbarch_find_memory_regions_ftype)(struct gdbarch *gdbarch, find_memory_region_ftype func, void *data) |
typedef CORE_ADDR( gdbarch_frame_align_ftype)(struct gdbarch *gdbarch, CORE_ADDR address) |
typedef int( gdbarch_frame_num_args_ftype)(struct frame_info *frame) |
typedef int( gdbarch_gdb_signal_to_target_ftype)(struct gdbarch *gdbarch, enum gdb_signal signal) |
typedef void( gdbarch_gen_return_address_ftype)(struct gdbarch *gdbarch, struct agent_expr *ax, struct axs_value *value, CORE_ADDR scope) |
typedef int( gdbarch_get_longjmp_target_ftype)(struct frame_info *frame, CORE_ADDR *pc) |
typedef struct type*( gdbarch_get_siginfo_type_ftype)(struct gdbarch *gdbarch) |
typedef LONGEST( gdbarch_get_syscall_number_ftype)(struct gdbarch *gdbarch, ptid_t ptid) |
typedef int( gdbarch_has_shared_address_space_ftype)(struct gdbarch *gdbarch) |
typedef int( gdbarch_in_function_epilogue_p_ftype)(struct gdbarch *gdbarch, CORE_ADDR addr) |
typedef int( gdbarch_in_solib_return_trampoline_ftype)(struct gdbarch *gdbarch, CORE_ADDR pc, const char *name) |
typedef void( gdbarch_info_proc_ftype)(struct gdbarch *gdbarch, char *args, enum info_proc_what what) |
typedef struct gdbarch*( gdbarch_init_ftype)(struct gdbarch_info info, struct gdbarch_list *arches) |
typedef int( gdbarch_inner_than_ftype)(CORE_ADDR lhs, CORE_ADDR rhs) |
typedef void( gdbarch_iterate_over_objfiles_in_search_order_ftype)(struct gdbarch *gdbarch, iterate_over_objfiles_in_search_order_cb_ftype *cb, void *cb_data, struct objfile *current_objfile) |
typedef char*( gdbarch_make_corefile_notes_ftype)(struct gdbarch *gdbarch, bfd *obfd, int *note_size) |
typedef int( gdbarch_memory_insert_breakpoint_ftype)(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
typedef int( gdbarch_memory_remove_breakpoint_ftype)(struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) |
typedef void( gdbarch_overlay_update_ftype)(struct obj_section *osect) |
typedef void( gdbarch_print_float_info_ftype)(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) |
typedef int( gdbarch_print_insn_ftype)(bfd_vma vma, struct disassemble_info *info) |
typedef void( gdbarch_print_registers_info_ftype)(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, int regnum, int all) |
typedef void( gdbarch_print_vector_info_ftype)(struct gdbarch *gdbarch, struct ui_file *file, struct frame_info *frame, const char *args) |
typedef int( gdbarch_process_record_ftype)(struct gdbarch *gdbarch, struct regcache *regcache, CORE_ADDR addr) |
typedef int( gdbarch_process_record_signal_ftype)(struct gdbarch *gdbarch, struct regcache *regcache, enum gdb_signal signal) |
typedef struct value*( gdbarch_pseudo_register_read_value_ftype)(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum) |
typedef void( gdbarch_pseudo_register_write_ftype)(struct gdbarch *gdbarch, struct regcache *regcache, int cookednum, const gdb_byte *buf) |
typedef CORE_ADDR( gdbarch_push_dummy_call_ftype)(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) |
typedef CORE_ADDR( gdbarch_push_dummy_code_ftype)(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) |
typedef CORE_ADDR( gdbarch_read_pc_ftype)(struct regcache *regcache) |
typedef void( gdbarch_record_special_symbol_ftype)(struct gdbarch *gdbarch, struct objfile *objfile, asymbol *sym) |
typedef const char*( gdbarch_register_name_ftype)(struct gdbarch *gdbarch, int regnr) |
typedef int( gdbarch_register_reggroup_p_ftype)(struct gdbarch *gdbarch, int regnum, struct reggroup *reggroup) |
typedef int( gdbarch_register_sim_regno_ftype)(struct gdbarch *gdbarch, int reg_nr) |
typedef struct type*( gdbarch_register_type_ftype)(struct gdbarch *gdbarch, int reg_nr) |
typedef struct regset*( gdbarch_regset_from_core_section_ftype)(struct gdbarch *gdbarch, const char *sect_name, size_t sect_size) |
typedef void( gdbarch_relocate_instruction_ftype)(struct gdbarch *gdbarch, CORE_ADDR *to, CORE_ADDR from) |
typedef void( gdbarch_remote_breakpoint_from_pc_ftype)(struct gdbarch *gdbarch, CORE_ADDR *pcptr, int *kindptr) |
typedef int( gdbarch_remote_register_number_ftype)(struct gdbarch *gdbarch, int regno) |
typedef int( gdbarch_return_in_first_hidden_param_p_ftype)(struct gdbarch *gdbarch, struct type *type) |
typedef int( gdbarch_sdb_reg_to_regnum_ftype)(struct gdbarch *gdbarch, int sdb_regnr) |
typedef int( gdbarch_single_step_through_delay_ftype)(struct gdbarch *gdbarch, struct frame_info *frame) |
typedef CORE_ADDR( gdbarch_skip_main_prologue_ftype)(struct gdbarch *gdbarch, CORE_ADDR ip) |
typedef void( gdbarch_skip_permanent_breakpoint_ftype)(struct regcache *regcache) |
typedef CORE_ADDR( gdbarch_skip_prologue_ftype)(struct gdbarch *gdbarch, CORE_ADDR ip) |
typedef CORE_ADDR( gdbarch_skip_solib_resolver_ftype)(struct gdbarch *gdbarch, CORE_ADDR pc) |
typedef CORE_ADDR( gdbarch_skip_trampoline_code_ftype)(struct frame_info *frame, CORE_ADDR pc) |
typedef int( gdbarch_software_single_step_ftype)(struct frame_info *frame) |
typedef int( gdbarch_stab_reg_to_regnum_ftype)(struct gdbarch *gdbarch, int stab_regnr) |
typedef int( gdbarch_stabs_argument_has_addr_ftype)(struct gdbarch *gdbarch, struct type *type) |
typedef int( gdbarch_stap_is_single_operand_ftype)(struct gdbarch *gdbarch, const char *s) |
typedef int( gdbarch_stap_parse_special_token_ftype)(struct gdbarch *gdbarch, struct stap_parse_info *p) |
typedef const char*( gdbarch_static_transform_name_ftype)(const char *name) |
typedef CORE_ADDR( gdbarch_unwind_pc_ftype)(struct gdbarch *gdbarch, struct frame_info *next_frame) |
typedef CORE_ADDR( gdbarch_unwind_sp_ftype)(struct gdbarch *gdbarch, struct frame_info *next_frame) |
typedef struct value*( gdbarch_value_from_register_ftype)(struct type *type, int regnum, struct frame_info *frame) |
typedef void( gdbarch_virtual_frame_pointer_ftype)(struct gdbarch *gdbarch, CORE_ADDR pc, int *frame_regnum, LONGEST *frame_offset) |
typedef void( gdbarch_write_pc_ftype)(struct regcache *regcache, CORE_ADDR val) |
typedef int( iterate_over_objfiles_in_search_order_cb_ftype)(struct objfile *objfile, void *cb_data) |
void deprecated_set_gdbarch_data | ( | struct gdbarch * | gdbarch, |
struct gdbarch_data * | data, | ||
void * | pointer | ||
) |
int gdbarch_addr_bit | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_addr_bits_remove | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr | ||
) |
int gdbarch_address_class_name_to_type_flags | ( | struct gdbarch * | gdbarch, |
const char * | name, | ||
int * | type_flags_ptr | ||
) |
int gdbarch_address_class_name_to_type_flags_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_address_class_type_flags | ( | struct gdbarch * | gdbarch, |
int | byte_size, | ||
int | dwarf2_addr_class | ||
) |
int gdbarch_address_class_type_flags_p | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_address_class_type_flags_to_name | ( | struct gdbarch * | gdbarch, |
int | type_flags | ||
) |
int gdbarch_address_class_type_flags_to_name_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_address_to_pointer | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
gdb_byte * | buf, | ||
CORE_ADDR | addr | ||
) |
CORE_ADDR gdbarch_adjust_breakpoint_address | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | bpaddr | ||
) |
int gdbarch_adjust_breakpoint_address_p | ( | struct gdbarch * | gdbarch | ) |
struct gdbarch* gdbarch_alloc | ( | const struct gdbarch_info * | info, |
struct gdbarch_tdep * | tdep | ||
) | [read] |
const char* gdbarch_auto_charset | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_auto_wide_charset | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_ax_pseudo_register_collect | ( | struct gdbarch * | gdbarch, |
struct agent_expr * | ax, | ||
int | reg | ||
) |
int gdbarch_ax_pseudo_register_collect_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_ax_pseudo_register_push_stack | ( | struct gdbarch * | gdbarch, |
struct agent_expr * | ax, | ||
int | reg | ||
) |
int gdbarch_ax_pseudo_register_push_stack_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_believe_pcc_promotion | ( | struct gdbarch * | gdbarch | ) |
struct bfd_arch_info* gdbarch_bfd_arch_info | ( | struct gdbarch * | gdbarch | ) | [read] |
int gdbarch_bits_big_endian | ( | struct gdbarch * | gdbarch | ) |
const gdb_byte* gdbarch_breakpoint_from_pc | ( | struct gdbarch * | gdbarch, |
CORE_ADDR * | pcptr, | ||
int * | lenptr | ||
) |
int gdbarch_byte_order | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_byte_order_for_code | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_call_dummy_location | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_cannot_fetch_register | ( | struct gdbarch * | gdbarch, |
int | regnum | ||
) |
int gdbarch_cannot_step_breakpoint | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_cannot_store_register | ( | struct gdbarch * | gdbarch, |
int | regnum | ||
) |
int gdbarch_char_signed | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_coff_make_msymbol_special | ( | struct gdbarch * | gdbarch, |
int | val, | ||
struct minimal_symbol * | msym | ||
) |
CORE_ADDR gdbarch_convert_from_func_ptr_addr | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr, | ||
struct target_ops * | targ | ||
) |
int gdbarch_convert_register_p | ( | struct gdbarch * | gdbarch, |
int | regnum, | ||
struct type * | type | ||
) |
void gdbarch_core_info_proc | ( | struct gdbarch * | gdbarch, |
char * | args, | ||
enum info_proc_what | what | ||
) |
int gdbarch_core_info_proc_p | ( | struct gdbarch * | gdbarch | ) |
char* gdbarch_core_pid_to_str | ( | struct gdbarch * | gdbarch, |
ptid_t | ptid | ||
) |
int gdbarch_core_pid_to_str_p | ( | struct gdbarch * | gdbarch | ) |
struct target_desc* gdbarch_core_read_description | ( | struct gdbarch * | gdbarch, |
struct target_ops * | target, | ||
bfd * | abfd | ||
) | [read] |
int gdbarch_core_read_description_p | ( | struct gdbarch * | gdbarch | ) |
struct core_regset_section* gdbarch_core_regset_sections | ( | struct gdbarch * | gdbarch | ) | [read] |
LONGEST gdbarch_core_xfer_shared_libraries | ( | struct gdbarch * | gdbarch, |
gdb_byte * | readbuf, | ||
ULONGEST | offset, | ||
LONGEST | len | ||
) |
LONGEST gdbarch_core_xfer_shared_libraries_aix | ( | struct gdbarch * | gdbarch, |
gdb_byte * | readbuf, | ||
ULONGEST | offset, | ||
LONGEST | len | ||
) |
int gdbarch_core_xfer_shared_libraries_aix_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_core_xfer_shared_libraries_p | ( | struct gdbarch * | gdbarch | ) |
void* gdbarch_data | ( | struct gdbarch * | gdbarch, |
struct gdbarch_data * | |||
) |
struct gdbarch_data* gdbarch_data_register_post_init | ( | gdbarch_data_post_init_ftype * | init | ) | [read] |
struct gdbarch_data* gdbarch_data_register_pre_init | ( | gdbarch_data_pre_init_ftype * | init | ) | [read] |
CORE_ADDR gdbarch_decr_pc_after_break | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_deprecated_fp_regnum | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_deprecated_function_start_offset | ( | struct gdbarch * | gdbarch | ) |
struct displaced_step_closure* gdbarch_displaced_step_copy_insn | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | from, | ||
CORE_ADDR | to, | ||
struct regcache * | regs | ||
) | [read] |
int gdbarch_displaced_step_copy_insn_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_displaced_step_fixup | ( | struct gdbarch * | gdbarch, |
struct displaced_step_closure * | closure, | ||
CORE_ADDR | from, | ||
CORE_ADDR | to, | ||
struct regcache * | regs | ||
) |
int gdbarch_displaced_step_fixup_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_displaced_step_free_closure | ( | struct gdbarch * | gdbarch, |
struct displaced_step_closure * | closure | ||
) |
int gdbarch_displaced_step_hw_singlestep | ( | struct gdbarch * | gdbarch, |
struct displaced_step_closure * | closure | ||
) |
CORE_ADDR gdbarch_displaced_step_location | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_double_bit | ( | struct gdbarch * | gdbarch | ) |
struct floatformat** gdbarch_double_format | ( | struct gdbarch * | gdbarch | ) | [read] |
struct frame_id gdbarch_dummy_id | ( | struct gdbarch * | gdbarch, |
struct frame_info * | this_frame | ||
) | [read] |
struct frame_id() gdbarch_dummy_id_ftype | ( | struct gdbarch * | gdbarch, |
struct frame_info * | this_frame | ||
) | [read] |
int gdbarch_dummy_id_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_dump | ( | struct gdbarch * | gdbarch, |
struct ui_file * | file | ||
) |
int gdbarch_dwarf2_addr_size | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_dwarf2_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
int | dwarf2_regnr | ||
) |
int gdbarch_ecoff_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
int | ecoff_regnr | ||
) |
void gdbarch_elf_make_msymbol_special | ( | struct gdbarch * | gdbarch, |
asymbol * | sym, | ||
struct minimal_symbol * | msym | ||
) |
char* gdbarch_elfcore_write_linux_prpsinfo | ( | struct gdbarch * | gdbarch, |
bfd * | obfd, | ||
char * | note_data, | ||
int * | note_size, | ||
const struct elf_internal_linux_prpsinfo * | info | ||
) |
int gdbarch_elfcore_write_linux_prpsinfo_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_fast_tracepoint_valid_at | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr, | ||
int * | isize, | ||
char ** | msg | ||
) |
CORE_ADDR gdbarch_fetch_pointer_argument | ( | struct gdbarch * | gdbarch, |
struct frame_info * | frame, | ||
int | argi, | ||
struct type * | type | ||
) |
int gdbarch_fetch_pointer_argument_p | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_fetch_tls_load_module_address | ( | struct gdbarch * | gdbarch, |
struct objfile * | objfile | ||
) |
int gdbarch_fetch_tls_load_module_address_p | ( | struct gdbarch * | gdbarch | ) |
struct gdbarch* gdbarch_find_by_info | ( | struct gdbarch_info | info | ) | [read] |
int gdbarch_find_memory_regions | ( | struct gdbarch * | gdbarch, |
find_memory_region_ftype | func, | ||
void * | data | ||
) |
int gdbarch_find_memory_regions_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_float_bit | ( | struct gdbarch * | gdbarch | ) |
struct floatformat** gdbarch_float_format | ( | struct gdbarch * | gdbarch | ) | [read] |
int gdbarch_fp0_regnum | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_frame_align | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | address | ||
) |
int gdbarch_frame_align_p | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_frame_args_skip | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_frame_num_args | ( | struct gdbarch * | gdbarch, |
struct frame_info * | frame | ||
) |
int gdbarch_frame_num_args_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_frame_red_zone_size | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_free | ( | struct gdbarch * | ) |
const char* gdbarch_gcore_bfd_target | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_gcore_bfd_target_p | ( | struct gdbarch * | gdbarch | ) |
enum gdb_signal gdbarch_gdb_signal_from_target | ( | struct gdbarch * | gdbarch, |
int | signo | ||
) |
enum gdb_signal() gdbarch_gdb_signal_from_target_ftype | ( | struct gdbarch * | gdbarch, |
int | signo | ||
) |
int gdbarch_gdb_signal_from_target_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_gdb_signal_to_target | ( | struct gdbarch * | gdbarch, |
enum gdb_signal | signal | ||
) |
int gdbarch_gdb_signal_to_target_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_gen_return_address | ( | struct gdbarch * | gdbarch, |
struct agent_expr * | ax, | ||
struct axs_value * | value, | ||
CORE_ADDR | scope | ||
) |
int gdbarch_get_longjmp_target | ( | struct gdbarch * | gdbarch, |
struct frame_info * | frame, | ||
CORE_ADDR * | pc | ||
) |
int gdbarch_get_longjmp_target_p | ( | struct gdbarch * | gdbarch | ) |
struct type* gdbarch_get_siginfo_type | ( | struct gdbarch * | gdbarch | ) | [read] |
int gdbarch_get_siginfo_type_p | ( | struct gdbarch * | gdbarch | ) |
LONGEST gdbarch_get_syscall_number | ( | struct gdbarch * | gdbarch, |
ptid_t | ptid | ||
) |
int gdbarch_get_syscall_number_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_half_bit | ( | struct gdbarch * | gdbarch | ) |
struct floatformat** gdbarch_half_format | ( | struct gdbarch * | gdbarch | ) | [read] |
int gdbarch_has_dos_based_file_system | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_has_global_breakpoints | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_has_global_solist | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_has_shared_address_space | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_have_nonsteppable_watchpoint | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_in_function_epilogue_p | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | addr | ||
) |
int gdbarch_in_solib_return_trampoline | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | pc, | ||
const char * | name | ||
) |
void gdbarch_info_proc | ( | struct gdbarch * | gdbarch, |
char * | args, | ||
enum info_proc_what | what | ||
) |
int gdbarch_info_proc_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_inner_than | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | lhs, | ||
CORE_ADDR | rhs | ||
) |
int gdbarch_int_bit | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_integer_to_address | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
const gdb_byte * | buf | ||
) |
int gdbarch_integer_to_address_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_iterate_over_objfiles_in_search_order | ( | struct gdbarch * | gdbarch, |
iterate_over_objfiles_in_search_order_cb_ftype * | cb, | ||
void * | cb_data, | ||
struct objfile * | current_objfile | ||
) |
struct gdbarch_list* gdbarch_list_lookup_by_info | ( | struct gdbarch_list * | arches, |
const struct gdbarch_info * | info | ||
) | [read] |
int gdbarch_long_bit | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_long_double_bit | ( | struct gdbarch * | gdbarch | ) |
struct floatformat** gdbarch_long_double_format | ( | struct gdbarch * | gdbarch | ) | [read] |
int gdbarch_long_long_align_bit | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_long_long_bit | ( | struct gdbarch * | gdbarch | ) |
char* gdbarch_make_corefile_notes | ( | struct gdbarch * | gdbarch, |
bfd * | obfd, | ||
int * | note_size | ||
) |
int gdbarch_make_corefile_notes_p | ( | struct gdbarch * | gdbarch | ) |
ULONGEST gdbarch_max_insn_length | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_max_insn_length_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_memory_insert_breakpoint | ( | struct gdbarch * | gdbarch, |
struct bp_target_info * | bp_tgt | ||
) |
int gdbarch_memory_remove_breakpoint | ( | struct gdbarch * | gdbarch, |
struct bp_target_info * | bp_tgt | ||
) |
int gdbarch_num_pseudo_regs | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_num_regs | ( | struct gdbarch * | gdbarch | ) |
void* gdbarch_obstack_zalloc | ( | struct gdbarch * | gdbarch, |
long | size | ||
) |
enum gdb_osabi gdbarch_osabi | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_overlay_update | ( | struct gdbarch * | gdbarch, |
struct obj_section * | osect | ||
) |
int gdbarch_overlay_update_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_pc_regnum | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_pointer_to_address | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
const gdb_byte * | buf | ||
) |
void gdbarch_print_float_info | ( | struct gdbarch * | gdbarch, |
struct ui_file * | file, | ||
struct frame_info * | frame, | ||
const char * | args | ||
) |
int gdbarch_print_float_info_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_print_insn | ( | struct gdbarch * | gdbarch, |
bfd_vma | vma, | ||
struct disassemble_info * | info | ||
) |
void gdbarch_print_registers_info | ( | struct gdbarch * | gdbarch, |
struct ui_file * | file, | ||
struct frame_info * | frame, | ||
int | regnum, | ||
int | all | ||
) |
void gdbarch_print_vector_info | ( | struct gdbarch * | gdbarch, |
struct ui_file * | file, | ||
struct frame_info * | frame, | ||
const char * | args | ||
) |
int gdbarch_print_vector_info_p | ( | struct gdbarch * | gdbarch | ) |
const char** gdbarch_printable_names | ( | void | ) |
int gdbarch_process_record | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
CORE_ADDR | addr | ||
) |
int gdbarch_process_record_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_process_record_signal | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
enum gdb_signal | signal | ||
) |
int gdbarch_process_record_signal_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_ps_regnum | ( | struct gdbarch * | gdbarch | ) |
enum register_status gdbarch_pseudo_register_read | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
int | cookednum, | ||
gdb_byte * | buf | ||
) |
enum register_status() gdbarch_pseudo_register_read_ftype | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
int | cookednum, | ||
gdb_byte * | buf | ||
) |
int gdbarch_pseudo_register_read_p | ( | struct gdbarch * | gdbarch | ) |
struct value* gdbarch_pseudo_register_read_value | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
int | cookednum | ||
) | [read] |
int gdbarch_pseudo_register_read_value_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_pseudo_register_write | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
int | cookednum, | ||
const gdb_byte * | buf | ||
) |
int gdbarch_pseudo_register_write_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_ptr_bit | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_push_dummy_call_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_push_dummy_code_p | ( | struct gdbarch * | gdbarch | ) |
struct ravenscar_arch_ops* gdbarch_ravenscar_ops | ( | struct gdbarch * | gdbarch | ) | [read] |
CORE_ADDR gdbarch_read_pc | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache | ||
) |
int gdbarch_read_pc_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_record_special_symbol | ( | struct gdbarch * | gdbarch, |
struct objfile * | objfile, | ||
asymbol * | sym | ||
) |
int gdbarch_record_special_symbol_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_register | ( | enum bfd_architecture | architecture, |
gdbarch_init_ftype * | , | ||
gdbarch_dump_tdep_ftype * | |||
) |
const char* gdbarch_register_name | ( | struct gdbarch * | gdbarch, |
int | regnr | ||
) |
int gdbarch_register_reggroup_p | ( | struct gdbarch * | gdbarch, |
int | regnum, | ||
struct reggroup * | reggroup | ||
) |
int gdbarch_register_sim_regno | ( | struct gdbarch * | gdbarch, |
int | reg_nr | ||
) |
struct type* gdbarch_register_type | ( | struct gdbarch * | gdbarch, |
int | reg_nr | ||
) | [read] |
int gdbarch_register_type_p | ( | struct gdbarch * | gdbarch | ) |
struct regset* gdbarch_regset_from_core_section | ( | struct gdbarch * | gdbarch, |
const char * | sect_name, | ||
size_t | sect_size | ||
) | [read] |
int gdbarch_regset_from_core_section_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_relocate_instruction | ( | struct gdbarch * | gdbarch, |
CORE_ADDR * | to, | ||
CORE_ADDR | from | ||
) |
int gdbarch_relocate_instruction_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_remote_breakpoint_from_pc | ( | struct gdbarch * | gdbarch, |
CORE_ADDR * | pcptr, | ||
int * | kindptr | ||
) |
int gdbarch_remote_register_number | ( | struct gdbarch * | gdbarch, |
int | regno | ||
) |
int gdbarch_return_in_first_hidden_param_p | ( | struct gdbarch * | gdbarch, |
struct type * | type | ||
) |
enum return_value_convention gdbarch_return_value | ( | struct gdbarch * | gdbarch, |
struct value * | function, | ||
struct type * | valtype, | ||
struct regcache * | regcache, | ||
gdb_byte * | readbuf, | ||
const gdb_byte * | writebuf | ||
) |
enum return_value_convention() gdbarch_return_value_ftype | ( | struct gdbarch * | gdbarch, |
struct value * | function, | ||
struct type * | valtype, | ||
struct regcache * | regcache, | ||
gdb_byte * | readbuf, | ||
const gdb_byte * | writebuf | ||
) |
int gdbarch_return_value_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_sdb_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
int | sdb_regnr | ||
) |
int gdbarch_short_bit | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_single_step_through_delay | ( | struct gdbarch * | gdbarch, |
struct frame_info * | frame | ||
) |
int gdbarch_single_step_through_delay_p | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_skip_main_prologue | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | ip | ||
) |
int gdbarch_skip_main_prologue_p | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_skip_permanent_breakpoint | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache | ||
) |
int gdbarch_skip_permanent_breakpoint_p | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_skip_prologue | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | ip | ||
) |
CORE_ADDR gdbarch_skip_solib_resolver | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | pc | ||
) |
CORE_ADDR gdbarch_skip_trampoline_code | ( | struct gdbarch * | gdbarch, |
struct frame_info * | frame, | ||
CORE_ADDR | pc | ||
) |
int gdbarch_software_single_step | ( | struct gdbarch * | gdbarch, |
struct frame_info * | frame | ||
) |
int gdbarch_software_single_step_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_sofun_address_maybe_missing | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_solib_symbols_extension | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_sp_regnum | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_stab_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
int | stab_regnr | ||
) |
int gdbarch_stabs_argument_has_addr | ( | struct gdbarch * | gdbarch, |
struct type * | type | ||
) |
const char* gdbarch_stap_gdb_register_prefix | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_stap_gdb_register_suffix | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_stap_integer_prefix | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_stap_integer_suffix | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_stap_is_single_operand | ( | struct gdbarch * | gdbarch, |
const char * | s | ||
) |
int gdbarch_stap_is_single_operand_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_stap_parse_special_token | ( | struct gdbarch * | gdbarch, |
struct stap_parse_info * | p | ||
) |
int gdbarch_stap_parse_special_token_p | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_stap_register_indirection_prefix | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_stap_register_indirection_suffix | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_stap_register_prefix | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_stap_register_suffix | ( | struct gdbarch * | gdbarch | ) |
const char* gdbarch_static_transform_name | ( | struct gdbarch * | gdbarch, |
const char * | name | ||
) |
int gdbarch_static_transform_name_p | ( | struct gdbarch * | gdbarch | ) |
struct target_desc* gdbarch_target_desc | ( | struct gdbarch * | gdbarch | ) | [read] |
struct gdbarch_tdep* gdbarch_tdep | ( | struct gdbarch * | gdbarch | ) | [read] |
CORE_ADDR gdbarch_unwind_pc | ( | struct gdbarch * | gdbarch, |
struct frame_info * | next_frame | ||
) |
int gdbarch_unwind_pc_p | ( | struct gdbarch * | gdbarch | ) |
CORE_ADDR gdbarch_unwind_sp | ( | struct gdbarch * | gdbarch, |
struct frame_info * | next_frame | ||
) |
int gdbarch_unwind_sp_p | ( | struct gdbarch * | gdbarch | ) |
int gdbarch_update_p | ( | struct gdbarch_info | info | ) |
Definition at line 482 of file arch-utils.c.
struct value* gdbarch_value_from_register | ( | struct gdbarch * | gdbarch, |
struct type * | type, | ||
int | regnum, | ||
struct frame_info * | frame | ||
) | [read] |
void gdbarch_value_to_register | ( | struct gdbarch * | gdbarch, |
struct frame_info * | frame, | ||
int | regnum, | ||
struct type * | type, | ||
const gdb_byte * | buf | ||
) |
int gdbarch_vbit_in_delta | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_virtual_frame_pointer | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | pc, | ||
int * | frame_regnum, | ||
LONGEST * | frame_offset | ||
) |
int gdbarch_vtable_function_descriptors | ( | struct gdbarch * | gdbarch | ) |
void gdbarch_write_pc | ( | struct gdbarch * | gdbarch, |
struct regcache * | regcache, | ||
CORE_ADDR | val | ||
) |
int gdbarch_write_pc_p | ( | struct gdbarch * | gdbarch | ) |
void initialize_current_architecture | ( | void | ) |
Definition at line 583 of file arch-utils.c.
void register_gdbarch_init | ( | enum bfd_architecture | architecture, |
gdbarch_init_ftype * | |||
) |
void set_gdbarch_addr_bit | ( | struct gdbarch * | gdbarch, |
int | addr_bit | ||
) |
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_adjust_breakpoint_address | ( | struct gdbarch * | gdbarch, |
gdbarch_adjust_breakpoint_address_ftype * | adjust_breakpoint_address | ||
) |
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_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 | ||
) |
void set_gdbarch_bits_big_endian | ( | struct gdbarch * | gdbarch, |
int | bits_big_endian | ||
) |
void set_gdbarch_breakpoint_from_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_breakpoint_from_pc_ftype * | breakpoint_from_pc | ||
) |
void set_gdbarch_call_dummy_location | ( | struct gdbarch * | gdbarch, |
int | call_dummy_location | ||
) |
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 | ||
) |
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 | ||
) |
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_regset_sections | ( | struct gdbarch * | gdbarch, |
struct core_regset_section * | core_regset_sections | ||
) |
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_decr_pc_after_break | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | decr_pc_after_break | ||
) |
void set_gdbarch_deprecated_fp_regnum | ( | struct gdbarch * | gdbarch, |
int | deprecated_fp_regnum | ||
) |
void set_gdbarch_deprecated_function_start_offset | ( | struct gdbarch * | gdbarch, |
CORE_ADDR | deprecated_function_start_offset | ||
) |
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_fixup | ( | struct gdbarch * | gdbarch, |
gdbarch_displaced_step_fixup_ftype * | displaced_step_fixup | ||
) |
void set_gdbarch_displaced_step_free_closure | ( | struct gdbarch * | gdbarch, |
gdbarch_displaced_step_free_closure_ftype * | displaced_step_free_closure | ||
) |
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_location | ( | struct gdbarch * | gdbarch, |
gdbarch_displaced_step_location_ftype * | displaced_step_location | ||
) |
void set_gdbarch_double_bit | ( | struct gdbarch * | gdbarch, |
int | double_bit | ||
) |
void set_gdbarch_double_format | ( | struct gdbarch * | gdbarch, |
const struct floatformat ** | double_format | ||
) |
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 | ||
) |
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_elfcore_write_linux_prpsinfo | ( | struct gdbarch * | gdbarch, |
gdbarch_elfcore_write_linux_prpsinfo_ftype * | elfcore_write_linux_prpsinfo | ||
) |
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_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 | ||
) |
void set_gdbarch_float_format | ( | struct gdbarch * | gdbarch, |
const struct floatformat ** | float_format | ||
) |
void set_gdbarch_fp0_regnum | ( | struct gdbarch * | gdbarch, |
int | fp0_regnum | ||
) |
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 | ||
) |
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 | ||
) |
void set_gdbarch_from_file | ( | bfd * | ) |
Definition at line 547 of file arch-utils.c.
void set_gdbarch_gcore_bfd_target | ( | struct gdbarch * | gdbarch, |
const char * | gcore_bfd_target | ||
) |
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_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_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 | ||
) |
void set_gdbarch_has_global_breakpoints | ( | struct gdbarch * | gdbarch, |
int | has_global_breakpoints | ||
) |
void set_gdbarch_has_global_solist | ( | struct gdbarch * | gdbarch, |
int | has_global_solist | ||
) |
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 | ||
) |
void set_gdbarch_in_function_epilogue_p | ( | struct gdbarch * | gdbarch, |
gdbarch_in_function_epilogue_p_ftype * | in_function_epilogue_p | ||
) |
void set_gdbarch_in_solib_return_trampoline | ( | struct gdbarch * | gdbarch, |
gdbarch_in_solib_return_trampoline_ftype * | in_solib_return_trampoline | ||
) |
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_int_bit | ( | struct gdbarch * | gdbarch, |
int | int_bit | ||
) |
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_long_bit | ( | struct gdbarch * | gdbarch, |
int | long_bit | ||
) |
void set_gdbarch_long_double_bit | ( | struct gdbarch * | gdbarch, |
int | long_double_bit | ||
) |
void set_gdbarch_long_double_format | ( | struct gdbarch * | gdbarch, |
const struct floatformat ** | long_double_format | ||
) |
void set_gdbarch_long_long_align_bit | ( | struct gdbarch * | gdbarch, |
int | long_long_align_bit | ||
) |
void set_gdbarch_long_long_bit | ( | struct gdbarch * | gdbarch, |
int | long_long_bit | ||
) |
void set_gdbarch_make_corefile_notes | ( | struct gdbarch * | gdbarch, |
gdbarch_make_corefile_notes_ftype * | make_corefile_notes | ||
) |
void set_gdbarch_max_insn_length | ( | struct gdbarch * | gdbarch, |
ULONGEST | max_insn_length | ||
) |
void set_gdbarch_memory_insert_breakpoint | ( | struct gdbarch * | gdbarch, |
gdbarch_memory_insert_breakpoint_ftype * | memory_insert_breakpoint | ||
) |
void set_gdbarch_memory_remove_breakpoint | ( | struct gdbarch * | gdbarch, |
gdbarch_memory_remove_breakpoint_ftype * | memory_remove_breakpoint | ||
) |
void set_gdbarch_num_pseudo_regs | ( | struct gdbarch * | gdbarch, |
int | num_pseudo_regs | ||
) |
void set_gdbarch_num_regs | ( | struct gdbarch * | gdbarch, |
int | num_regs | ||
) |
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 | ||
) |
void set_gdbarch_pointer_to_address | ( | struct gdbarch * | gdbarch, |
gdbarch_pointer_to_address_ftype * | pointer_to_address | ||
) |
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 | ||
) |
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_ps_regnum | ( | struct gdbarch * | gdbarch, |
int | ps_regnum | ||
) |
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 | ||
) |
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 | ||
) |
void set_gdbarch_ravenscar_ops | ( | struct gdbarch * | gdbarch, |
struct ravenscar_arch_ops * | ravenscar_ops | ||
) |
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 | ||
) |
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 | ||
) |
void set_gdbarch_regset_from_core_section | ( | struct gdbarch * | gdbarch, |
gdbarch_regset_from_core_section_ftype * | regset_from_core_section | ||
) |
void set_gdbarch_relocate_instruction | ( | struct gdbarch * | gdbarch, |
gdbarch_relocate_instruction_ftype * | relocate_instruction | ||
) |
void set_gdbarch_remote_breakpoint_from_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_remote_breakpoint_from_pc_ftype * | remote_breakpoint_from_pc | ||
) |
void set_gdbarch_remote_register_number | ( | struct gdbarch * | gdbarch, |
gdbarch_remote_register_number_ftype * | remote_register_number | ||
) |
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_sdb_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
gdbarch_sdb_reg_to_regnum_ftype * | sdb_reg_to_regnum | ||
) |
void set_gdbarch_short_bit | ( | struct gdbarch * | gdbarch, |
int | short_bit | ||
) |
void set_gdbarch_single_step_through_delay | ( | struct gdbarch * | gdbarch, |
gdbarch_single_step_through_delay_ftype * | single_step_through_delay | ||
) |
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 | ||
) |
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_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 | ||
) |
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 | ||
) |
void set_gdbarch_stab_reg_to_regnum | ( | struct gdbarch * | gdbarch, |
gdbarch_stab_reg_to_regnum_ftype * | 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_stap_gdb_register_prefix | ( | struct gdbarch * | gdbarch, |
const char * | stap_gdb_register_prefix | ||
) |
void set_gdbarch_stap_gdb_register_suffix | ( | struct gdbarch * | gdbarch, |
const char * | stap_gdb_register_suffix | ||
) |
void set_gdbarch_stap_integer_prefix | ( | struct gdbarch * | gdbarch, |
const char * | stap_integer_prefix | ||
) |
void set_gdbarch_stap_integer_suffix | ( | struct gdbarch * | gdbarch, |
const char * | stap_integer_suffix | ||
) |
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_prefix | ( | struct gdbarch * | gdbarch, |
const char * | stap_register_indirection_prefix | ||
) |
void set_gdbarch_stap_register_indirection_suffix | ( | struct gdbarch * | gdbarch, |
const char * | stap_register_indirection_suffix | ||
) |
void set_gdbarch_stap_register_prefix | ( | struct gdbarch * | gdbarch, |
const char * | stap_register_prefix | ||
) |
void set_gdbarch_stap_register_suffix | ( | struct gdbarch * | gdbarch, |
const char * | stap_register_suffix | ||
) |
void set_gdbarch_static_transform_name | ( | struct gdbarch * | gdbarch, |
gdbarch_static_transform_name_ftype * | static_transform_name | ||
) |
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_value_from_register | ( | struct gdbarch * | gdbarch, |
gdbarch_value_from_register_ftype * | 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 | ||
) |
void set_gdbarch_virtual_frame_pointer | ( | struct gdbarch * | gdbarch, |
gdbarch_virtual_frame_pointer_ftype * | virtual_frame_pointer | ||
) |
void set_gdbarch_vtable_function_descriptors | ( | struct gdbarch * | gdbarch, |
int | vtable_function_descriptors | ||
) |
void set_gdbarch_write_pc | ( | struct gdbarch * | gdbarch, |
gdbarch_write_pc_ftype * | write_pc | ||
) |
void set_target_gdbarch | ( | struct gdbarch * | gdbarch | ) |
struct gdbarch* target_gdbarch | ( | void | ) | [read] |
unsigned int gdbarch_debug |
struct gdbarch startup_gdbarch |