GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/gdbarch.c File Reference
#include "defs.h"
#include "arch-utils.h"
#include "gdbcmd.h"
#include "inferior.h"
#include "symcat.h"
#include "floatformat.h"
#include "gdb_assert.h"
#include "gdb_string.h"
#include "reggroups.h"
#include "osabi.h"
#include "gdb_obstack.h"
#include "observer.h"
#include "regcache.h"
#include "objfiles.h"

Go to the source code of this file.

Defines

#define GDBARCH_DEBUG   0

Functions

struct gdbarch * gdbarch_alloc (const struct gdbarch_info *info, struct gdbarch_tdep *tdep)
void * gdbarch_obstack_zalloc (struct gdbarch *arch, long size)
void gdbarch_free (struct gdbarch *arch)
void gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
struct gdbarch_tdepgdbarch_tdep (struct gdbarch *gdbarch)
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 (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 typegdbarch_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 (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 (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_bytegdbarch_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 regsetgdbarch_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_sectiongdbarch_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 (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 typegdbarch_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_opsgdbarch_ravenscar_ops (struct gdbarch *gdbarch)
void set_gdbarch_ravenscar_ops (struct gdbarch *gdbarch, struct ravenscar_arch_ops *ravenscar_ops)
struct gdbarch_datagdbarch_data_register_pre_init (gdbarch_data_pre_init_ftype *pre_init)
struct gdbarch_datagdbarch_data_register_post_init (gdbarch_data_post_init_ftype *post_init)
void deprecated_set_gdbarch_data (struct gdbarch *gdbarch, struct gdbarch_data *data, void *pointer)
void * gdbarch_data (struct gdbarch *gdbarch, struct gdbarch_data *data)
const char ** gdbarch_printable_names (void)
void gdbarch_register (enum bfd_architecture bfd_architecture, gdbarch_init_ftype *init, gdbarch_dump_tdep_ftype *dump_tdep)
void register_gdbarch_init (enum bfd_architecture bfd_architecture, gdbarch_init_ftype *init)
struct gdbarch_listgdbarch_list_lookup_by_info (struct gdbarch_list *arches, const struct gdbarch_info *info)
struct gdbarch * gdbarch_find_by_info (struct gdbarch_info info)
void set_target_gdbarch (struct gdbarch *new_gdbarch)
struct gdbarch * target_gdbarch (void)
void _initialize_gdbarch (void)

Variables

unsigned int gdbarch_debug = GDBARCH_DEBUG
struct bfd_arch_info bfd_default_arch_struct
struct gdbarch startup_gdbarch
struct gdbarch_data_registry gdbarch_data_registry

Define Documentation

#define GDBARCH_DEBUG   0

Definition at line 61 of file gdbarch.c.


Function Documentation

void _initialize_gdbarch ( void  )
void deprecated_set_gdbarch_data ( struct gdbarch *  gdbarch,
struct gdbarch_data data,
void *  pointer 
)

Definition at line 4500 of file gdbarch.c.

int gdbarch_addr_bit ( struct gdbarch *  gdbarch)

Definition at line 1735 of file gdbarch.c.

CORE_ADDR gdbarch_addr_bits_remove ( struct gdbarch *  gdbarch,
CORE_ADDR  addr 
)

Definition at line 3003 of file gdbarch.c.

int gdbarch_address_class_name_to_type_flags ( struct gdbarch *  gdbarch,
const char *  name,
int type_flags_ptr 
)

Definition at line 3276 of file gdbarch.c.

int gdbarch_address_class_name_to_type_flags_p ( struct gdbarch *  gdbarch)

Definition at line 3269 of file gdbarch.c.

int gdbarch_address_class_type_flags ( struct gdbarch *  gdbarch,
int  byte_size,
int  dwarf2_addr_class 
)

Definition at line 3228 of file gdbarch.c.

int gdbarch_address_class_type_flags_p ( struct gdbarch *  gdbarch)

Definition at line 3221 of file gdbarch.c.

const char* gdbarch_address_class_type_flags_to_name ( struct gdbarch *  gdbarch,
int  type_flags 
)

Definition at line 3252 of file gdbarch.c.

int gdbarch_address_class_type_flags_to_name_p ( struct gdbarch *  gdbarch)

Definition at line 3245 of file gdbarch.c.

void gdbarch_address_to_pointer ( struct gdbarch *  gdbarch,
struct type type,
gdb_byte buf,
CORE_ADDR  addr 
)

Definition at line 2533 of file gdbarch.c.

CORE_ADDR gdbarch_adjust_breakpoint_address ( struct gdbarch *  gdbarch,
CORE_ADDR  bpaddr 
)

Definition at line 2714 of file gdbarch.c.

int gdbarch_adjust_breakpoint_address_p ( struct gdbarch *  gdbarch)

Definition at line 2707 of file gdbarch.c.

struct gdbarch* gdbarch_alloc ( const struct gdbarch_info info,
struct gdbarch_tdep tdep 
) [read]

Definition at line 472 of file gdbarch.c.

const char* gdbarch_auto_charset ( struct gdbarch *  gdbarch)

Definition at line 4260 of file gdbarch.c.

const char* gdbarch_auto_wide_charset ( struct gdbarch *  gdbarch)

Definition at line 4277 of file gdbarch.c.

int gdbarch_ax_pseudo_register_collect ( struct gdbarch *  gdbarch,
struct agent_expr ax,
int  reg 
)

Definition at line 1968 of file gdbarch.c.

int gdbarch_ax_pseudo_register_collect_p ( struct gdbarch *  gdbarch)

Definition at line 1961 of file gdbarch.c.

int gdbarch_ax_pseudo_register_push_stack ( struct gdbarch *  gdbarch,
struct agent_expr ax,
int  reg 
)

Definition at line 1992 of file gdbarch.c.

int gdbarch_ax_pseudo_register_push_stack_p ( struct gdbarch *  gdbarch)

Definition at line 1985 of file gdbarch.c.

int gdbarch_believe_pcc_promotion ( struct gdbarch *  gdbarch)

Definition at line 2432 of file gdbarch.c.

struct bfd_arch_info* gdbarch_bfd_arch_info ( struct gdbarch *  gdbarch) [read]

Definition at line 1439 of file gdbarch.c.

int gdbarch_bits_big_endian ( struct gdbarch *  gdbarch)

Definition at line 1484 of file gdbarch.c.

const gdb_byte* gdbarch_breakpoint_from_pc ( struct gdbarch *  gdbarch,
CORE_ADDR pcptr,
int lenptr 
)

Definition at line 2673 of file gdbarch.c.

int gdbarch_byte_order ( struct gdbarch *  gdbarch)

Definition at line 1448 of file gdbarch.c.

int gdbarch_byte_order_for_code ( struct gdbarch *  gdbarch)

Definition at line 1457 of file gdbarch.c.

int gdbarch_call_dummy_location ( struct gdbarch *  gdbarch)

Definition at line 2251 of file gdbarch.c.

int gdbarch_cannot_fetch_register ( struct gdbarch *  gdbarch,
int  regnum 
)

Definition at line 2374 of file gdbarch.c.

int gdbarch_cannot_step_breakpoint ( struct gdbarch *  gdbarch)

Definition at line 3187 of file gdbarch.c.

int gdbarch_cannot_store_register ( struct gdbarch *  gdbarch,
int  regnum 
)

Definition at line 2391 of file gdbarch.c.

int gdbarch_char_signed ( struct gdbarch *  gdbarch)

Definition at line 1771 of file gdbarch.c.

void gdbarch_coff_make_msymbol_special ( struct gdbarch *  gdbarch,
int  val,
struct minimal_symbol msym 
)

Definition at line 3170 of file gdbarch.c.

CORE_ADDR gdbarch_convert_from_func_ptr_addr ( struct gdbarch *  gdbarch,
CORE_ADDR  addr,
struct target_ops targ 
)

Definition at line 2986 of file gdbarch.c.

int gdbarch_convert_register_p ( struct gdbarch *  gdbarch,
int  regnum,
struct type type 
)

Definition at line 2448 of file gdbarch.c.

void gdbarch_core_info_proc ( struct gdbarch *  gdbarch,
char *  args,
enum info_proc_what  what 
)

Definition at line 4375 of file gdbarch.c.

int gdbarch_core_info_proc_p ( struct gdbarch *  gdbarch)

Definition at line 4368 of file gdbarch.c.

char* gdbarch_core_pid_to_str ( struct gdbarch *  gdbarch,
ptid_t  ptid 
)

Definition at line 3501 of file gdbarch.c.

int gdbarch_core_pid_to_str_p ( struct gdbarch *  gdbarch)

Definition at line 3494 of file gdbarch.c.

struct target_desc* gdbarch_core_read_description ( struct gdbarch *  gdbarch,
struct target_ops target,
bfd *  abfd 
) [read]

Definition at line 3782 of file gdbarch.c.

int gdbarch_core_read_description_p ( struct gdbarch *  gdbarch)

Definition at line 3775 of file gdbarch.c.

struct core_regset_section* gdbarch_core_regset_sections ( struct gdbarch *  gdbarch) [read]

Definition at line 3358 of file gdbarch.c.

LONGEST gdbarch_core_xfer_shared_libraries ( struct gdbarch *  gdbarch,
gdb_byte readbuf,
ULONGEST  offset,
LONGEST  len 
)

Definition at line 3453 of file gdbarch.c.

LONGEST gdbarch_core_xfer_shared_libraries_aix ( struct gdbarch *  gdbarch,
gdb_byte readbuf,
ULONGEST  offset,
LONGEST  len 
)

Definition at line 3477 of file gdbarch.c.

int gdbarch_core_xfer_shared_libraries_aix_p ( struct gdbarch *  gdbarch)

Definition at line 3470 of file gdbarch.c.

int gdbarch_core_xfer_shared_libraries_p ( struct gdbarch *  gdbarch)

Definition at line 3446 of file gdbarch.c.

void* gdbarch_data ( struct gdbarch *  gdbarch,
struct gdbarch_data data 
)

Definition at line 4514 of file gdbarch.c.

Definition at line 4481 of file gdbarch.c.

Definition at line 4475 of file gdbarch.c.

CORE_ADDR gdbarch_decr_pc_after_break ( struct gdbarch *  gdbarch)

Definition at line 2765 of file gdbarch.c.

int gdbarch_deprecated_fp_regnum ( struct gdbarch *  gdbarch)

Definition at line 2210 of file gdbarch.c.

CORE_ADDR gdbarch_deprecated_function_start_offset ( struct gdbarch *  gdbarch)

Definition at line 2782 of file gdbarch.c.

struct displaced_step_closure* gdbarch_displaced_step_copy_insn ( struct gdbarch *  gdbarch,
CORE_ADDR  from,
CORE_ADDR  to,
struct regcache *  regs 
) [read]

Definition at line 3633 of file gdbarch.c.

int gdbarch_displaced_step_copy_insn_p ( struct gdbarch *  gdbarch)

Definition at line 3626 of file gdbarch.c.

void gdbarch_displaced_step_fixup ( struct gdbarch *  gdbarch,
struct displaced_step_closure *  closure,
CORE_ADDR  from,
CORE_ADDR  to,
struct regcache *  regs 
)

Definition at line 3674 of file gdbarch.c.

int gdbarch_displaced_step_fixup_p ( struct gdbarch *  gdbarch)

Definition at line 3667 of file gdbarch.c.

void gdbarch_displaced_step_free_closure ( struct gdbarch *  gdbarch,
struct displaced_step_closure *  closure 
)

Definition at line 3692 of file gdbarch.c.

int gdbarch_displaced_step_hw_singlestep ( struct gdbarch *  gdbarch,
struct displaced_step_closure *  closure 
)

Definition at line 3650 of file gdbarch.c.

CORE_ADDR gdbarch_displaced_step_location ( struct gdbarch *  gdbarch)

Definition at line 3709 of file gdbarch.c.

int gdbarch_double_bit ( struct gdbarch *  gdbarch)

Definition at line 1652 of file gdbarch.c.

struct floatformat** gdbarch_double_format ( struct gdbarch *  gdbarch) [read]

Definition at line 1669 of file gdbarch.c.

struct frame_id gdbarch_dummy_id ( struct gdbarch *  gdbarch,
struct frame_info *  this_frame 
) [read]

Definition at line 2193 of file gdbarch.c.

int gdbarch_dummy_id_p ( struct gdbarch *  gdbarch)

Definition at line 2186 of file gdbarch.c.

void gdbarch_dump ( struct gdbarch *  gdbarch,
struct ui_file *  file 
)

Definition at line 782 of file gdbarch.c.

int gdbarch_dwarf2_addr_size ( struct gdbarch *  gdbarch)

Definition at line 1753 of file gdbarch.c.

int gdbarch_dwarf2_reg_to_regnum ( struct gdbarch *  gdbarch,
int  dwarf2_regnr 
)

Definition at line 2128 of file gdbarch.c.

int gdbarch_ecoff_reg_to_regnum ( struct gdbarch *  gdbarch,
int  ecoff_regnr 
)

Definition at line 2094 of file gdbarch.c.

void gdbarch_elf_make_msymbol_special ( struct gdbarch *  gdbarch,
asymbol *  sym,
struct minimal_symbol msym 
)

Definition at line 3153 of file gdbarch.c.

char* gdbarch_elfcore_write_linux_prpsinfo ( struct gdbarch *  gdbarch,
bfd *  obfd,
char *  note_data,
int note_size,
const struct elf_internal_linux_prpsinfo *  info 
)

Definition at line 3405 of file gdbarch.c.

int gdbarch_elfcore_write_linux_prpsinfo_p ( struct gdbarch *  gdbarch)

Definition at line 3398 of file gdbarch.c.

int gdbarch_fast_tracepoint_valid_at ( struct gdbarch *  gdbarch,
CORE_ADDR  addr,
int isize,
char **  msg 
)

Definition at line 4243 of file gdbarch.c.

CORE_ADDR gdbarch_fetch_pointer_argument ( struct gdbarch *  gdbarch,
struct frame_info *  frame,
int  argi,
struct type type 
)

Definition at line 3317 of file gdbarch.c.

int gdbarch_fetch_pointer_argument_p ( struct gdbarch *  gdbarch)

Definition at line 3310 of file gdbarch.c.

CORE_ADDR gdbarch_fetch_tls_load_module_address ( struct gdbarch *  gdbarch,
struct objfile objfile 
)

Definition at line 2823 of file gdbarch.c.

int gdbarch_fetch_tls_load_module_address_p ( struct gdbarch *  gdbarch)

Definition at line 2816 of file gdbarch.c.

struct gdbarch* gdbarch_find_by_info ( struct gdbarch_info  info) [read]

Definition at line 4677 of file gdbarch.c.

int gdbarch_find_memory_regions ( struct gdbarch *  gdbarch,
find_memory_region_ftype  func,
void *  data 
)

Definition at line 3429 of file gdbarch.c.

int gdbarch_find_memory_regions_p ( struct gdbarch *  gdbarch)

Definition at line 3422 of file gdbarch.c.

int gdbarch_float_bit ( struct gdbarch *  gdbarch)

Definition at line 1619 of file gdbarch.c.

struct floatformat** gdbarch_float_format ( struct gdbarch *  gdbarch) [read]

Definition at line 1636 of file gdbarch.c.

int gdbarch_fp0_regnum ( struct gdbarch *  gdbarch)

Definition at line 2060 of file gdbarch.c.

CORE_ADDR gdbarch_frame_align ( struct gdbarch *  gdbarch,
CORE_ADDR  address 
)

Definition at line 2936 of file gdbarch.c.

int gdbarch_frame_align_p ( struct gdbarch *  gdbarch)

Definition at line 2929 of file gdbarch.c.

CORE_ADDR gdbarch_frame_args_skip ( struct gdbarch *  gdbarch)

Definition at line 2840 of file gdbarch.c.

int gdbarch_frame_num_args ( struct gdbarch *  gdbarch,
struct frame_info *  frame 
)

Definition at line 2912 of file gdbarch.c.

int gdbarch_frame_num_args_p ( struct gdbarch *  gdbarch)

Definition at line 2905 of file gdbarch.c.

int gdbarch_frame_red_zone_size ( struct gdbarch *  gdbarch)

Definition at line 2970 of file gdbarch.c.

void gdbarch_free ( struct gdbarch *  arch)

Definition at line 580 of file gdbarch.c.

const char* gdbarch_gcore_bfd_target ( struct gdbarch *  gdbarch)

Definition at line 3525 of file gdbarch.c.

int gdbarch_gcore_bfd_target_p ( struct gdbarch *  gdbarch)

Definition at line 3518 of file gdbarch.c.

enum gdb_signal gdbarch_gdb_signal_from_target ( struct gdbarch *  gdbarch,
int  signo 
)

Definition at line 3895 of file gdbarch.c.

int gdbarch_gdb_signal_from_target_p ( struct gdbarch *  gdbarch)

Definition at line 3888 of file gdbarch.c.

int gdbarch_gdb_signal_to_target ( struct gdbarch *  gdbarch,
enum gdb_signal  signal 
)

Definition at line 3919 of file gdbarch.c.

int gdbarch_gdb_signal_to_target_p ( struct gdbarch *  gdbarch)

Definition at line 3912 of file gdbarch.c.

void gdbarch_gen_return_address ( struct gdbarch *  gdbarch,
struct agent_expr ax,
struct axs_value value,
CORE_ADDR  scope 
)

Definition at line 4327 of file gdbarch.c.

int gdbarch_get_longjmp_target ( struct gdbarch *  gdbarch,
struct frame_info *  frame,
CORE_ADDR pc 
)

Definition at line 2415 of file gdbarch.c.

int gdbarch_get_longjmp_target_p ( struct gdbarch *  gdbarch)

Definition at line 2408 of file gdbarch.c.

struct type* gdbarch_get_siginfo_type ( struct gdbarch *  gdbarch) [read]

Definition at line 3943 of file gdbarch.c.

int gdbarch_get_siginfo_type_p ( struct gdbarch *  gdbarch)

Definition at line 3936 of file gdbarch.c.

LONGEST gdbarch_get_syscall_number ( struct gdbarch *  gdbarch,
ptid_t  ptid 
)

Definition at line 3991 of file gdbarch.c.

int gdbarch_get_syscall_number_p ( struct gdbarch *  gdbarch)

Definition at line 3984 of file gdbarch.c.

int gdbarch_half_bit ( struct gdbarch *  gdbarch)

Definition at line 1586 of file gdbarch.c.

struct floatformat** gdbarch_half_format ( struct gdbarch *  gdbarch) [read]

Definition at line 1603 of file gdbarch.c.

int gdbarch_has_dos_based_file_system ( struct gdbarch *  gdbarch)

Definition at line 4310 of file gdbarch.c.

int gdbarch_has_global_breakpoints ( struct gdbarch *  gdbarch)

Definition at line 4209 of file gdbarch.c.

int gdbarch_has_global_solist ( struct gdbarch *  gdbarch)

Definition at line 4192 of file gdbarch.c.

int gdbarch_has_shared_address_space ( struct gdbarch *  gdbarch)

Definition at line 4226 of file gdbarch.c.

int gdbarch_have_nonsteppable_watchpoint ( struct gdbarch *  gdbarch)

Definition at line 3204 of file gdbarch.c.

int gdbarch_in_function_epilogue_p ( struct gdbarch *  gdbarch,
CORE_ADDR  addr 
)

Definition at line 3136 of file gdbarch.c.

int gdbarch_in_solib_return_trampoline ( struct gdbarch *  gdbarch,
CORE_ADDR  pc,
const char *  name 
)

Definition at line 3119 of file gdbarch.c.

void gdbarch_info_proc ( struct gdbarch *  gdbarch,
char *  args,
enum info_proc_what  what 
)

Definition at line 4351 of file gdbarch.c.

int gdbarch_info_proc_p ( struct gdbarch *  gdbarch)

Definition at line 4344 of file gdbarch.c.

int gdbarch_inner_than ( struct gdbarch *  gdbarch,
CORE_ADDR  lhs,
CORE_ADDR  rhs 
)

Definition at line 2656 of file gdbarch.c.

int gdbarch_int_bit ( struct gdbarch *  gdbarch)

Definition at line 1518 of file gdbarch.c.

CORE_ADDR gdbarch_integer_to_address ( struct gdbarch *  gdbarch,
struct type type,
const gdb_byte buf 
)

Definition at line 2557 of file gdbarch.c.

int gdbarch_integer_to_address_p ( struct gdbarch *  gdbarch)

Definition at line 2550 of file gdbarch.c.

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 
)

Definition at line 4392 of file gdbarch.c.

struct gdbarch_list* gdbarch_list_lookup_by_info ( struct gdbarch_list arches,
const struct gdbarch_info info 
) [read]

Definition at line 4654 of file gdbarch.c.

int gdbarch_long_bit ( struct gdbarch *  gdbarch)

Definition at line 1535 of file gdbarch.c.

int gdbarch_long_double_bit ( struct gdbarch *  gdbarch)

Definition at line 1685 of file gdbarch.c.

struct floatformat** gdbarch_long_double_format ( struct gdbarch *  gdbarch) [read]

Definition at line 1702 of file gdbarch.c.

int gdbarch_long_long_align_bit ( struct gdbarch *  gdbarch)

Definition at line 1569 of file gdbarch.c.

int gdbarch_long_long_bit ( struct gdbarch *  gdbarch)

Definition at line 1552 of file gdbarch.c.

char* gdbarch_make_corefile_notes ( struct gdbarch *  gdbarch,
bfd *  obfd,
int note_size 
)

Definition at line 3381 of file gdbarch.c.

int gdbarch_make_corefile_notes_p ( struct gdbarch *  gdbarch)

Definition at line 3374 of file gdbarch.c.

ULONGEST gdbarch_max_insn_length ( struct gdbarch *  gdbarch)

Definition at line 3608 of file gdbarch.c.

int gdbarch_max_insn_length_p ( struct gdbarch *  gdbarch)

Definition at line 3601 of file gdbarch.c.

int gdbarch_memory_insert_breakpoint ( struct gdbarch *  gdbarch,
struct bp_target_info bp_tgt 
)

Definition at line 2731 of file gdbarch.c.

int gdbarch_memory_remove_breakpoint ( struct gdbarch *  gdbarch,
struct bp_target_info bp_tgt 
)

Definition at line 2748 of file gdbarch.c.

int gdbarch_num_pseudo_regs ( struct gdbarch *  gdbarch)

Definition at line 1944 of file gdbarch.c.

int gdbarch_num_regs ( struct gdbarch *  gdbarch)

Definition at line 1926 of file gdbarch.c.

void* gdbarch_obstack_zalloc ( struct gdbarch *  arch,
long  size 
)

Definition at line 564 of file gdbarch.c.

enum gdb_osabi gdbarch_osabi ( struct gdbarch *  gdbarch)

Definition at line 1466 of file gdbarch.c.

void gdbarch_overlay_update ( struct gdbarch *  gdbarch,
struct obj_section osect 
)

Definition at line 3758 of file gdbarch.c.

int gdbarch_overlay_update_p ( struct gdbarch *  gdbarch)

Definition at line 3751 of file gdbarch.c.

int gdbarch_pc_regnum ( struct gdbarch *  gdbarch)

Definition at line 2026 of file gdbarch.c.

CORE_ADDR gdbarch_pointer_to_address ( struct gdbarch *  gdbarch,
struct type type,
const gdb_byte buf 
)

Definition at line 2516 of file gdbarch.c.

void gdbarch_print_float_info ( struct gdbarch *  gdbarch,
struct ui_file *  file,
struct frame_info *  frame,
const char *  args 
)

Definition at line 2316 of file gdbarch.c.

int gdbarch_print_float_info_p ( struct gdbarch *  gdbarch)

Definition at line 2309 of file gdbarch.c.

int gdbarch_print_insn ( struct gdbarch *  gdbarch,
bfd_vma  vma,
struct disassemble_info *  info 
)

Definition at line 3068 of file gdbarch.c.

void gdbarch_print_registers_info ( struct gdbarch *  gdbarch,
struct ui_file *  file,
struct frame_info *  frame,
int  regnum,
int  all 
)

Definition at line 2292 of file gdbarch.c.

void gdbarch_print_vector_info ( struct gdbarch *  gdbarch,
struct ui_file *  file,
struct frame_info *  frame,
const char *  args 
)

Definition at line 2340 of file gdbarch.c.

int gdbarch_print_vector_info_p ( struct gdbarch *  gdbarch)

Definition at line 2333 of file gdbarch.c.

const char** gdbarch_printable_names ( void  )

Definition at line 4572 of file gdbarch.c.

int gdbarch_process_record ( struct gdbarch *  gdbarch,
struct regcache *  regcache,
CORE_ADDR  addr 
)

Definition at line 3847 of file gdbarch.c.

int gdbarch_process_record_p ( struct gdbarch *  gdbarch)

Definition at line 3840 of file gdbarch.c.

int gdbarch_process_record_signal ( struct gdbarch *  gdbarch,
struct regcache *  regcache,
enum gdb_signal  signal 
)

Definition at line 3871 of file gdbarch.c.

int gdbarch_process_record_signal_p ( struct gdbarch *  gdbarch)

Definition at line 3864 of file gdbarch.c.

int gdbarch_ps_regnum ( struct gdbarch *  gdbarch)

Definition at line 2043 of file gdbarch.c.

enum register_status gdbarch_pseudo_register_read ( struct gdbarch *  gdbarch,
struct regcache *  regcache,
int  cookednum,
gdb_byte buf 
)

Definition at line 1861 of file gdbarch.c.

int gdbarch_pseudo_register_read_p ( struct gdbarch *  gdbarch)

Definition at line 1854 of file gdbarch.c.

struct value* gdbarch_pseudo_register_read_value ( struct gdbarch *  gdbarch,
struct regcache *  regcache,
int  cookednum 
) [read]

Definition at line 1885 of file gdbarch.c.

int gdbarch_pseudo_register_read_value_p ( struct gdbarch *  gdbarch)

Definition at line 1878 of file gdbarch.c.

void gdbarch_pseudo_register_write ( struct gdbarch *  gdbarch,
struct regcache *  regcache,
int  cookednum,
const gdb_byte buf 
)

Definition at line 1909 of file gdbarch.c.

int gdbarch_pseudo_register_write_p ( struct gdbarch *  gdbarch)

Definition at line 1902 of file gdbarch.c.

int gdbarch_ptr_bit ( struct gdbarch *  gdbarch)

Definition at line 1718 of file gdbarch.c.

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 
)

Definition at line 2234 of file gdbarch.c.

int gdbarch_push_dummy_call_p ( struct gdbarch *  gdbarch)

Definition at line 2227 of file gdbarch.c.

CORE_ADDR gdbarch_push_dummy_code ( struct gdbarch *  gdbarch,
CORE_ADDR  sp,
CORE_ADDR  funaddr,
struct value **  args,
int  nargs,
struct type value_type,
CORE_ADDR real_pc,
CORE_ADDR bp_addr,
struct regcache *  regcache 
)

Definition at line 2275 of file gdbarch.c.

int gdbarch_push_dummy_code_p ( struct gdbarch *  gdbarch)

Definition at line 2268 of file gdbarch.c.

struct ravenscar_arch_ops* gdbarch_ravenscar_ops ( struct gdbarch *  gdbarch) [read]

Definition at line 4409 of file gdbarch.c.

CORE_ADDR gdbarch_read_pc ( struct gdbarch *  gdbarch,
struct regcache *  regcache 
)

Definition at line 1796 of file gdbarch.c.

int gdbarch_read_pc_p ( struct gdbarch *  gdbarch)

Definition at line 1789 of file gdbarch.c.

void gdbarch_record_special_symbol ( struct gdbarch *  gdbarch,
struct objfile objfile,
asymbol *  sym 
)

Definition at line 3967 of file gdbarch.c.

int gdbarch_record_special_symbol_p ( struct gdbarch *  gdbarch)

Definition at line 3960 of file gdbarch.c.

void gdbarch_register ( enum bfd_architecture bfd_architecture  ,
gdbarch_init_ftype init,
gdbarch_dump_tdep_ftype dump_tdep 
)

Definition at line 4602 of file gdbarch.c.

const char* gdbarch_register_name ( struct gdbarch *  gdbarch,
int  regnr 
)

Definition at line 2145 of file gdbarch.c.

int gdbarch_register_reggroup_p ( struct gdbarch *  gdbarch,
int  regnum,
struct reggroup *  reggroup 
)

Definition at line 3293 of file gdbarch.c.

int gdbarch_register_sim_regno ( struct gdbarch *  gdbarch,
int  reg_nr 
)

Definition at line 2357 of file gdbarch.c.

int gdbarch_register_to_value ( struct gdbarch *  gdbarch,
struct frame_info *  frame,
int  regnum,
struct type type,
gdb_byte buf,
int optimizedp,
int unavailablep 
)

Definition at line 2465 of file gdbarch.c.

struct type* gdbarch_register_type ( struct gdbarch *  gdbarch,
int  reg_nr 
) [read]

Definition at line 2169 of file gdbarch.c.

int gdbarch_register_type_p ( struct gdbarch *  gdbarch)

Definition at line 2162 of file gdbarch.c.

struct regset* gdbarch_regset_from_core_section ( struct gdbarch *  gdbarch,
const char *  sect_name,
size_t  sect_size 
) [read]

Definition at line 3341 of file gdbarch.c.

int gdbarch_regset_from_core_section_p ( struct gdbarch *  gdbarch)

Definition at line 3334 of file gdbarch.c.

void gdbarch_relocate_instruction ( struct gdbarch *  gdbarch,
CORE_ADDR to,
CORE_ADDR  from 
)

Definition at line 3733 of file gdbarch.c.

int gdbarch_relocate_instruction_p ( struct gdbarch *  gdbarch)

Definition at line 3726 of file gdbarch.c.

void gdbarch_remote_breakpoint_from_pc ( struct gdbarch *  gdbarch,
CORE_ADDR pcptr,
int kindptr 
)

Definition at line 2690 of file gdbarch.c.

int gdbarch_remote_register_number ( struct gdbarch *  gdbarch,
int  regno 
)

Definition at line 2799 of file gdbarch.c.

int gdbarch_return_in_first_hidden_param_p ( struct gdbarch *  gdbarch,
struct type type 
)

Definition at line 2598 of file gdbarch.c.

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 
)

Definition at line 2581 of file gdbarch.c.

int gdbarch_return_value_p ( struct gdbarch *  gdbarch)

Definition at line 2574 of file gdbarch.c.

int gdbarch_sdb_reg_to_regnum ( struct gdbarch *  gdbarch,
int  sdb_regnr 
)

Definition at line 2111 of file gdbarch.c.

int gdbarch_short_bit ( struct gdbarch *  gdbarch)

Definition at line 1501 of file gdbarch.c.

int gdbarch_single_step_through_delay ( struct gdbarch *  gdbarch,
struct frame_info *  frame 
)

Definition at line 3051 of file gdbarch.c.

int gdbarch_single_step_through_delay_p ( struct gdbarch *  gdbarch)

Definition at line 3044 of file gdbarch.c.

CORE_ADDR gdbarch_skip_main_prologue ( struct gdbarch *  gdbarch,
CORE_ADDR  ip 
)

Definition at line 2639 of file gdbarch.c.

int gdbarch_skip_main_prologue_p ( struct gdbarch *  gdbarch)

Definition at line 2632 of file gdbarch.c.

void gdbarch_skip_permanent_breakpoint ( struct gdbarch *  gdbarch,
struct regcache *  regcache 
)

Definition at line 3584 of file gdbarch.c.

int gdbarch_skip_permanent_breakpoint_p ( struct gdbarch *  gdbarch)

Definition at line 3577 of file gdbarch.c.

CORE_ADDR gdbarch_skip_prologue ( struct gdbarch *  gdbarch,
CORE_ADDR  ip 
)

Definition at line 2615 of file gdbarch.c.

CORE_ADDR gdbarch_skip_solib_resolver ( struct gdbarch *  gdbarch,
CORE_ADDR  pc 
)

Definition at line 3102 of file gdbarch.c.

CORE_ADDR gdbarch_skip_trampoline_code ( struct gdbarch *  gdbarch,
struct frame_info *  frame,
CORE_ADDR  pc 
)

Definition at line 3085 of file gdbarch.c.

int gdbarch_software_single_step ( struct gdbarch *  gdbarch,
struct frame_info *  frame 
)

Definition at line 3027 of file gdbarch.c.

int gdbarch_software_single_step_p ( struct gdbarch *  gdbarch)

Definition at line 3020 of file gdbarch.c.

int gdbarch_sofun_address_maybe_missing ( struct gdbarch *  gdbarch)

Definition at line 3823 of file gdbarch.c.

const char* gdbarch_solib_symbols_extension ( struct gdbarch *  gdbarch)

Definition at line 4294 of file gdbarch.c.

int gdbarch_sp_regnum ( struct gdbarch *  gdbarch)

Definition at line 2009 of file gdbarch.c.

int gdbarch_stab_reg_to_regnum ( struct gdbarch *  gdbarch,
int  stab_regnr 
)

Definition at line 2077 of file gdbarch.c.

int gdbarch_stabs_argument_has_addr ( struct gdbarch *  gdbarch,
struct type type 
)

Definition at line 2953 of file gdbarch.c.

const char* gdbarch_stap_gdb_register_prefix ( struct gdbarch *  gdbarch)

Definition at line 4110 of file gdbarch.c.

const char* gdbarch_stap_gdb_register_suffix ( struct gdbarch *  gdbarch)

Definition at line 4127 of file gdbarch.c.

const char* gdbarch_stap_integer_prefix ( struct gdbarch *  gdbarch)

Definition at line 4008 of file gdbarch.c.

const char* gdbarch_stap_integer_suffix ( struct gdbarch *  gdbarch)

Definition at line 4025 of file gdbarch.c.

int gdbarch_stap_is_single_operand ( struct gdbarch *  gdbarch,
const char *  s 
)

Definition at line 4151 of file gdbarch.c.

int gdbarch_stap_is_single_operand_p ( struct gdbarch *  gdbarch)

Definition at line 4144 of file gdbarch.c.

int gdbarch_stap_parse_special_token ( struct gdbarch *  gdbarch,
struct stap_parse_info p 
)

Definition at line 4175 of file gdbarch.c.

int gdbarch_stap_parse_special_token_p ( struct gdbarch *  gdbarch)

Definition at line 4168 of file gdbarch.c.

const char* gdbarch_stap_register_indirection_prefix ( struct gdbarch *  gdbarch)

Definition at line 4076 of file gdbarch.c.

const char* gdbarch_stap_register_indirection_suffix ( struct gdbarch *  gdbarch)

Definition at line 4093 of file gdbarch.c.

const char* gdbarch_stap_register_prefix ( struct gdbarch *  gdbarch)

Definition at line 4042 of file gdbarch.c.

const char* gdbarch_stap_register_suffix ( struct gdbarch *  gdbarch)

Definition at line 4059 of file gdbarch.c.

const char* gdbarch_static_transform_name ( struct gdbarch *  gdbarch,
const char *  name 
)

Definition at line 3806 of file gdbarch.c.

int gdbarch_static_transform_name_p ( struct gdbarch *  gdbarch)

Definition at line 3799 of file gdbarch.c.

struct target_desc* gdbarch_target_desc ( struct gdbarch *  gdbarch) [read]

Definition at line 1475 of file gdbarch.c.

struct gdbarch_tdep* gdbarch_tdep ( struct gdbarch *  gdbarch) [read]

Definition at line 1430 of file gdbarch.c.

CORE_ADDR gdbarch_unwind_pc ( struct gdbarch *  gdbarch,
struct frame_info *  next_frame 
)

Definition at line 2864 of file gdbarch.c.

int gdbarch_unwind_pc_p ( struct gdbarch *  gdbarch)

Definition at line 2857 of file gdbarch.c.

CORE_ADDR gdbarch_unwind_sp ( struct gdbarch *  gdbarch,
struct frame_info *  next_frame 
)

Definition at line 2888 of file gdbarch.c.

int gdbarch_unwind_sp_p ( struct gdbarch *  gdbarch)

Definition at line 2881 of file gdbarch.c.

struct value* gdbarch_value_from_register ( struct gdbarch *  gdbarch,
struct type type,
int  regnum,
struct frame_info *  frame 
) [read]

Definition at line 2499 of file gdbarch.c.

void gdbarch_value_to_register ( struct gdbarch *  gdbarch,
struct frame_info *  frame,
int  regnum,
struct type type,
const gdb_byte buf 
)

Definition at line 2482 of file gdbarch.c.

int gdbarch_vbit_in_delta ( struct gdbarch *  gdbarch)

Definition at line 3560 of file gdbarch.c.

void gdbarch_virtual_frame_pointer ( struct gdbarch *  gdbarch,
CORE_ADDR  pc,
int frame_regnum,
LONGEST frame_offset 
)

Definition at line 1837 of file gdbarch.c.

int gdbarch_vtable_function_descriptors ( struct gdbarch *  gdbarch)

Definition at line 3543 of file gdbarch.c.

void gdbarch_write_pc ( struct gdbarch *  gdbarch,
struct regcache *  regcache,
CORE_ADDR  val 
)

Definition at line 1820 of file gdbarch.c.

int gdbarch_write_pc_p ( struct gdbarch *  gdbarch)

Definition at line 1813 of file gdbarch.c.

void register_gdbarch_init ( enum bfd_architecture bfd_architecture  ,
gdbarch_init_ftype init 
)

Definition at line 4644 of file gdbarch.c.

void set_gdbarch_addr_bit ( struct gdbarch *  gdbarch,
int  addr_bit 
)

Definition at line 1746 of file gdbarch.c.

void set_gdbarch_addr_bits_remove ( struct gdbarch *  gdbarch,
gdbarch_addr_bits_remove_ftype  addr_bits_remove 
)

Definition at line 3013 of file gdbarch.c.

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 
)

Definition at line 3286 of file gdbarch.c.

void set_gdbarch_address_class_type_flags ( struct gdbarch *  gdbarch,
gdbarch_address_class_type_flags_ftype  address_class_type_flags 
)

Definition at line 3238 of file gdbarch.c.

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 
)

Definition at line 3262 of file gdbarch.c.

void set_gdbarch_address_to_pointer ( struct gdbarch *  gdbarch,
gdbarch_address_to_pointer_ftype  address_to_pointer 
)

Definition at line 2543 of file gdbarch.c.

void set_gdbarch_adjust_breakpoint_address ( struct gdbarch *  gdbarch,
gdbarch_adjust_breakpoint_address_ftype  adjust_breakpoint_address 
)

Definition at line 2724 of file gdbarch.c.

void set_gdbarch_auto_charset ( struct gdbarch *  gdbarch,
gdbarch_auto_charset_ftype  auto_charset 
)

Definition at line 4270 of file gdbarch.c.

void set_gdbarch_auto_wide_charset ( struct gdbarch *  gdbarch,
gdbarch_auto_wide_charset_ftype  auto_wide_charset 
)

Definition at line 4287 of file gdbarch.c.

void set_gdbarch_ax_pseudo_register_collect ( struct gdbarch *  gdbarch,
gdbarch_ax_pseudo_register_collect_ftype  ax_pseudo_register_collect 
)

Definition at line 1978 of file gdbarch.c.

void set_gdbarch_ax_pseudo_register_push_stack ( struct gdbarch *  gdbarch,
gdbarch_ax_pseudo_register_push_stack_ftype  ax_pseudo_register_push_stack 
)

Definition at line 2002 of file gdbarch.c.

void set_gdbarch_believe_pcc_promotion ( struct gdbarch *  gdbarch,
int  believe_pcc_promotion 
)

Definition at line 2441 of file gdbarch.c.

void set_gdbarch_bits_big_endian ( struct gdbarch *  gdbarch,
int  bits_big_endian 
)

Definition at line 1494 of file gdbarch.c.

void set_gdbarch_breakpoint_from_pc ( struct gdbarch *  gdbarch,
gdbarch_breakpoint_from_pc_ftype  breakpoint_from_pc 
)

Definition at line 2683 of file gdbarch.c.

void set_gdbarch_call_dummy_location ( struct gdbarch *  gdbarch,
int  call_dummy_location 
)

Definition at line 2261 of file gdbarch.c.

void set_gdbarch_cannot_fetch_register ( struct gdbarch *  gdbarch,
gdbarch_cannot_fetch_register_ftype  cannot_fetch_register 
)

Definition at line 2384 of file gdbarch.c.

void set_gdbarch_cannot_step_breakpoint ( struct gdbarch *  gdbarch,
int  cannot_step_breakpoint 
)

Definition at line 3197 of file gdbarch.c.

void set_gdbarch_cannot_store_register ( struct gdbarch *  gdbarch,
gdbarch_cannot_store_register_ftype  cannot_store_register 
)

Definition at line 2401 of file gdbarch.c.

void set_gdbarch_char_signed ( struct gdbarch *  gdbarch,
int  char_signed 
)

Definition at line 1782 of file gdbarch.c.

void set_gdbarch_coff_make_msymbol_special ( struct gdbarch *  gdbarch,
gdbarch_coff_make_msymbol_special_ftype  coff_make_msymbol_special 
)

Definition at line 3180 of file gdbarch.c.

void set_gdbarch_convert_from_func_ptr_addr ( struct gdbarch *  gdbarch,
gdbarch_convert_from_func_ptr_addr_ftype  convert_from_func_ptr_addr 
)

Definition at line 2996 of file gdbarch.c.

void set_gdbarch_convert_register_p ( struct gdbarch *  gdbarch,
gdbarch_convert_register_p_ftype  convert_register_p 
)

Definition at line 2458 of file gdbarch.c.

void set_gdbarch_core_info_proc ( struct gdbarch *  gdbarch,
gdbarch_core_info_proc_ftype  core_info_proc 
)

Definition at line 4385 of file gdbarch.c.

void set_gdbarch_core_pid_to_str ( struct gdbarch *  gdbarch,
gdbarch_core_pid_to_str_ftype  core_pid_to_str 
)

Definition at line 3511 of file gdbarch.c.

void set_gdbarch_core_read_description ( struct gdbarch *  gdbarch,
gdbarch_core_read_description_ftype  core_read_description 
)

Definition at line 3792 of file gdbarch.c.

void set_gdbarch_core_regset_sections ( struct gdbarch *  gdbarch,
struct core_regset_section core_regset_sections 
)

Definition at line 3367 of file gdbarch.c.

void set_gdbarch_core_xfer_shared_libraries ( struct gdbarch *  gdbarch,
gdbarch_core_xfer_shared_libraries_ftype  core_xfer_shared_libraries 
)

Definition at line 3463 of file gdbarch.c.

void set_gdbarch_core_xfer_shared_libraries_aix ( struct gdbarch *  gdbarch,
gdbarch_core_xfer_shared_libraries_aix_ftype  core_xfer_shared_libraries_aix 
)

Definition at line 3487 of file gdbarch.c.

void set_gdbarch_decr_pc_after_break ( struct gdbarch *  gdbarch,
CORE_ADDR  decr_pc_after_break 
)

Definition at line 2775 of file gdbarch.c.

void set_gdbarch_deprecated_fp_regnum ( struct gdbarch *  gdbarch,
int  deprecated_fp_regnum 
)

Definition at line 2220 of file gdbarch.c.

void set_gdbarch_deprecated_function_start_offset ( struct gdbarch *  gdbarch,
CORE_ADDR  deprecated_function_start_offset 
)

Definition at line 2792 of file gdbarch.c.

void set_gdbarch_displaced_step_copy_insn ( struct gdbarch *  gdbarch,
gdbarch_displaced_step_copy_insn_ftype  displaced_step_copy_insn 
)

Definition at line 3643 of file gdbarch.c.

void set_gdbarch_displaced_step_fixup ( struct gdbarch *  gdbarch,
gdbarch_displaced_step_fixup_ftype  displaced_step_fixup 
)

Definition at line 3685 of file gdbarch.c.

void set_gdbarch_displaced_step_free_closure ( struct gdbarch *  gdbarch,
gdbarch_displaced_step_free_closure_ftype  displaced_step_free_closure 
)

Definition at line 3702 of file gdbarch.c.

void set_gdbarch_displaced_step_hw_singlestep ( struct gdbarch *  gdbarch,
gdbarch_displaced_step_hw_singlestep_ftype  displaced_step_hw_singlestep 
)

Definition at line 3660 of file gdbarch.c.

void set_gdbarch_displaced_step_location ( struct gdbarch *  gdbarch,
gdbarch_displaced_step_location_ftype  displaced_step_location 
)

Definition at line 3719 of file gdbarch.c.

void set_gdbarch_double_bit ( struct gdbarch *  gdbarch,
int  double_bit 
)

Definition at line 1662 of file gdbarch.c.

void set_gdbarch_double_format ( struct gdbarch *  gdbarch,
const struct floatformat **  double_format 
)

Definition at line 1678 of file gdbarch.c.

void set_gdbarch_dummy_id ( struct gdbarch *  gdbarch,
gdbarch_dummy_id_ftype  dummy_id 
)

Definition at line 2203 of file gdbarch.c.

void set_gdbarch_dwarf2_addr_size ( struct gdbarch *  gdbarch,
int  dwarf2_addr_size 
)

Definition at line 1764 of file gdbarch.c.

void set_gdbarch_dwarf2_reg_to_regnum ( struct gdbarch *  gdbarch,
gdbarch_dwarf2_reg_to_regnum_ftype  dwarf2_reg_to_regnum 
)

Definition at line 2138 of file gdbarch.c.

void set_gdbarch_ecoff_reg_to_regnum ( struct gdbarch *  gdbarch,
gdbarch_ecoff_reg_to_regnum_ftype  ecoff_reg_to_regnum 
)

Definition at line 2104 of file gdbarch.c.

void set_gdbarch_elf_make_msymbol_special ( struct gdbarch *  gdbarch,
gdbarch_elf_make_msymbol_special_ftype  elf_make_msymbol_special 
)

Definition at line 3163 of file gdbarch.c.

void set_gdbarch_elfcore_write_linux_prpsinfo ( struct gdbarch *  gdbarch,
gdbarch_elfcore_write_linux_prpsinfo_ftype  elfcore_write_linux_prpsinfo 
)

Definition at line 3415 of file gdbarch.c.

void set_gdbarch_fast_tracepoint_valid_at ( struct gdbarch *  gdbarch,
gdbarch_fast_tracepoint_valid_at_ftype  fast_tracepoint_valid_at 
)

Definition at line 4253 of file gdbarch.c.

void set_gdbarch_fetch_pointer_argument ( struct gdbarch *  gdbarch,
gdbarch_fetch_pointer_argument_ftype  fetch_pointer_argument 
)

Definition at line 3327 of file gdbarch.c.

void set_gdbarch_fetch_tls_load_module_address ( struct gdbarch *  gdbarch,
gdbarch_fetch_tls_load_module_address_ftype  fetch_tls_load_module_address 
)

Definition at line 2833 of file gdbarch.c.

void set_gdbarch_find_memory_regions ( struct gdbarch *  gdbarch,
gdbarch_find_memory_regions_ftype  find_memory_regions 
)

Definition at line 3439 of file gdbarch.c.

void set_gdbarch_float_bit ( struct gdbarch *  gdbarch,
int  float_bit 
)

Definition at line 1629 of file gdbarch.c.

void set_gdbarch_float_format ( struct gdbarch *  gdbarch,
const struct floatformat **  float_format 
)

Definition at line 1645 of file gdbarch.c.

void set_gdbarch_fp0_regnum ( struct gdbarch *  gdbarch,
int  fp0_regnum 
)

Definition at line 2070 of file gdbarch.c.

void set_gdbarch_frame_align ( struct gdbarch *  gdbarch,
gdbarch_frame_align_ftype  frame_align 
)

Definition at line 2946 of file gdbarch.c.

void set_gdbarch_frame_args_skip ( struct gdbarch *  gdbarch,
CORE_ADDR  frame_args_skip 
)

Definition at line 2850 of file gdbarch.c.

void set_gdbarch_frame_num_args ( struct gdbarch *  gdbarch,
gdbarch_frame_num_args_ftype  frame_num_args 
)

Definition at line 2922 of file gdbarch.c.

void set_gdbarch_frame_red_zone_size ( struct gdbarch *  gdbarch,
int  frame_red_zone_size 
)

Definition at line 2979 of file gdbarch.c.

void set_gdbarch_gcore_bfd_target ( struct gdbarch *  gdbarch,
const char *  gcore_bfd_target 
)

Definition at line 3536 of file gdbarch.c.

void set_gdbarch_gdb_signal_from_target ( struct gdbarch *  gdbarch,
gdbarch_gdb_signal_from_target_ftype  gdb_signal_from_target 
)

Definition at line 3905 of file gdbarch.c.

void set_gdbarch_gdb_signal_to_target ( struct gdbarch *  gdbarch,
gdbarch_gdb_signal_to_target_ftype  gdb_signal_to_target 
)

Definition at line 3929 of file gdbarch.c.

void set_gdbarch_gen_return_address ( struct gdbarch *  gdbarch,
gdbarch_gen_return_address_ftype  gen_return_address 
)

Definition at line 4337 of file gdbarch.c.

void set_gdbarch_get_longjmp_target ( struct gdbarch *  gdbarch,
gdbarch_get_longjmp_target_ftype  get_longjmp_target 
)

Definition at line 2425 of file gdbarch.c.

void set_gdbarch_get_siginfo_type ( struct gdbarch *  gdbarch,
gdbarch_get_siginfo_type_ftype  get_siginfo_type 
)

Definition at line 3953 of file gdbarch.c.

void set_gdbarch_get_syscall_number ( struct gdbarch *  gdbarch,
gdbarch_get_syscall_number_ftype  get_syscall_number 
)

Definition at line 4001 of file gdbarch.c.

void set_gdbarch_half_bit ( struct gdbarch *  gdbarch,
int  half_bit 
)

Definition at line 1596 of file gdbarch.c.

void set_gdbarch_half_format ( struct gdbarch *  gdbarch,
const struct floatformat **  half_format 
)

Definition at line 1612 of file gdbarch.c.

void set_gdbarch_has_dos_based_file_system ( struct gdbarch *  gdbarch,
int  has_dos_based_file_system 
)

Definition at line 4320 of file gdbarch.c.

void set_gdbarch_has_global_breakpoints ( struct gdbarch *  gdbarch,
int  has_global_breakpoints 
)

Definition at line 4219 of file gdbarch.c.

void set_gdbarch_has_global_solist ( struct gdbarch *  gdbarch,
int  has_global_solist 
)

Definition at line 4202 of file gdbarch.c.

void set_gdbarch_has_shared_address_space ( struct gdbarch *  gdbarch,
gdbarch_has_shared_address_space_ftype  has_shared_address_space 
)

Definition at line 4236 of file gdbarch.c.

void set_gdbarch_have_nonsteppable_watchpoint ( struct gdbarch *  gdbarch,
int  have_nonsteppable_watchpoint 
)

Definition at line 3214 of file gdbarch.c.

void set_gdbarch_in_function_epilogue_p ( struct gdbarch *  gdbarch,
gdbarch_in_function_epilogue_p_ftype  in_function_epilogue_p 
)

Definition at line 3146 of file gdbarch.c.

void set_gdbarch_in_solib_return_trampoline ( struct gdbarch *  gdbarch,
gdbarch_in_solib_return_trampoline_ftype  in_solib_return_trampoline 
)

Definition at line 3129 of file gdbarch.c.

void set_gdbarch_info_proc ( struct gdbarch *  gdbarch,
gdbarch_info_proc_ftype  info_proc 
)

Definition at line 4361 of file gdbarch.c.

void set_gdbarch_inner_than ( struct gdbarch *  gdbarch,
gdbarch_inner_than_ftype  inner_than 
)

Definition at line 2666 of file gdbarch.c.

void set_gdbarch_int_bit ( struct gdbarch *  gdbarch,
int  int_bit 
)

Definition at line 1528 of file gdbarch.c.

void set_gdbarch_integer_to_address ( struct gdbarch *  gdbarch,
gdbarch_integer_to_address_ftype  integer_to_address 
)

Definition at line 2567 of file gdbarch.c.

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 
)

Definition at line 4402 of file gdbarch.c.

void set_gdbarch_long_bit ( struct gdbarch *  gdbarch,
int  long_bit 
)

Definition at line 1545 of file gdbarch.c.

void set_gdbarch_long_double_bit ( struct gdbarch *  gdbarch,
int  long_double_bit 
)

Definition at line 1695 of file gdbarch.c.

void set_gdbarch_long_double_format ( struct gdbarch *  gdbarch,
const struct floatformat **  long_double_format 
)

Definition at line 1711 of file gdbarch.c.

void set_gdbarch_long_long_align_bit ( struct gdbarch *  gdbarch,
int  long_long_align_bit 
)

Definition at line 1579 of file gdbarch.c.

void set_gdbarch_long_long_bit ( struct gdbarch *  gdbarch,
int  long_long_bit 
)

Definition at line 1562 of file gdbarch.c.

void set_gdbarch_make_corefile_notes ( struct gdbarch *  gdbarch,
gdbarch_make_corefile_notes_ftype  make_corefile_notes 
)

Definition at line 3391 of file gdbarch.c.

void set_gdbarch_max_insn_length ( struct gdbarch *  gdbarch,
ULONGEST  max_insn_length 
)

Definition at line 3619 of file gdbarch.c.

void set_gdbarch_memory_insert_breakpoint ( struct gdbarch *  gdbarch,
gdbarch_memory_insert_breakpoint_ftype  memory_insert_breakpoint 
)

Definition at line 2741 of file gdbarch.c.

void set_gdbarch_memory_remove_breakpoint ( struct gdbarch *  gdbarch,
gdbarch_memory_remove_breakpoint_ftype  memory_remove_breakpoint 
)

Definition at line 2758 of file gdbarch.c.

void set_gdbarch_num_pseudo_regs ( struct gdbarch *  gdbarch,
int  num_pseudo_regs 
)

Definition at line 1954 of file gdbarch.c.

void set_gdbarch_num_regs ( struct gdbarch *  gdbarch,
int  num_regs 
)

Definition at line 1937 of file gdbarch.c.

void set_gdbarch_overlay_update ( struct gdbarch *  gdbarch,
gdbarch_overlay_update_ftype  overlay_update 
)

Definition at line 3768 of file gdbarch.c.

void set_gdbarch_pc_regnum ( struct gdbarch *  gdbarch,
int  pc_regnum 
)

Definition at line 2036 of file gdbarch.c.

void set_gdbarch_pointer_to_address ( struct gdbarch *  gdbarch,
gdbarch_pointer_to_address_ftype  pointer_to_address 
)

Definition at line 2526 of file gdbarch.c.

void set_gdbarch_print_float_info ( struct gdbarch *  gdbarch,
gdbarch_print_float_info_ftype  print_float_info 
)

Definition at line 2326 of file gdbarch.c.

void set_gdbarch_print_insn ( struct gdbarch *  gdbarch,
gdbarch_print_insn_ftype  print_insn 
)

Definition at line 3078 of file gdbarch.c.

void set_gdbarch_print_registers_info ( struct gdbarch *  gdbarch,
gdbarch_print_registers_info_ftype  print_registers_info 
)

Definition at line 2302 of file gdbarch.c.

void set_gdbarch_print_vector_info ( struct gdbarch *  gdbarch,
gdbarch_print_vector_info_ftype  print_vector_info 
)

Definition at line 2350 of file gdbarch.c.

void set_gdbarch_process_record ( struct gdbarch *  gdbarch,
gdbarch_process_record_ftype  process_record 
)

Definition at line 3857 of file gdbarch.c.

void set_gdbarch_process_record_signal ( struct gdbarch *  gdbarch,
gdbarch_process_record_signal_ftype  process_record_signal 
)

Definition at line 3881 of file gdbarch.c.

void set_gdbarch_ps_regnum ( struct gdbarch *  gdbarch,
int  ps_regnum 
)

Definition at line 2053 of file gdbarch.c.

void set_gdbarch_pseudo_register_read ( struct gdbarch *  gdbarch,
gdbarch_pseudo_register_read_ftype  pseudo_register_read 
)

Definition at line 1871 of file gdbarch.c.

void set_gdbarch_pseudo_register_read_value ( struct gdbarch *  gdbarch,
gdbarch_pseudo_register_read_value_ftype  pseudo_register_read_value 
)

Definition at line 1895 of file gdbarch.c.

void set_gdbarch_pseudo_register_write ( struct gdbarch *  gdbarch,
gdbarch_pseudo_register_write_ftype  pseudo_register_write 
)

Definition at line 1919 of file gdbarch.c.

void set_gdbarch_ptr_bit ( struct gdbarch *  gdbarch,
int  ptr_bit 
)

Definition at line 1728 of file gdbarch.c.

void set_gdbarch_push_dummy_call ( struct gdbarch *  gdbarch,
gdbarch_push_dummy_call_ftype  push_dummy_call 
)

Definition at line 2244 of file gdbarch.c.

void set_gdbarch_push_dummy_code ( struct gdbarch *  gdbarch,
gdbarch_push_dummy_code_ftype  push_dummy_code 
)

Definition at line 2285 of file gdbarch.c.

void set_gdbarch_ravenscar_ops ( struct gdbarch *  gdbarch,
struct ravenscar_arch_ops ravenscar_ops 
)

Definition at line 4419 of file gdbarch.c.

void set_gdbarch_read_pc ( struct gdbarch *  gdbarch,
gdbarch_read_pc_ftype  read_pc 
)

Definition at line 1806 of file gdbarch.c.

void set_gdbarch_record_special_symbol ( struct gdbarch *  gdbarch,
gdbarch_record_special_symbol_ftype  record_special_symbol 
)

Definition at line 3977 of file gdbarch.c.

void set_gdbarch_register_name ( struct gdbarch *  gdbarch,
gdbarch_register_name_ftype  register_name 
)

Definition at line 2155 of file gdbarch.c.

void set_gdbarch_register_reggroup_p ( struct gdbarch *  gdbarch,
gdbarch_register_reggroup_p_ftype  register_reggroup_p 
)

Definition at line 3303 of file gdbarch.c.

void set_gdbarch_register_sim_regno ( struct gdbarch *  gdbarch,
gdbarch_register_sim_regno_ftype  register_sim_regno 
)

Definition at line 2367 of file gdbarch.c.

void set_gdbarch_register_to_value ( struct gdbarch *  gdbarch,
gdbarch_register_to_value_ftype  register_to_value 
)

Definition at line 2475 of file gdbarch.c.

void set_gdbarch_register_type ( struct gdbarch *  gdbarch,
gdbarch_register_type_ftype  register_type 
)

Definition at line 2179 of file gdbarch.c.

void set_gdbarch_regset_from_core_section ( struct gdbarch *  gdbarch,
gdbarch_regset_from_core_section_ftype  regset_from_core_section 
)

Definition at line 3351 of file gdbarch.c.

void set_gdbarch_relocate_instruction ( struct gdbarch *  gdbarch,
gdbarch_relocate_instruction_ftype  relocate_instruction 
)

Definition at line 3744 of file gdbarch.c.

void set_gdbarch_remote_breakpoint_from_pc ( struct gdbarch *  gdbarch,
gdbarch_remote_breakpoint_from_pc_ftype  remote_breakpoint_from_pc 
)

Definition at line 2700 of file gdbarch.c.

void set_gdbarch_remote_register_number ( struct gdbarch *  gdbarch,
gdbarch_remote_register_number_ftype  remote_register_number 
)

Definition at line 2809 of file gdbarch.c.

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 
)

Definition at line 2608 of file gdbarch.c.

void set_gdbarch_return_value ( struct gdbarch *  gdbarch,
gdbarch_return_value_ftype  return_value 
)

Definition at line 2591 of file gdbarch.c.

void set_gdbarch_sdb_reg_to_regnum ( struct gdbarch *  gdbarch,
gdbarch_sdb_reg_to_regnum_ftype  sdb_reg_to_regnum 
)

Definition at line 2121 of file gdbarch.c.

void set_gdbarch_short_bit ( struct gdbarch *  gdbarch,
int  short_bit 
)

Definition at line 1511 of file gdbarch.c.

void set_gdbarch_single_step_through_delay ( struct gdbarch *  gdbarch,
gdbarch_single_step_through_delay_ftype  single_step_through_delay 
)

Definition at line 3061 of file gdbarch.c.

void set_gdbarch_skip_main_prologue ( struct gdbarch *  gdbarch,
gdbarch_skip_main_prologue_ftype  skip_main_prologue 
)

Definition at line 2649 of file gdbarch.c.

void set_gdbarch_skip_permanent_breakpoint ( struct gdbarch *  gdbarch,
gdbarch_skip_permanent_breakpoint_ftype  skip_permanent_breakpoint 
)

Definition at line 3594 of file gdbarch.c.

void set_gdbarch_skip_prologue ( struct gdbarch *  gdbarch,
gdbarch_skip_prologue_ftype  skip_prologue 
)

Definition at line 2625 of file gdbarch.c.

void set_gdbarch_skip_solib_resolver ( struct gdbarch *  gdbarch,
gdbarch_skip_solib_resolver_ftype  skip_solib_resolver 
)

Definition at line 3112 of file gdbarch.c.

void set_gdbarch_skip_trampoline_code ( struct gdbarch *  gdbarch,
gdbarch_skip_trampoline_code_ftype  skip_trampoline_code 
)

Definition at line 3095 of file gdbarch.c.

void set_gdbarch_software_single_step ( struct gdbarch *  gdbarch,
gdbarch_software_single_step_ftype  software_single_step 
)

Definition at line 3037 of file gdbarch.c.

void set_gdbarch_sofun_address_maybe_missing ( struct gdbarch *  gdbarch,
int  sofun_address_maybe_missing 
)

Definition at line 3833 of file gdbarch.c.

void set_gdbarch_solib_symbols_extension ( struct gdbarch *  gdbarch,
const char *  solib_symbols_extension 
)

Definition at line 4303 of file gdbarch.c.

void set_gdbarch_sp_regnum ( struct gdbarch *  gdbarch,
int  sp_regnum 
)

Definition at line 2019 of file gdbarch.c.

void set_gdbarch_stab_reg_to_regnum ( struct gdbarch *  gdbarch,
gdbarch_stab_reg_to_regnum_ftype  stab_reg_to_regnum 
)

Definition at line 2087 of file gdbarch.c.

void set_gdbarch_stabs_argument_has_addr ( struct gdbarch *  gdbarch,
gdbarch_stabs_argument_has_addr_ftype  stabs_argument_has_addr 
)

Definition at line 2963 of file gdbarch.c.

void set_gdbarch_stap_gdb_register_prefix ( struct gdbarch *  gdbarch,
const char *  stap_gdb_register_prefix 
)

Definition at line 4120 of file gdbarch.c.

void set_gdbarch_stap_gdb_register_suffix ( struct gdbarch *  gdbarch,
const char *  stap_gdb_register_suffix 
)

Definition at line 4137 of file gdbarch.c.

void set_gdbarch_stap_integer_prefix ( struct gdbarch *  gdbarch,
const char *  stap_integer_prefix 
)

Definition at line 4018 of file gdbarch.c.

void set_gdbarch_stap_integer_suffix ( struct gdbarch *  gdbarch,
const char *  stap_integer_suffix 
)

Definition at line 4035 of file gdbarch.c.

void set_gdbarch_stap_is_single_operand ( struct gdbarch *  gdbarch,
gdbarch_stap_is_single_operand_ftype  stap_is_single_operand 
)

Definition at line 4161 of file gdbarch.c.

void set_gdbarch_stap_parse_special_token ( struct gdbarch *  gdbarch,
gdbarch_stap_parse_special_token_ftype  stap_parse_special_token 
)

Definition at line 4185 of file gdbarch.c.

void set_gdbarch_stap_register_indirection_prefix ( struct gdbarch *  gdbarch,
const char *  stap_register_indirection_prefix 
)

Definition at line 4086 of file gdbarch.c.

void set_gdbarch_stap_register_indirection_suffix ( struct gdbarch *  gdbarch,
const char *  stap_register_indirection_suffix 
)

Definition at line 4103 of file gdbarch.c.

void set_gdbarch_stap_register_prefix ( struct gdbarch *  gdbarch,
const char *  stap_register_prefix 
)

Definition at line 4052 of file gdbarch.c.

void set_gdbarch_stap_register_suffix ( struct gdbarch *  gdbarch,
const char *  stap_register_suffix 
)

Definition at line 4069 of file gdbarch.c.

void set_gdbarch_static_transform_name ( struct gdbarch *  gdbarch,
gdbarch_static_transform_name_ftype  static_transform_name 
)

Definition at line 3816 of file gdbarch.c.

void set_gdbarch_unwind_pc ( struct gdbarch *  gdbarch,
gdbarch_unwind_pc_ftype  unwind_pc 
)

Definition at line 2874 of file gdbarch.c.

void set_gdbarch_unwind_sp ( struct gdbarch *  gdbarch,
gdbarch_unwind_sp_ftype  unwind_sp 
)

Definition at line 2898 of file gdbarch.c.

void set_gdbarch_value_from_register ( struct gdbarch *  gdbarch,
gdbarch_value_from_register_ftype  value_from_register 
)

Definition at line 2509 of file gdbarch.c.

void set_gdbarch_value_to_register ( struct gdbarch *  gdbarch,
gdbarch_value_to_register_ftype  value_to_register 
)

Definition at line 2492 of file gdbarch.c.

void set_gdbarch_vbit_in_delta ( struct gdbarch *  gdbarch,
int  vbit_in_delta 
)

Definition at line 3570 of file gdbarch.c.

void set_gdbarch_virtual_frame_pointer ( struct gdbarch *  gdbarch,
gdbarch_virtual_frame_pointer_ftype  virtual_frame_pointer 
)

Definition at line 1847 of file gdbarch.c.

void set_gdbarch_vtable_function_descriptors ( struct gdbarch *  gdbarch,
int  vtable_function_descriptors 
)

Definition at line 3553 of file gdbarch.c.

void set_gdbarch_write_pc ( struct gdbarch *  gdbarch,
gdbarch_write_pc_ftype  write_pc 
)

Definition at line 1830 of file gdbarch.c.

void set_target_gdbarch ( struct gdbarch *  new_gdbarch)

Definition at line 4800 of file gdbarch.c.

struct gdbarch* target_gdbarch ( void  ) [read]

Definition at line 4812 of file gdbarch.c.


Variable Documentation

struct bfd_arch_info bfd_default_arch_struct
Initial value:
{
  0, NULL,
}

Definition at line 4449 of file gdbarch.c.

Definition at line 63 of file gdbarch.c.

struct gdbarch startup_gdbarch

Definition at line 299 of file gdbarch.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines