GDB (xrefs)
Macros | Functions | Variables
/tmp/gdb-7.10/gdb/shnbsd-tdep.c File Reference
#include "defs.h"
#include "gdbcore.h"
#include "regset.h"
#include "value.h"
#include "osabi.h"
#include "sh-tdep.h"
#include "solib-svr4.h"

Go to the source code of this file.

Macros

#define GDB_OSABI_NETBSD_CORE   GDB_OSABI_OPENBSD_ELF
 

Functions

static void shnbsd_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
 
static enum gdb_osabi shnbsd_core_osabi_sniffer (bfd *abfd)
 
void _initialize_shnbsd_tdep (void)
 

Variables

static const struct sh_corefile_regmap regmap []
 
initialize_file_ftype _initialize_shnbsd_tdep
 

Macro Definition Documentation

#define GDB_OSABI_NETBSD_CORE   GDB_OSABI_OPENBSD_ELF

Definition at line 76 of file shnbsd-tdep.c.

Referenced by shnbsd_core_osabi_sniffer().

Function Documentation

void _initialize_shnbsd_tdep ( void  )
static enum gdb_osabi shnbsd_core_osabi_sniffer ( bfd *  abfd)
static

Definition at line 79 of file shnbsd-tdep.c.

References GDB_OSABI_NETBSD_CORE, and GDB_OSABI_UNKNOWN.

Referenced by _initialize_shnbsd_tdep().

static void shnbsd_init_abi ( struct gdbarch_info  info,
struct gdbarch gdbarch 
)
static

Variable Documentation

initialize_file_ftype _initialize_shnbsd_tdep
const struct sh_corefile_regmap regmap[]
static
Initial value:
=
{
{R0_REGNUM, 20 * 4},
{R0_REGNUM + 1, 19 * 4},
{R0_REGNUM + 2, 18 * 4},
{R0_REGNUM + 3, 17 * 4},
{R0_REGNUM + 4, 16 * 4},
{R0_REGNUM + 5, 15 * 4},
{R0_REGNUM + 6, 14 * 4},
{R0_REGNUM + 7, 13 * 4},
{R0_REGNUM + 8, 12 * 4},
{R0_REGNUM + 9, 11 * 4},
{R0_REGNUM + 10, 10 * 4},
{R0_REGNUM + 11, 9 * 4},
{R0_REGNUM + 12, 8 * 4},
{R0_REGNUM + 13, 7 * 4},
{R0_REGNUM + 14, 6 * 4},
{R0_REGNUM + 15, 5 * 4},
{PC_REGNUM, 0 * 4},
{SR_REGNUM, 1 * 4},
{PR_REGNUM, 2 * 4},
{MACH_REGNUM, 3 * 4},
{MACL_REGNUM, 4 * 4},
{-1 , 0}
}

Definition at line 33 of file shnbsd-tdep.c.