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().
Definition at line 262 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_generic_fetch_registers().
Definition at line 271 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_generic_store_registers().
|
static |
Definition at line 147 of file ppc-ravenscar-thread.c.
References ravenscar_reg_info::context_offsets, gdbarch_num_regs(), gdbarch_sp_regnum(), get_regcache_arch(), inferior_ptid, gdbarch::num_regs, ptid_get_tid(), register_in_thread_descriptor_p(), sp_regnum, and supply_register_at_address().
Referenced by ppc_ravenscar_e500_fetch_registers(), and ppc_ravenscar_powerpc_fetch_registers().
|
static |
Definition at line 177 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 187 of file ppc-ravenscar-thread.c.
References ravenscar_reg_info::context_offsets, get_regcache_arch(), 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().
Definition at line 219 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_generic_fetch_registers().
Definition at line 228 of file ppc-ravenscar-thread.c.
References ppc_ravenscar_generic_store_registers().
void register_e500_ravenscar_ops | ( | struct gdbarch * | gdbarch | ) |
Definition at line 288 of file ppc-ravenscar-thread.c.
References 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, and NO_OFFSET.
Referenced by ppc_ravenscar_generic_fetch_registers(), and ppc_ravenscar_generic_store_registers().
void register_ppc_ravenscar_ops | ( | struct gdbarch * | gdbarch | ) |
Definition at line 245 of file ppc-ravenscar-thread.c.
References set_gdbarch_ravenscar_ops().
Referenced by rs6000_gdbarch_init().
|
static |
Definition at line 119 of file ppc-ravenscar-thread.c.
References get_regcache_arch(), read_memory(), regcache_raw_supply(), and register_size().
Referenced by ppc_ravenscar_generic_fetch_registers().
Definition at line 61 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 252 of file ppc-ravenscar-thread.c.
Definition at line 32 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 278 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 235 of file ppc-ravenscar-thread.c.
|
static |
Definition at line 209 of file ppc-ravenscar-thread.c.