|
GDB (API)
|
#include "defs.h"#include "arch-utils.h"#include "dwarf2-frame.h"#include "floatformat.h"#include "frame.h"#include "frame-base.h"#include "frame-unwind.h"#include "gdbcore.h"#include "gdbtypes.h"#include "inferior.h"#include "symtab.h"#include "objfiles.h"#include "osabi.h"#include "regcache.h"#include "target.h"#include "value.h"#include "gdb_assert.h"#include "gdb_string.h"#include "sparc64-tdep.h"Go to the source code of this file.
Defines | |
| #define | SPARC64_NUM_REGS ARRAY_SIZE (sparc64_register_names) |
| #define | SPARC64_NUM_PSEUDO_REGS ARRAY_SIZE (sparc64_pseudo_register_names) |
| #define | TSTATE_CWP 0x000000000000001fULL |
| #define | TSTATE_ICC 0x0000000f00000000ULL |
| #define | TSTATE_XCC 0x000000f000000000ULL |
| #define | PSR_S 0x00000080 |
| #define | PSR_ICC 0x00f00000 |
| #define | PSR_VERS 0x0f000000 |
| #define | PSR_IMPL 0xf0000000 |
| #define | PSR_V8PLUS 0xff000000 |
| #define | PSR_XCC 0x000f0000 |
Functions | |
| void | sparc64_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) |
| void | sparc64_supply_gregset (const struct sparc_gregset *gregset, struct regcache *regcache, int regnum, const void *gregs) |
| void | sparc64_collect_gregset (const struct sparc_gregset *gregset, const struct regcache *regcache, int regnum, void *gregs) |
| void | sparc64_supply_fpregset (const struct sparc_fpregset *fpregset, struct regcache *regcache, int regnum, const void *fpregs) |
| void | sparc64_collect_fpregset (const struct sparc_fpregset *fpregset, const struct regcache *regcache, int regnum, void *fpregs) |
Variables | |
| struct sparc_fpregset | sparc64_bsd_fpregset |
| #define PSR_ICC 0x00f00000 |
Definition at line 1217 of file sparc64-tdep.c.
| #define PSR_IMPL 0xf0000000 |
Definition at line 1219 of file sparc64-tdep.c.
| #define PSR_S 0x00000080 |
Definition at line 1216 of file sparc64-tdep.c.
| #define PSR_V8PLUS 0xff000000 |
Definition at line 1220 of file sparc64-tdep.c.
| #define PSR_VERS 0x0f000000 |
Definition at line 1218 of file sparc64-tdep.c.
| #define PSR_XCC 0x000f0000 |
Definition at line 1221 of file sparc64-tdep.c.
| #define SPARC64_NUM_PSEUDO_REGS ARRAY_SIZE (sparc64_pseudo_register_names) |
Definition at line 276 of file sparc64-tdep.c.
| #define SPARC64_NUM_REGS ARRAY_SIZE (sparc64_register_names) |
Definition at line 257 of file sparc64-tdep.c.
| #define TSTATE_CWP 0x000000000000001fULL |
Definition at line 1212 of file sparc64-tdep.c.
| #define TSTATE_ICC 0x0000000f00000000ULL |
Definition at line 1213 of file sparc64-tdep.c.
| #define TSTATE_XCC 0x000000f000000000ULL |
Definition at line 1214 of file sparc64-tdep.c.
| void sparc64_collect_fpregset | ( | const struct sparc_fpregset * | fpregset, |
| const struct regcache * | regcache, | ||
| int | regnum, | ||
| void * | fpregs | ||
| ) |
Definition at line 1489 of file sparc64-tdep.c.
| void sparc64_collect_gregset | ( | const struct sparc_gregset * | gregset, |
| const struct regcache * | regcache, | ||
| int | regnum, | ||
| void * | gregs | ||
| ) |
Definition at line 1341 of file sparc64-tdep.c.
| void sparc64_init_abi | ( | struct gdbarch_info | info, |
| struct gdbarch * | gdbarch | ||
| ) |
Definition at line 1166 of file sparc64-tdep.c.
| void sparc64_supply_fpregset | ( | const struct sparc_fpregset * | fpregset, |
| struct regcache * | regcache, | ||
| int | regnum, | ||
| const void * | fpregs | ||
| ) |
Definition at line 1451 of file sparc64-tdep.c.
| void sparc64_supply_gregset | ( | const struct sparc_gregset * | gregset, |
| struct regcache * | regcache, | ||
| int | regnum, | ||
| const void * | gregs | ||
| ) |
Definition at line 1224 of file sparc64-tdep.c.
{
0 * 8,
32 * 8,
}
Definition at line 1526 of file sparc64-tdep.c.
1.7.6.1