GDB (xrefs)
Classes | Functions | Variables
/tmp/gdb-7.10/gdb/armnbsd-nat.c File Reference
#include "defs.h"
#include "gdbcore.h"
#include "inferior.h"
#include "regcache.h"
#include "target.h"
#include <sys/types.h>
#include <sys/ptrace.h>
#include <machine/reg.h>
#include <machine/frame.h>
#include "arm-tdep.h"
#include "inf-ptrace.h"

Go to the source code of this file.

Classes

struct  md_core
 

Functions

static void arm_supply_gregset (struct regcache *regcache, struct reg *gregset)
 
static void arm_supply_fparegset (struct regcache *regcache, struct fpreg *fparegset)
 
static void fetch_register (struct regcache *regcache, int regno)
 
static void fetch_regs (struct regcache *regcache)
 
static void fetch_fp_register (struct regcache *regcache, int regno)
 
static void fetch_fp_regs (struct regcache *regcache)
 
static void armnbsd_fetch_registers (struct target_ops *ops, struct regcache *regcache, int regno)
 
static void store_register (const struct regcache *regcache, int regno)
 
static void store_regs (const struct regcache *regcache)
 
static void store_fp_register (const struct regcache *regcache, int regno)
 
static void store_fp_regs (const struct regcache *regcache)
 
static void armnbsd_store_registers (struct target_ops *ops, struct regcache *regcache, int regno)
 
static void fetch_core_registers (struct regcache *regcache, char *core_reg_sect, unsigned core_reg_size, int which, CORE_ADDR ignore)
 
static void fetch_elfcore_registers (struct regcache *regcache, char *core_reg_sect, unsigned core_reg_size, int which, CORE_ADDR ignore)
 
void _initialize_arm_netbsd_nat (void)
 

Variables

int arm_apcs_32
 
static struct core_fns arm_netbsd_core_fns
 
static struct core_fns arm_netbsd_elfcore_fns
 

Function Documentation

void _initialize_arm_netbsd_nat ( void  )
static void arm_supply_fparegset ( struct regcache regcache,
struct fpreg *  fparegset 
)
static
static void arm_supply_gregset ( struct regcache regcache,
struct reg gregset 
)
static
static void armnbsd_fetch_registers ( struct target_ops ops,
struct regcache regcache,
int  regno 
)
static
static void armnbsd_store_registers ( struct target_ops ops,
struct regcache regcache,
int  regno 
)
static
static void fetch_core_registers ( struct regcache regcache,
char *  core_reg_sect,
unsigned  core_reg_size,
int  which,
CORE_ADDR  ignore 
)
static
static void fetch_elfcore_registers ( struct regcache regcache,
char *  core_reg_sect,
unsigned  core_reg_size,
int  which,
CORE_ADDR  ignore 
)
static

Definition at line 432 of file armnbsd-nat.c.

References _, arm_supply_fparegset(), arm_supply_gregset(), and warning().

static void fetch_fp_register ( struct regcache regcache,
int  regno 
)
static
static void fetch_fp_regs ( struct regcache regcache)
static
static void fetch_register ( struct regcache regcache,
int  regno 
)
static
static void fetch_regs ( struct regcache regcache)
static
static void store_fp_register ( const struct regcache regcache,
int  regno 
)
static
static void store_fp_regs ( const struct regcache regcache)
static
static void store_register ( const struct regcache regcache,
int  regno 
)
static
static void store_regs ( const struct regcache regcache)
static

Variable Documentation

int arm_apcs_32
struct core_fns arm_netbsd_core_fns
static
Initial value:
=
{
bfd_target_unknown_flavour,
NULL
}
int default_check_format(bfd *abfd)
Definition: corelow.c:164
static void fetch_core_registers(struct regcache *regcache, char *core_reg_sect, unsigned core_reg_size, int which, CORE_ADDR ignore)
Definition: armnbsd-nat.c:419
int default_core_sniffer(struct core_fns *our_fns, bfd *abfd)
Definition: corelow.c:115

Definition at line 471 of file armnbsd-nat.c.

struct core_fns arm_netbsd_elfcore_fns
static
Initial value:
=
{
bfd_target_elf_flavour,
NULL
}
int default_check_format(bfd *abfd)
Definition: corelow.c:164
int default_core_sniffer(struct core_fns *our_fns, bfd *abfd)
Definition: corelow.c:115
static void fetch_elfcore_registers(struct regcache *regcache, char *core_reg_sect, unsigned core_reg_size, int which, CORE_ADDR ignore)
Definition: armnbsd-nat.c:432

Definition at line 480 of file armnbsd-nat.c.