GDB (xrefs)
Functions
/home/stan/gdb/src/gdb/osabi.h File Reference

Go to the source code of this file.

Functions

void gdbarch_register_osabi_sniffer (enum bfd_architecture, enum bfd_flavour, enum gdb_osabi(*)(bfd *))
void gdbarch_register_osabi (enum bfd_architecture, unsigned long, enum gdb_osabi, void(*)(struct gdbarch_info, struct gdbarch *))
enum gdb_osabi gdbarch_lookup_osabi (bfd *)
enum gdb_osabi osabi_from_tdesc_string (const char *text)
void gdbarch_init_osabi (struct gdbarch_info, struct gdbarch *)
const char * gdbarch_osabi_name (enum gdb_osabi)
void generic_elf_osabi_sniff_abi_tag_sections (bfd *, asection *, void *)

Function Documentation

void gdbarch_init_osabi ( struct gdbarch_info  ,
struct gdbarch  
)
enum gdb_osabi gdbarch_lookup_osabi ( bfd *  )
const char* gdbarch_osabi_name ( enum  gdb_osabi)
void gdbarch_register_osabi ( enum  bfd_architecture,
unsigned  long,
enum  gdb_osabi,
void(*)(struct gdbarch_info, struct gdbarch *)   
)

Definition at line 127 of file osabi.c.

References _, gdb_osabi_handler::arch_info, gdb_assert, gdb_osabi_available_names, GDB_OSABI_UNKNOWN, gdbarch_osabi_name(), gdb_osabi_handler::init_osabi, internal_error(), gdb_osabi_handler::next, gdb_osabi_handler::osabi, and xmalloc().

Referenced by _initialize_aarch64_linux_tdep(), _initialize_aarch64_newlib_tdep(), _initialize_alpha_linux_tdep(), _initialize_alpha_osf1_tdep(), _initialize_alphafbsd_tdep(), _initialize_alphanbsd_tdep(), _initialize_alphaobsd_tdep(), _initialize_amd64_darwin_tdep(), _initialize_amd64_dicos_tdep(), _initialize_amd64_linux_tdep(), _initialize_amd64_sol2_tdep(), _initialize_amd64_windows_tdep(), _initialize_amd64fbsd_tdep(), _initialize_amd64nbsd_tdep(), _initialize_amd64obsd_tdep(), _initialize_arm_linux_tdep(), _initialize_arm_netbsd_tdep(), _initialize_arm_symbian_tdep(), _initialize_armobsd_tdep(), _initialize_bfin_linux_tdep(), _initialize_cris_linux_tdep(), _initialize_hppa_linux_tdep(), _initialize_hppanbsd_tdep(), _initialize_i386_darwin_tdep(), _initialize_i386nbsd_tdep(), _initialize_i386nto_tdep(), _initialize_ia64_hpux_tdep(), _initialize_ia64_linux_tdep(), _initialize_ia64_vms_tdep(), _initialize_m68k_linux_tdep(), _initialize_microblaze_linux_tdep(), _initialize_mips64obsd_tdep(), _initialize_mips_irix_tdep(), _initialize_mips_linux_tdep(), _initialize_mipsnbsd_tdep(), _initialize_mn10300_linux_tdep(), _initialize_nios2_linux_tdep(), _initialize_ppc_linux_tdep(), _initialize_rs6000_aix_tdep(), _initialize_rs6000_lynx178_tdep(), _initialize_shnbsd_tdep(), _initialize_sparc64_linux_tdep(), _initialize_sparc64_sol2_tdep(), _initialize_sparc64fbsd_tdep(), _initialize_sparc64nbsd_tdep(), _initialize_sparc64obsd_tdep(), _initialize_tic6x_linux_tdep(), _initialize_tilegx_linux_tdep(), and _initialize_xtensa_linux_tdep().

void gdbarch_register_osabi_sniffer ( enum  bfd_architecture,
enum  bfd_flavour,
enum   gdb_osabi*)(bfd * 
)
void generic_elf_osabi_sniff_abi_tag_sections ( bfd *  ,
asection *  ,
void *   
)
enum gdb_osabi osabi_from_tdesc_string ( const char *  text)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines