GDB (xrefs)
Functions | Variables
/tmp/gdb-7.10/gdb/armobsd-tdep.c File Reference
#include "defs.h"
#include "osabi.h"
#include "trad-frame.h"
#include "tramp-frame.h"
#include "obsd-tdep.h"
#include "arm-tdep.h"
#include "solib-svr4.h"

Go to the source code of this file.

Functions

static void armobsd_sigframe_init (const struct tramp_frame *self, struct frame_info *this_frame, struct trad_frame_cache *cache, CORE_ADDR func)
 
static void armobsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
 
static enum gdb_osabi armobsd_core_osabi_sniffer (bfd *abfd)
 
void _initialize_armobsd_tdep (void)
 

Variables

static const struct tramp_frame armobsd_sigframe
 
static const gdb_byte arm_obsd_thumb_le_breakpoint [] = {0xfe, 0xdf}
 
static const gdb_byte arm_obsd_thumb_be_breakpoint [] = {0xdf, 0xfe}
 
initialize_file_ftype _initialize_armobsd_tdep
 

Function Documentation

void _initialize_armobsd_tdep ( void  )
static enum gdb_osabi armobsd_core_osabi_sniffer ( bfd *  abfd)
static

Definition at line 120 of file armobsd-tdep.c.

References GDB_OSABI_OPENBSD_ELF, and GDB_OSABI_UNKNOWN.

Referenced by _initialize_armobsd_tdep().

static void armobsd_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
)
static
static void armobsd_sigframe_init ( const struct tramp_frame self,
struct frame_info this_frame,
struct trad_frame_cache cache,
CORE_ADDR  func 
)
static

Variable Documentation

initialize_file_ftype _initialize_armobsd_tdep
const gdb_byte arm_obsd_thumb_be_breakpoint[] = {0xdf, 0xfe}
static

Definition at line 73 of file armobsd-tdep.c.

Referenced by armobsd_init_abi().

const gdb_byte arm_obsd_thumb_le_breakpoint[] = {0xfe, 0xdf}
static

Definition at line 72 of file armobsd-tdep.c.

Referenced by armobsd_init_abi().

const struct tramp_frame armobsd_sigframe
static
Initial value:
=
{
4,
{
{ 0xe28d0010, -1 },
{ 0xef000067, -1 },
{ 0xef000001, -1 },
{ 0xeafffffc, -1 },
},
}
#define TRAMP_SENTINEL_INSN
Definition: tramp-frame.h:44
static void armobsd_sigframe_init(const struct tramp_frame *self, struct frame_info *this_frame, struct trad_frame_cache *cache, CORE_ADDR func)
Definition: armobsd-tdep.c:32

Definition at line 56 of file armobsd-tdep.c.