GDB (xrefs)
Defines | Functions | Variables
/home/stan/gdb/src/gdb/vax-nat.c File Reference
#include "defs.h"
#include "inferior.h"
#include "gdb_assert.h"
#include <sys/types.h>
#include <sys/dir.h>
#include <sys/user.h>
#include <machine/reg.h>
#include "vax-tdep.h"
#include "inf-ptrace.h"
#include <nlist.h>

Go to the source code of this file.

Defines

#define PT_READ_U   3
#define _PATH_UNIX   "/vmunix"

Functions

static CORE_ADDR vax_register_u_addr (CORE_ADDR u_ar0, int regnum)
static CORE_ADDR vax_register_u_offset (struct gdbarch *gdbarch, int regnum, int store_p)
void _initialize_vax_nat (void)

Variables

static CORE_ADDR vax_kernel_u_addr = 0x80020000
static int vax_register_index []

Define Documentation

#define _PATH_UNIX   "/vmunix"

Definition at line 89 of file vax-nat.c.

Referenced by _initialize_vax_nat().

#define PT_READ_U   3

Definition at line 33 of file vax-nat.c.

Referenced by vax_register_u_offset().


Function Documentation

void _initialize_vax_nat ( void  )
static CORE_ADDR vax_register_u_addr ( CORE_ADDR  u_ar0,
int  regnum 
) [static]

Definition at line 61 of file vax-nat.c.

References gdb_assert, VAX_R0_REGNUM, and vax_register_index.

Referenced by vax_register_u_offset().

static CORE_ADDR vax_register_u_offset ( struct gdbarch gdbarch,
int  regnum,
int  store_p 
) [static]

Variable Documentation

CORE_ADDR vax_kernel_u_addr = 0x80020000 [static]

Definition at line 49 of file vax-nat.c.

Referenced by _initialize_vax_nat(), and vax_register_u_offset().

int vax_register_index[] [static]
Initial value:
{
  R0, R1, R2, R3, R4, R5,
  R6, R7, R8, R9, R10, R11,
  AP, FP, SP, PC, PS
}

Definition at line 53 of file vax-nat.c.

Referenced by vax_register_u_addr().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines