gdb/sparc-linux-nat.c - gdb
Functions defined
Source code
- #include "defs.h"
- #include "regcache.h"
- #include <sys/procfs.h>
- #include "gregset.h"
- #include "sparc-tdep.h"
- #include "sparc-nat.h"
- #include "inferior.h"
- #include "target.h"
- #include "linux-nat.h"
- void
- supply_gregset (struct regcache *regcache, const prgregset_t *gregs)
- {
- sparc32_supply_gregset (sparc_gregmap, regcache, -1, gregs);
- }
- void
- supply_fpregset (struct regcache *regcache, const prfpregset_t *fpregs)
- {
- sparc32_supply_fpregset (sparc_fpregmap, regcache, -1, fpregs);
- }
- void
- fill_gregset (const struct regcache *regcache, prgregset_t *gregs, int regnum)
- {
- sparc32_collect_gregset (sparc_gregmap, regcache, regnum, gregs);
- }
- void
- fill_fpregset (const struct regcache *regcache,
- prfpregset_t *fpregs, int regnum)
- {
- sparc32_collect_fpregset (sparc_fpregmap, regcache, regnum, fpregs);
- }
- void _initialize_sparc_linux_nat (void);
- void
- _initialize_sparc_linux_nat (void)
- {
- struct target_ops *t;
-
- t = linux_target ();
- sparc_fpregmap = &sparc32_bsd_fpregmap;
-
- t->to_fetch_registers = sparc_fetch_inferior_registers;
- t->to_store_registers = sparc_store_inferior_registers;
-
- linux_nat_add_target (t);
- }