GDB (API)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/sparcnbsd-tdep.c File Reference
#include "defs.h"
#include "frame.h"
#include "frame-unwind.h"
#include "gdbcore.h"
#include "gdbtypes.h"
#include "osabi.h"
#include "regcache.h"
#include "regset.h"
#include "solib-svr4.h"
#include "symtab.h"
#include "trad-frame.h"
#include "gdb_assert.h"
#include "gdb_string.h"
#include "sparc-tdep.h"
#include "nbsd-tdep.h"

Go to the source code of this file.

Defines

#define X_RS1(i)   (((i) >> 14) & 0x1f)
#define X_RS2(i)   ((i) & 0x1f)
#define X_I(i)   (((i) >> 13) & 1)
#define PSR_EF   0x00001000
#define GDB_OSABI_NETBSD_CORE   GDB_OSABI_NETBSD_AOUT

Functions

struct trad_frame_saved_regsparc32nbsd_sigcontext_saved_regs (struct frame_info *this_frame)
CORE_ADDR sparcnbsd_step_trap (struct frame_info *frame, unsigned long insn)
void sparc32nbsd_elf_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch)
void _initialize_sparcnbsd_tdep (void)

Variables

struct sparc_gregset sparc32nbsd_gregset

Define Documentation

Definition at line 341 of file sparcnbsd-tdep.c.

#define PSR_EF   0x00001000
#define X_I (   i)    (((i) >> 13) & 1)

Definition at line 42 of file sparcnbsd-tdep.c.

#define X_RS1 (   i)    (((i) >> 14) & 0x1f)

Definition at line 40 of file sparcnbsd-tdep.c.

#define X_RS2 (   i)    ((i) & 0x1f)

Definition at line 41 of file sparcnbsd-tdep.c.


Function Documentation

void _initialize_sparcnbsd_tdep ( void  )
void sparc32nbsd_elf_init_abi ( struct gdbarch_info  info,
struct gdbarch *  gdbarch 
)

Definition at line 314 of file sparcnbsd-tdep.c.

struct trad_frame_saved_reg* sparc32nbsd_sigcontext_saved_regs ( struct frame_info *  this_frame) [read]

Definition at line 100 of file sparcnbsd-tdep.c.

CORE_ADDR sparcnbsd_step_trap ( struct frame_info *  frame,
unsigned long  insn 
)

Definition at line 268 of file sparcnbsd-tdep.c.


Variable Documentation

Initial value:
{
  0 * 4,                        
  1 * 4,                        
  2 * 4,                        
  3 * 4,                        
  -1,                           
  -1,                           
  5 * 4,                        
  -1                            
}

Definition at line 44 of file sparcnbsd-tdep.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines