GDB (xrefs)
|
#include "defs.h"
#include "frame.h"
#include "objfiles.h"
#include "osabi.h"
#include "solib.h"
#include "solib-target.h"
#include "target.h"
#include "elf-bfd.h"
Go to the source code of this file.
Functions | |
static CORE_ADDR | arm_symbian_skip_trampoline_code (struct frame_info *frame, CORE_ADDR pc) |
static void | arm_symbian_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
static enum gdb_osabi | arm_symbian_osabi_sniffer (bfd *abfd) |
void | _initialize_arm_symbian_tdep (void) |
Variables | |
initialize_file_ftype | _initialize_arm_symbian_tdep |
void _initialize_arm_symbian_tdep | ( | void | ) |
Definition at line 128 of file arm-symbian-tdep.c.
References _initialize_arm_symbian_tdep, arm_symbian_init_abi(), arm_symbian_osabi_sniffer(), GDB_OSABI_SYMBIAN, gdbarch_register_osabi(), and gdbarch_register_osabi_sniffer().
static void arm_symbian_init_abi | ( | struct gdbarch_info | info, |
struct gdbarch * | gdbarch | ||
) | [static] |
Definition at line 63 of file arm-symbian-tdep.c.
References arm_symbian_skip_trampoline_code(), gdbarch_tdep(), set_gdbarch_has_dos_based_file_system(), set_gdbarch_skip_trampoline_code(), set_gdbarch_solib_symbols_extension(), set_solib_ops(), and solib_target_so_ops.
Referenced by _initialize_arm_symbian_tdep().
static enum gdb_osabi arm_symbian_osabi_sniffer | ( | bfd * | abfd | ) | [static] |
Definition at line 90 of file arm-symbian-tdep.c.
References GDB_OSABI_SYMBIAN, and GDB_OSABI_UNKNOWN.
Referenced by _initialize_arm_symbian_tdep().
static CORE_ADDR arm_symbian_skip_trampoline_code | ( | struct frame_info * | frame, |
CORE_ADDR | pc | ||
) | [static] |
Definition at line 33 of file arm-symbian-tdep.c.
References gdbarch::byte_order, extract_unsigned_integer(), gdbarch_addr_bits_remove(), gdbarch_byte_order(), get_frame_arch(), in_plt_section(), target_read_memory(), and ULONGEST.
Referenced by arm_symbian_init_abi().