GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Functions | Variables
ppc-linux-common.h File Reference

Go to the source code of this file.

Classes

struct  ppc_linux_features
 

Macros

#define PPC_LINUX_SIZEOF_VRREGSET   544
 
#define PPC_LINUX_SIZEOF_VSXREGSET   256
 
#define PPC_LINUX_SIZEOF_PPRREGSET   8
 
#define PPC_LINUX_SIZEOF_DSCRREGSET   8
 
#define PPC_LINUX_SIZEOF_TARREGSET   8
 
#define PPC_LINUX_SIZEOF_EBBREGSET   (3*8)
 
#define PPC_LINUX_SIZEOF_PMUREGSET   (5*8)
 
#define PPC_LINUX_SIZEOF_TM_SPRREGSET   (3*8)
 
#define PPC32_LINUX_SIZEOF_CGPRREGSET   (48*4)
 
#define PPC64_LINUX_SIZEOF_CGPRREGSET   (48*8)
 
#define PPC_LINUX_SIZEOF_CFPRREGSET   (32*8+8)
 
#define PPC_LINUX_SIZEOF_CVMXREGSET   (34*16)
 
#define PPC_LINUX_SIZEOF_CVSXREGSET   (32*8)
 
#define PPC_LINUX_SIZEOF_CPPRREGSET   8
 
#define PPC_LINUX_SIZEOF_CDSCRREGSET   8
 
#define PPC_LINUX_SIZEOF_CTARREGSET   8
 

Functions

bool ppc_linux_has_isa205 (CORE_ADDR hwcap)
 
const struct target_descppc_linux_match_description (struct ppc_linux_features features)
 

Variables

const struct ppc_linux_features ppc_linux_no_features
 

Macro Definition Documentation

◆ PPC32_LINUX_SIZEOF_CGPRREGSET

#define PPC32_LINUX_SIZEOF_CGPRREGSET   (48*4)

◆ PPC64_LINUX_SIZEOF_CGPRREGSET

#define PPC64_LINUX_SIZEOF_CGPRREGSET   (48*8)

◆ PPC_LINUX_SIZEOF_CDSCRREGSET

#define PPC_LINUX_SIZEOF_CDSCRREGSET   8

◆ PPC_LINUX_SIZEOF_CFPRREGSET

#define PPC_LINUX_SIZEOF_CFPRREGSET   (32*8+8)

◆ PPC_LINUX_SIZEOF_CPPRREGSET

#define PPC_LINUX_SIZEOF_CPPRREGSET   8

◆ PPC_LINUX_SIZEOF_CTARREGSET

#define PPC_LINUX_SIZEOF_CTARREGSET   8

◆ PPC_LINUX_SIZEOF_CVMXREGSET

#define PPC_LINUX_SIZEOF_CVMXREGSET   (34*16)

◆ PPC_LINUX_SIZEOF_CVSXREGSET

#define PPC_LINUX_SIZEOF_CVSXREGSET   (32*8)

◆ PPC_LINUX_SIZEOF_DSCRREGSET

#define PPC_LINUX_SIZEOF_DSCRREGSET   8

◆ PPC_LINUX_SIZEOF_EBBREGSET

#define PPC_LINUX_SIZEOF_EBBREGSET   (3*8)

◆ PPC_LINUX_SIZEOF_PMUREGSET

#define PPC_LINUX_SIZEOF_PMUREGSET   (5*8)

◆ PPC_LINUX_SIZEOF_PPRREGSET

#define PPC_LINUX_SIZEOF_PPRREGSET   8

◆ PPC_LINUX_SIZEOF_TARREGSET

#define PPC_LINUX_SIZEOF_TARREGSET   8

◆ PPC_LINUX_SIZEOF_TM_SPRREGSET

#define PPC_LINUX_SIZEOF_TM_SPRREGSET   (3*8)

◆ PPC_LINUX_SIZEOF_VRREGSET

#define PPC_LINUX_SIZEOF_VRREGSET   544

◆ PPC_LINUX_SIZEOF_VSXREGSET

#define PPC_LINUX_SIZEOF_VSXREGSET   256

Function Documentation

◆ ppc_linux_has_isa205()

bool ppc_linux_has_isa205 ( CORE_ADDR hwcap)

◆ ppc_linux_match_description()

const struct target_desc * ppc_linux_match_description ( struct ppc_linux_features features)

Variable Documentation

◆ ppc_linux_no_features

const struct ppc_linux_features ppc_linux_no_features
Initial value:
= {
0,
false,
false,
false,
false,
false,
false,
}

Definition at line 64 of file ppc-linux-common.h.

Referenced by ppc_linux_core_read_description(), and ppc_linux_nat_target::read_description().