|
GDB (xrefs)
|
#include "defs.h"#include "gdbcore.h"#include "regcache.h"#include "ppc-tdep.h"#include "inferior.h"#include "ravenscar-thread.h"#include "ppc-ravenscar-thread.h"Go to the source code of this file.
Classes | |
| struct | ravenscar_reg_info |
Macros | |
| #define | NO_OFFSET -1 |
Variables | |
| static const int | powerpc_context_offsets [] |
| static const int | e500_context_offsets [] |
| static const struct ravenscar_reg_info | ppc_reg_info |
| static struct ravenscar_arch_ops | ppc_ravenscar_powerpc_ops |
| static const struct ravenscar_reg_info | e500_reg_info |
| static struct ravenscar_arch_ops | ppc_ravenscar_e500_ops |
| #define NO_OFFSET -1 |
Definition at line 28 of file ppc-ravenscar-thread.c.
Referenced by register_in_thread_descriptor_p().
|
static |
Definition at line 261 of file ppc-ravenscar-thread.c.
References e500_reg_info, ppc_ravenscar_generic_fetch_registers(), and regnum.
|
static |
Definition at line 270 of file ppc-ravenscar-thread.c.
References e500_reg_info, ppc_ravenscar_generic_store_registers(), and regnum.
|
static |
Definition at line 147 of file ppc-ravenscar-thread.c.
References regcache::arch(), ravenscar_reg_info::context_offsets, gdbarch_num_regs(), inferior_ptid, gdbarch::num_regs, ptid_get_tid(), register_in_thread_descriptor_p(), and supply_register_at_address().
Referenced by ppc_ravenscar_e500_fetch_registers(), and ppc_ravenscar_powerpc_fetch_registers().
|
static |
Definition at line 176 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 186 of file ppc-ravenscar-thread.c.
References regcache::arch(), ravenscar_reg_info::context_offsets, inferior_ptid, ptid_get_tid(), regcache_raw_collect(), register_in_thread_descriptor_p(), register_size(), regnum, and write_memory().
Referenced by ppc_ravenscar_e500_store_registers(), and ppc_ravenscar_powerpc_store_registers().
|
static |
Definition at line 218 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_generic_fetch_registers(), ppc_reg_info, and regnum.
|
static |
Definition at line 227 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_generic_store_registers(), ppc_reg_info, and regnum.
| void register_e500_ravenscar_ops | ( | struct gdbarch * | gdbarch | ) |
Definition at line 287 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_e500_ops, and set_gdbarch_ravenscar_ops().
Referenced by rs6000_gdbarch_init().
|
static |
Definition at line 135 of file ppc-ravenscar-thread.c.
References ravenscar_reg_info::context_offsets, NO_OFFSET, and regnum.
Referenced by ppc_ravenscar_generic_fetch_registers(), and ppc_ravenscar_generic_store_registers().
| void register_ppc_ravenscar_ops | ( | struct gdbarch * | gdbarch | ) |
Definition at line 244 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_powerpc_ops, and set_gdbarch_ravenscar_ops().
Referenced by rs6000_gdbarch_init().
|
static |
Definition at line 119 of file ppc-ravenscar-thread.c.
References regcache::arch(), read_memory(), regcache_raw_supply(), register_size(), and regnum.
Referenced by ppc_ravenscar_generic_fetch_registers().
|
static |
Definition at line 61 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 251 of file ppc-ravenscar-thread.c.
Referenced by ppc_ravenscar_e500_fetch_registers(), and ppc_ravenscar_e500_store_registers().
|
static |
Definition at line 32 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 277 of file ppc-ravenscar-thread.c.
Referenced by register_e500_ravenscar_ops().
|
static |
Definition at line 234 of file ppc-ravenscar-thread.c.
Referenced by register_ppc_ravenscar_ops().
|
static |
Definition at line 208 of file ppc-ravenscar-thread.c.
Referenced by ppc_ravenscar_powerpc_fetch_registers(), and ppc_ravenscar_powerpc_store_registers().
1.8.14