GDB (xrefs)
Loading...
Searching...
No Matches
Macros | Functions | Variables
ppc-ravenscar-thread.c File Reference
#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.

Macros

#define NO_OFFSET   -1
 

Functions

static struct ravenscar_arch_ops ppc_ravenscar_powerpc_ops (powerpc_context_offsets)
 
void register_ppc_ravenscar_ops (struct gdbarch *gdbarch)
 
static struct ravenscar_arch_ops ppc_ravenscar_e500_ops (e500_context_offsets)
 
void register_e500_ravenscar_ops (struct gdbarch *gdbarch)
 

Variables

static const int powerpc_context_offsets []
 
static const int e500_context_offsets []
 

Macro Definition Documentation

◆ NO_OFFSET

#define NO_OFFSET   -1

Definition at line 28 of file ppc-ravenscar-thread.c.

Function Documentation

◆ ppc_ravenscar_e500_ops()

static struct ravenscar_arch_ops ppc_ravenscar_e500_ops ( e500_context_offsets )
static

◆ ppc_ravenscar_powerpc_ops()

static struct ravenscar_arch_ops ppc_ravenscar_powerpc_ops ( powerpc_context_offsets )
static

◆ register_e500_ravenscar_ops()

void register_e500_ravenscar_ops ( struct gdbarch * gdbarch)

Definition at line 123 of file ppc-ravenscar-thread.c.

References ppc_ravenscar_e500_ops(), and set_gdbarch_ravenscar_ops().

Referenced by rs6000_gdbarch_init().

◆ register_ppc_ravenscar_ops()

void register_ppc_ravenscar_ops ( struct gdbarch * gdbarch)

Variable Documentation

◆ e500_context_offsets

const int e500_context_offsets[]
static

Definition at line 61 of file ppc-ravenscar-thread.c.

◆ powerpc_context_offsets

const int powerpc_context_offsets[]
static
Initial value:
=
{
NO_OFFSET, 8, 12, 16,
20, 24, 28, 32,
36, 40, 44, 48,
52, 56, 60, 64,
68, 72, 76, 80,
NO_OFFSET, NO_OFFSET, 96, 104,
112, 120, 128, 136,
144, 152, 160, 168,
176, 184, 192, 200,
208, 216, 224, 232,
88, NO_OFFSET, 84, NO_OFFSET,
}
#define NO_OFFSET

Definition at line 32 of file ppc-ravenscar-thread.c.