GDBserver
Loading...
Searching...
No Matches
Macros | Functions
ppc-linux.h File Reference
#include <asm/ptrace.h>
#include <asm/cputable.h>

Go to the source code of this file.

Macros

#define PT_ORIG_R3   34
 
#define PT_TRAP   40
 
#define PPC_FEATURE_BOOKE   0x00008000
 
#define PPC_FEATURE_HAS_DFP   0x00000400 /* Decimal Floating Point. */
 
#define PPC_FEATURE_HAS_VSX   0x00000080
 
#define PPC_FEATURE_HAS_ALTIVEC   0x10000000
 
#define PPC_FEATURE_HAS_SPE   0x00800000
 
#define PPC_FEATURE2_DSCR   0x20000000
 
#define PPC_FEATURE2_ARCH_2_07   0x80000000
 
#define PPC_FEATURE2_TAR   0x04000000
 
#define PPC_FEATURE2_EBB   0x10000000
 
#define PPC_FEATURE2_HTM   0x40000000
 
#define PTRACE_GETVRREGS   18
 
#define PTRACE_SETVRREGS   19
 
#define PTRACE_GETVSXREGS   27
 
#define PTRACE_SETVSXREGS   28
 
#define PTRACE_GETEVRREGS   20
 
#define PTRACE_SETEVRREGS   21
 
#define NT_PPC_TAR   0x103
 
#define NT_PPC_PPR   0x104
 
#define NT_PPC_DSCR   0x105
 
#define NT_PPC_EBB   0x106
 
#define NT_PPC_PMU   0x107
 
#define NT_PPC_TM_CGPR   0x108
 
#define NT_PPC_TM_CFPR   0x109
 
#define NT_PPC_TM_CVMX   0x10a
 
#define NT_PPC_TM_CVSX   0x10b
 
#define NT_PPC_TM_SPR   0x10c
 
#define NT_PPC_TM_CTAR   0x10d
 
#define NT_PPC_TM_CPPR   0x10e
 
#define NT_PPC_TM_CDSCR   0x10f
 

Functions

int ppc_linux_target_wordsize (int tid)
 

Macro Definition Documentation

◆ NT_PPC_DSCR

#define NT_PPC_DSCR   0x105

Definition at line 109 of file ppc-linux.h.

◆ NT_PPC_EBB

#define NT_PPC_EBB   0x106

Definition at line 114 of file ppc-linux.h.

◆ NT_PPC_PMU

#define NT_PPC_PMU   0x107

Definition at line 119 of file ppc-linux.h.

◆ NT_PPC_PPR

#define NT_PPC_PPR   0x104

Definition at line 104 of file ppc-linux.h.

◆ NT_PPC_TAR

#define NT_PPC_TAR   0x103

Definition at line 99 of file ppc-linux.h.

◆ NT_PPC_TM_CDSCR

#define NT_PPC_TM_CDSCR   0x10f

Definition at line 159 of file ppc-linux.h.

◆ NT_PPC_TM_CFPR

#define NT_PPC_TM_CFPR   0x109

Definition at line 129 of file ppc-linux.h.

◆ NT_PPC_TM_CGPR

#define NT_PPC_TM_CGPR   0x108

Definition at line 124 of file ppc-linux.h.

◆ NT_PPC_TM_CPPR

#define NT_PPC_TM_CPPR   0x10e

Definition at line 154 of file ppc-linux.h.

◆ NT_PPC_TM_CTAR

#define NT_PPC_TM_CTAR   0x10d

Definition at line 149 of file ppc-linux.h.

◆ NT_PPC_TM_CVMX

#define NT_PPC_TM_CVMX   0x10a

Definition at line 134 of file ppc-linux.h.

◆ NT_PPC_TM_CVSX

#define NT_PPC_TM_CVSX   0x10b

Definition at line 139 of file ppc-linux.h.

◆ NT_PPC_TM_SPR

#define NT_PPC_TM_SPR   0x10c

Definition at line 144 of file ppc-linux.h.

◆ PPC_FEATURE2_ARCH_2_07

#define PPC_FEATURE2_ARCH_2_07   0x80000000

Definition at line 55 of file ppc-linux.h.

◆ PPC_FEATURE2_DSCR

#define PPC_FEATURE2_DSCR   0x20000000

Definition at line 52 of file ppc-linux.h.

◆ PPC_FEATURE2_EBB

#define PPC_FEATURE2_EBB   0x10000000

Definition at line 61 of file ppc-linux.h.

◆ PPC_FEATURE2_HTM

#define PPC_FEATURE2_HTM   0x40000000

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

◆ PPC_FEATURE2_TAR

#define PPC_FEATURE2_TAR   0x04000000

Definition at line 58 of file ppc-linux.h.

◆ PPC_FEATURE_BOOKE

#define PPC_FEATURE_BOOKE   0x00008000

Definition at line 37 of file ppc-linux.h.

◆ PPC_FEATURE_HAS_ALTIVEC

#define PPC_FEATURE_HAS_ALTIVEC   0x10000000

Definition at line 46 of file ppc-linux.h.

◆ PPC_FEATURE_HAS_DFP

#define PPC_FEATURE_HAS_DFP   0x00000400 /* Decimal Floating Point. */

Definition at line 40 of file ppc-linux.h.

◆ PPC_FEATURE_HAS_SPE

#define PPC_FEATURE_HAS_SPE   0x00800000

Definition at line 49 of file ppc-linux.h.

◆ PPC_FEATURE_HAS_VSX

#define PPC_FEATURE_HAS_VSX   0x00000080

Definition at line 43 of file ppc-linux.h.

◆ PT_ORIG_R3

#define PT_ORIG_R3   34

Definition at line 26 of file ppc-linux.h.

◆ PT_TRAP

#define PT_TRAP   40

Definition at line 29 of file ppc-linux.h.

◆ PTRACE_GETEVRREGS

#define PTRACE_GETEVRREGS   20

Definition at line 93 of file ppc-linux.h.

◆ PTRACE_GETVRREGS

#define PTRACE_GETVRREGS   18

Definition at line 79 of file ppc-linux.h.

◆ PTRACE_GETVSXREGS

#define PTRACE_GETVSXREGS   27

Definition at line 85 of file ppc-linux.h.

◆ PTRACE_SETEVRREGS

#define PTRACE_SETEVRREGS   21

Definition at line 94 of file ppc-linux.h.

◆ PTRACE_SETVRREGS

#define PTRACE_SETVRREGS   19

Definition at line 80 of file ppc-linux.h.

◆ PTRACE_SETVSXREGS

#define PTRACE_SETVSXREGS   28

Definition at line 86 of file ppc-linux.h.

Function Documentation

◆ ppc_linux_target_wordsize()

int ppc_linux_target_wordsize ( int tid)

Definition at line 79 of file ppc-linux.c.

References ptrace.