GDB (xrefs)
Functions | Variables
/home/stan/gdb/src/gdb/armobsd-tdep.c File Reference
#include "defs.h"
#include "osabi.h"
#include "trad-frame.h"
#include "tramp-frame.h"
#include "gdb_string.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 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 122 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

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

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

Referenced by armobsd_init_abi().

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

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

Referenced by armobsd_init_abi().

struct tramp_frame armobsd_sigframe [static]
Initial value:
{
  SIGTRAMP_FRAME,
  4,
  {
    { 0xe28d0010, -1 },         
    { 0xef000067, -1 },         
    { 0xef000001, -1 },         
    { 0xeafffffc, -1 },         
    { TRAMP_SENTINEL_INSN, -1 }
  },
  armobsd_sigframe_init
}

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

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines