Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
pt_regs Struct Reference

#include <ptrace.h>

Public Member Functions

 REG_PAIR (tsr, orig_a4)
 
 REG_PAIR (rilc, ilc)
 
 REG_PAIR (pc, csr)
 
 REG_PAIR (b17, b16)
 
 REG_PAIR (b19, b18)
 
 REG_PAIR (b21, b20)
 
 REG_PAIR (b23, b22)
 
 REG_PAIR (b25, b24)
 
 REG_PAIR (b27, b26)
 
 REG_PAIR (b29, b28)
 
 REG_PAIR (b31, b30)
 
 REG_PAIR (b1, b0)
 
 REG_PAIR (b3, b2)
 
 REG_PAIR (b5, b4)
 
 REG_PAIR (b7, b6)
 
 REG_PAIR (b9, b8)
 
 REG_PAIR (b11, b10)
 
 REG_PAIR (b13, b12)
 
 REG_PAIR (a17, a16)
 
 REG_PAIR (a19, a18)
 
 REG_PAIR (a21, a20)
 
 REG_PAIR (a23, a22)
 
 REG_PAIR (a25, a24)
 
 REG_PAIR (a27, a26)
 
 REG_PAIR (a29, a28)
 
 REG_PAIR (a31, a30)
 
 REG_PAIR (a1, a0)
 
 REG_PAIR (a3, a2)
 
 REG_PAIR (a5, a4)
 
 REG_PAIR (a7, a6)
 
 REG_PAIR (a9, a8)
 
 REG_PAIR (a11, a10)
 
 REG_PAIR (a13, a12)
 
 REG_PAIR (a15, a14)
 
 REG_PAIR (sp, dp)
 
int align[0] __attribute__ ((aligned(16)))
 

Data Fields

unsigned long r0
 
unsigned long r1
 
unsigned long r2
 
unsigned long r3
 
unsigned long r4
 
unsigned long r5
 
unsigned long r6
 
unsigned long r7
 
unsigned long r8
 
unsigned long r19
 
unsigned long r20
 
unsigned long r21
 
unsigned long r22
 
unsigned long r23
 
unsigned long r24
 
unsigned long r25
 
unsigned long r26
 
unsigned long r27
 
unsigned long r28
 
unsigned long hae
 
unsigned long trap_a0
 
unsigned long trap_a1
 
unsigned long trap_a2
 
unsigned long ps
 
unsigned long pc
 
unsigned long gp
 
unsigned long r16
 
unsigned long r17
 
unsigned long r18
 
unsigned long uregs [18]
 
long uregs [18]
 
union {
   struct user_pt_regs   user_regs
 
   struct {
      u64   regs [31]
 
      u64   sp
 
      u64   pc
 
      u64   pstate
 
   } 
 
}; 
 
u64 orig_x0
 
u64 syscallno
 
unsigned long sr
 
unsigned long lr
 
unsigned long sp
 
unsigned long r12
 
unsigned long r11
 
unsigned long r10
 
unsigned long r9
 
unsigned long r12_orig
 
long orig_pc
 
long ipend
 
long seqstat
 
long rete
 
long retn
 
long retx
 
long pc
 
long rets
 
long reserved
 
long astat
 
long lb1
 
long lb0
 
long lt1
 
long lt0
 
long lc1
 
long lc0
 
long a1w
 
long a1x
 
long a0w
 
long a0x
 
long b3
 
long b2
 
long b1
 
long b0
 
long l3
 
long l2
 
long l1
 
long l0
 
long m3
 
long m2
 
long m1
 
long m0
 
long i3
 
long i2
 
long i1
 
long i0
 
long usp
 
long fp
 
long p5
 
long p4
 
long p3
 
long p2
 
long p1
 
long p0
 
long r7
 
long r6
 
long r5
 
long r4
 
long r3
 
long r2
 
long r1
 
long r0
 
long orig_r0
 
long orig_p0
 
long syscfg
 
unsigned long frametype
 
unsigned long orig_r10
 
unsigned long r13
 
unsigned long mof
 
unsigned long dccr
 
unsigned long srp
 
unsigned long irp
 
unsigned long csrinstr
 
unsigned long csraddr
 
unsigned long csrdata
 
unsigned long acr
 
unsigned long srs
 
unsigned long spc
 
unsigned long ccs
 
unsigned long erp
 
unsigned long exs
 
unsigned long eda
 
unsigned long psr
 
unsigned long isr
 
unsigned long ccr
 
unsigned long cccr
 
unsigned long lcr
 
unsigned long __status
 
unsigned long syscallno
 
unsigned long orig_gr8
 
unsigned long gner0
 
unsigned long gner1
 
unsigned long long iacc0
 
unsigned long tbr
 
unsigned long fp
 
unsigned long gr3
 
unsigned long gr4
 
unsigned long gr5
 
unsigned long gr6
 
unsigned long gr7
 
unsigned long gr8
 
unsigned long gr9
 
unsigned long gr10
 
unsigned long gr11
 
unsigned long gr12
 
unsigned long gr13
 
unsigned long gr14
 
unsigned long gr15
 
unsigned long gr16
 
unsigned long gr17
 
unsigned long gr18
 
unsigned long gr19
 
unsigned long gr20
 
unsigned long gr21
 
unsigned long gr22
 
unsigned long gr23
 
unsigned long gr24
 
unsigned long gr25
 
unsigned long gr26
 
unsigned long gr27
 
struct pt_regsnext_frame
 
unsigned long gr29
 
unsigned long gr30
 
unsigned long gr31
 
long retpc
 
long er4
 
long er5
 
long er6
 
long er3
 
long er2
 
long er1
 
long orig_er0
 
unsigned short ccr
 
long er0
 
long vector
 
long restart_r0
 
long syscall_nr
 
union {
   struct {
      unsigned long   usr
 
      unsigned long   preds
 
   } 
 
   long long int   predsusr
 
}; 
 
union {
   struct {
      unsigned long   m0
 
      unsigned long   m1
 
   } 
 
   long long int   m1m0
 
}; 
 
union {
   struct {
      unsigned long   sa1
 
      unsigned long   lc1
 
   } 
 
   long long int   lc1sa1
 
}; 
 
union {
   struct {
      unsigned long   sa0
 
      unsigned long   lc0
 
   } 
 
   long long int   lc0sa0
 
}; 
 
union {
   struct {
      unsigned long   gp
 
      unsigned long   ugp
 
   } 
 
   long long int   ugpgp
 
}; 
 
union {
   struct {
      unsigned long   r00
 
      unsigned long   r01
 
   } 
 
   long long int   r0100
 
}; 
 
union {
   struct {
      unsigned long   r02
 
      unsigned long   r03
 
   } 
 
   long long int   r0302
 
}; 
 
union {
   struct {
      unsigned long   r04
 
      unsigned long   r05
 
   } 
 
   long long int   r0504
 
}; 
 
union {
   struct {
      unsigned long   r06
 
      unsigned long   r07
 
   } 
 
   long long int   r0706
 
}; 
 
union {
   struct {
      unsigned long   r08
 
      unsigned long   r09
 
   } 
 
   long long int   r0908
 
}; 
 
union {
   struct {
      unsigned long   r10
 
      unsigned long   r11
 
   } 
 
   long long int   r1110
 
}; 
 
union {
   struct {
      unsigned long   r12
 
      unsigned long   r13
 
   } 
 
   long long int   r1312
 
}; 
 
union {
   struct {
      unsigned long   r14
 
      unsigned long   r15
 
   } 
 
   long long int   r1514
 
}; 
 
union {
   struct {
      unsigned long   r16
 
      unsigned long   r17
 
   } 
 
   long long int   r1716
 
}; 
 
union {
   struct {
      unsigned long   r18
 
      unsigned long   r19
 
   } 
 
   long long int   r1918
 
}; 
 
union {
   struct {
      unsigned long   r20
 
      unsigned long   r21
 
   } 
 
   long long int   r2120
 
}; 
 
union {
   struct {
      unsigned long   r22
 
      unsigned long   r23
 
   } 
 
   long long int   r2322
 
}; 
 
union {
   struct {
      unsigned long   r24
 
      unsigned long   r25
 
   } 
 
   long long int   r2524
 
}; 
 
union {
   struct {
      unsigned long   r26
 
      unsigned long   r27
 
   } 
 
   long long int   r2726
 
}; 
 
union {
   struct {
      unsigned long   r28
 
      unsigned long   r29
 
   } 
 
   long long int   r2928
 
}; 
 
union {
   struct {
      unsigned long   r30
 
      unsigned long   r31
 
   } 
 
   long long int   r3130
 
}; 
 
struct hvm_event_record hvmer
 
unsigned long b6
 
unsigned long b7
 
unsigned long ar_csd
 
unsigned long ar_ssd
 
unsigned long cr_ipsr
 
unsigned long cr_iip
 
unsigned long cr_ifs
 
unsigned long ar_unat
 
unsigned long ar_pfs
 
unsigned long ar_rsc
 
unsigned long ar_rnat
 
unsigned long ar_bspstore
 
unsigned long pr
 
unsigned long b0
 
unsigned long loadrs
 
unsigned long ar_fpsr
 
unsigned long ar_ccv
 
struct ia64_fpreg f6
 
struct ia64_fpreg f7
 
struct ia64_fpreg f8
 
struct ia64_fpreg f9
 
struct ia64_fpreg f10
 
struct ia64_fpreg f11
 
struct pt_regspt_regs
 
unsigned long acc0h
 
unsigned long acc0l
 
unsigned long acc1h
 
unsigned long acc1l
 
unsigned long psw
 
unsigned long bpc
 
unsigned long bbpsw
 
unsigned long bbpc
 
unsigned long spu
 
unsigned long spi
 
unsigned long orig_r0
 
long d1
 
long d2
 
long d3
 
long d4
 
long d5
 
long a0
 
long a1
 
long a2
 
long d0
 
long orig_d0
 
long stkadj
 
unsigned short sr
 
unsigned format: 4
 
unsigned vector: 12
 
microblaze_reg_t r0
 
microblaze_reg_t r1
 
microblaze_reg_t r2
 
microblaze_reg_t r3
 
microblaze_reg_t r4
 
microblaze_reg_t r5
 
microblaze_reg_t r6
 
microblaze_reg_t r7
 
microblaze_reg_t r8
 
microblaze_reg_t r9
 
microblaze_reg_t r10
 
microblaze_reg_t r11
 
microblaze_reg_t r12
 
microblaze_reg_t r13
 
microblaze_reg_t r14
 
microblaze_reg_t r15
 
microblaze_reg_t r16
 
microblaze_reg_t r17
 
microblaze_reg_t r18
 
microblaze_reg_t r19
 
microblaze_reg_t r20
 
microblaze_reg_t r21
 
microblaze_reg_t r22
 
microblaze_reg_t r23
 
microblaze_reg_t r24
 
microblaze_reg_t r25
 
microblaze_reg_t r26
 
microblaze_reg_t r27
 
microblaze_reg_t r28
 
microblaze_reg_t r29
 
microblaze_reg_t r30
 
microblaze_reg_t r31
 
microblaze_reg_t pc
 
microblaze_reg_t msr
 
microblaze_reg_t ear
 
microblaze_reg_t esr
 
microblaze_reg_t fsr
 
int pt_mode
 
unsigned long regs [32]
 
unsigned long cp0_status
 
unsigned long hi
 
unsigned long lo
 
unsigned long cp0_badvaddr
 
unsigned long cp0_cause
 
unsigned long cp0_epc
 
unsigned long a3
 
unsigned long a2
 
unsigned long d3
 
unsigned long d2
 
unsigned long mcvf
 
unsigned long mcrl
 
unsigned long mcrh
 
unsigned long mdrq
 
unsigned long e1
 
unsigned long e0
 
unsigned long e7
 
unsigned long e6
 
unsigned long e5
 
unsigned long e4
 
unsigned long e3
 
unsigned long e2
 
unsigned long lar
 
unsigned long lir
 
unsigned long mdr
 
unsigned long a1
 
unsigned long a0
 
unsigned long d1
 
unsigned long d0
 
struct pt_regsnext
 
unsigned long orig_d0
 
unsigned long epsw
 
union {
   struct {
      long   sr
 
      long   sp
 
   } 
 
   struct {
      long   offset [2]
 
      long   gprs [30]
 
   } 
 
   struct {
      long   gpr [32]
 
   } 
 
}; 
 
long orig_gpr11
 
long dummy
 
long dummy2
 
unsigned long gr [32]
 
__u64 fr [32]
 
unsigned long iasq [2]
 
unsigned long iaoq [2]
 
unsigned long cr27
 
unsigned long pad0
 
unsigned long orig_r28
 
unsigned long ksp
 
unsigned long kpc
 
unsigned long sar
 
unsigned long iir
 
unsigned long ior
 
unsigned long ipsw
 
unsigned long gpr [32]
 
unsigned long nip
 
unsigned long msr
 
unsigned long orig_gpr3
 
unsigned long ctr
 
unsigned long link
 
unsigned long xer
 
unsigned long mq
 
unsigned long trap
 
unsigned long dar
 
unsigned long dsisr
 
unsigned long result
 
unsigned long args [1]
 
psw_t psw
 
unsigned long gprs [NUM_GPRS]
 
unsigned long orig_gpr2
 
unsigned int int_code
 
unsigned long int_parm_long
 
unsigned long orig_r4
 
unsigned long orig_r7
 
long is_syscall
 
unsigned long cel
 
unsigned long ceh
 
unsigned long sr0
 
unsigned long sr1
 
unsigned long sr2
 
unsigned long cp0_ema
 
unsigned long cp0_psr
 
unsigned long cp0_ecr
 
unsigned long cp0_condition
 
unsigned long gbr
 
unsigned long mach
 
unsigned long macl
 
long tra
 
unsigned long long pc
 
unsigned long long sr
 
long long syscall_nr
 
unsigned long long regs [63]
 
unsigned long long tregs [8]
 
unsigned long long pad [2]
 
unsigned long npc
 
unsigned long y
 
unsigned long u_regs [16]
 
pt_reg_t regs [53]
 
pt_reg_t tp
 
pt_reg_t sp
 
pt_reg_t lr
 
pt_reg_t pc
 
pt_reg_t ex1
 
pt_reg_t faultnum
 
pt_reg_t orig_r0
 
pt_reg_t flags
 
pt_reg_t pad [3]
 
struct uml_pt_regs regs
 
unsigned long rbp
 
unsigned long rbx
 
unsigned long rax
 
unsigned long rcx
 
unsigned long rdx
 
unsigned long rsi
 
unsigned long rdi
 
unsigned long orig_rax
 
unsigned long rip
 
unsigned long cs
 
unsigned long eflags
 
unsigned long rsp
 
unsigned long ss
 
unsigned long depc
 
unsigned long exccause
 
unsigned long excvaddr
 
unsigned long debugcause
 
unsigned long wmask
 
unsigned long lbeg
 
unsigned long lend
 
unsigned long lcount
 
unsigned long windowbase
 
unsigned long windowstart
 
unsigned long syscall
 
unsigned long icountlevel
 
int reserved [1]
 
xtregs_opt_t xtregs_opt
 
unsigned long areg [16]
 

Detailed Description

Definition at line 19 of file ptrace.h.

Member Function Documentation

int align [0] __attribute__ ( (aligned(16))  )
REG_PAIR ( tsr  ,
orig_a4   
)
REG_PAIR ( rilc  ,
ilc   
)
REG_PAIR ( pc  ,
csr   
)
REG_PAIR ( b17  ,
b16   
)
REG_PAIR ( b19  ,
b18   
)
REG_PAIR ( b21  ,
b20   
)
REG_PAIR ( b23  ,
b22   
)
REG_PAIR ( b25  ,
b24   
)
REG_PAIR ( b27  ,
b26   
)
REG_PAIR ( b29  ,
b28   
)
REG_PAIR ( b31  ,
b30   
)
REG_PAIR ( b1  ,
b0   
)
REG_PAIR ( b3  ,
b2   
)
REG_PAIR ( b5  ,
b4   
)
REG_PAIR ( b7  ,
b6   
)
REG_PAIR ( b9  ,
b8   
)
REG_PAIR ( b11  ,
b10   
)
REG_PAIR ( b13  ,
b12   
)
REG_PAIR ( a17  ,
a16   
)
REG_PAIR ( a19  ,
a18   
)
REG_PAIR ( a21  ,
a20   
)
REG_PAIR ( a23  ,
a22   
)
REG_PAIR ( a25  ,
a24   
)
REG_PAIR ( a27  ,
a26   
)
REG_PAIR ( a29  ,
a28   
)
REG_PAIR ( a31  ,
a30   
)
REG_PAIR ( a1  ,
a0   
)
REG_PAIR ( a3  ,
a2   
)
REG_PAIR ( a5  ,
a4   
)
REG_PAIR ( a7  ,
a6   
)
REG_PAIR ( a9  ,
a8   
)
REG_PAIR ( a11  ,
a10   
)
REG_PAIR ( a13  ,
a12   
)
REG_PAIR ( a15  ,
a14   
)
REG_PAIR ( sp  ,
dp   
)

Field Documentation

union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
unsigned long __status

Definition at line 84 of file registers.h.

long a0

Definition at line 35 of file ptrace.h.

unsigned long a0

Definition at line 69 of file ptrace.h.

long a0w

Definition at line 51 of file ptrace.h.

long a0x

Definition at line 52 of file ptrace.h.

long a1

Definition at line 36 of file ptrace.h.

unsigned long a1

Definition at line 68 of file ptrace.h.

long a1w

Definition at line 49 of file ptrace.h.

long a1x

Definition at line 50 of file ptrace.h.

long a2

Definition at line 37 of file ptrace.h.

unsigned long a2

Definition at line 49 of file ptrace.h.

unsigned long a3

Definition at line 48 of file ptrace.h.

unsigned long acc0h

Definition at line 95 of file ptrace.h.

unsigned long acc0l

Definition at line 96 of file ptrace.h.

unsigned long acc1h

Definition at line 97 of file ptrace.h.

unsigned long acc1l

Definition at line 98 of file ptrace.h.

unsigned long acr

Definition at line 73 of file ptrace.h.

unsigned long ar_bspstore

Definition at line 101 of file ptrace.h.

unsigned long ar_ccv

Definition at line 138 of file ptrace.h.

unsigned long ar_csd

Definition at line 80 of file ptrace.h.

unsigned long ar_fpsr

Definition at line 111 of file ptrace.h.

unsigned long ar_pfs

Definition at line 97 of file ptrace.h.

unsigned long ar_rnat

Definition at line 100 of file ptrace.h.

unsigned long ar_rsc

Definition at line 98 of file ptrace.h.

unsigned long ar_ssd

Definition at line 81 of file ptrace.h.

unsigned long ar_unat

Definition at line 96 of file ptrace.h.

unsigned long areg[16]

Definition at line 51 of file ptrace.h.

unsigned long args[1]

Definition at line 24 of file ptrace.h.

long astat

Definition at line 42 of file ptrace.h.

long b0

Definition at line 56 of file ptrace.h.

unsigned long b0

Definition at line 104 of file ptrace.h.

long b1

Definition at line 55 of file ptrace.h.

long b2

Definition at line 54 of file ptrace.h.

long b3

Definition at line 53 of file ptrace.h.

unsigned long b6

Definition at line 77 of file ptrace.h.

unsigned long b7

Definition at line 78 of file ptrace.h.

unsigned long bbpc

Definition at line 102 of file ptrace.h.

unsigned long bbpsw

Definition at line 101 of file ptrace.h.

unsigned long bpc

Definition at line 100 of file ptrace.h.

unsigned long cccr

Definition at line 80 of file registers.h.

unsigned short ccr

Definition at line 31 of file ptrace.h.

unsigned long ccr

Definition at line 79 of file registers.h.

unsigned long ccs

Definition at line 77 of file ptrace.h.

unsigned long ceh

Definition at line 62 of file ptrace.h.

unsigned long cel

Definition at line 61 of file ptrace.h.

unsigned long cp0_badvaddr

Definition at line 45 of file ptrace.h.

unsigned long cp0_cause

Definition at line 46 of file ptrace.h.

unsigned long cp0_condition

Definition at line 72 of file ptrace.h.

unsigned long cp0_ecr

Definition at line 71 of file ptrace.h.

unsigned long cp0_ema

Definition at line 69 of file ptrace.h.

unsigned long cp0_epc

Definition at line 47 of file ptrace.h.

unsigned long cp0_psr

Definition at line 70 of file ptrace.h.

unsigned long cp0_status

Definition at line 39 of file ptrace.h.

unsigned long cr27

Definition at line 24 of file ptrace.h.

unsigned long cr_ifs

Definition at line 94 of file ptrace.h.

unsigned long cr_iip

Definition at line 89 of file ptrace.h.

unsigned long cr_ipsr

Definition at line 88 of file ptrace.h.

unsigned long cs

Definition at line 90 of file ptrace.h.

unsigned long csraddr

Definition at line 79 of file ptrace.h.

unsigned long csrdata

Definition at line 80 of file ptrace.h.

unsigned long csrinstr

Definition at line 78 of file ptrace.h.

unsigned long ctr

Definition at line 36 of file ptrace.h.

long d0

Definition at line 38 of file ptrace.h.

unsigned long d0

Definition at line 71 of file ptrace.h.

long d1

Definition at line 30 of file ptrace.h.

unsigned long d1

Definition at line 70 of file ptrace.h.

long d2

Definition at line 31 of file ptrace.h.

unsigned long d2

Definition at line 51 of file ptrace.h.

long d3

Definition at line 32 of file ptrace.h.

unsigned long d3

Definition at line 50 of file ptrace.h.

long d4

Definition at line 33 of file ptrace.h.

long d5

Definition at line 34 of file ptrace.h.

unsigned long dar

Definition at line 49 of file ptrace.h.

unsigned long dccr

Definition at line 75 of file ptrace.h.

unsigned long debugcause

Definition at line 30 of file ptrace.h.

unsigned long depc

Definition at line 27 of file ptrace.h.

unsigned long dsisr

Definition at line 50 of file ptrace.h.

Definition at line 66 of file ptrace.h.

long dummy2

Definition at line 67 of file ptrace.h.

unsigned long e0

Definition at line 57 of file ptrace.h.

unsigned long e1

Definition at line 56 of file ptrace.h.

unsigned long e2

Definition at line 63 of file ptrace.h.

unsigned long e3

Definition at line 62 of file ptrace.h.

unsigned long e4

Definition at line 61 of file ptrace.h.

unsigned long e5

Definition at line 60 of file ptrace.h.

unsigned long e6

Definition at line 59 of file ptrace.h.

unsigned long e7

Definition at line 58 of file ptrace.h.

Definition at line 51 of file ptrace.h.

unsigned long eda

Definition at line 82 of file ptrace.h.

unsigned long eflags

Definition at line 91 of file ptrace.h.

unsigned long epsw

Definition at line 74 of file ptrace.h.

long er0

Definition at line 32 of file ptrace.h.

long er1

Definition at line 29 of file ptrace.h.

long er2

Definition at line 28 of file ptrace.h.

long er3

Definition at line 27 of file ptrace.h.

long er4

Definition at line 24 of file ptrace.h.

long er5

Definition at line 25 of file ptrace.h.

long er6

Definition at line 26 of file ptrace.h.

unsigned long erp

Definition at line 79 of file ptrace.h.

Definition at line 52 of file ptrace.h.

pt_reg_t ex1

Definition at line 64 of file ptrace.h.

unsigned long exccause

Definition at line 28 of file ptrace.h.

unsigned long excvaddr

Definition at line 29 of file ptrace.h.

unsigned long exs

Definition at line 81 of file ptrace.h.

Definition at line 147 of file ptrace.h.

Definition at line 148 of file ptrace.h.

Definition at line 143 of file ptrace.h.

Definition at line 144 of file ptrace.h.

Definition at line 145 of file ptrace.h.

Definition at line 146 of file ptrace.h.

pt_reg_t faultnum

Definition at line 65 of file ptrace.h.

pt_reg_t flags

Definition at line 67 of file ptrace.h.

unsigned format

Definition at line 49 of file ptrace.h.

unsigned long fp

Definition at line 70 of file ptrace.h.

unsigned long fp

Definition at line 92 of file registers.h.

__u64 fr[32]

Definition at line 20 of file ptrace.h.

unsigned long frametype

Definition at line 57 of file ptrace.h.

Definition at line 53 of file ptrace.h.

unsigned long gbr

Definition at line 49 of file ptrace_32.h.

unsigned long gner0

Definition at line 87 of file registers.h.

unsigned long gner1

Definition at line 88 of file registers.h.

unsigned long gp

Definition at line 47 of file ptrace.h.

unsigned long gpr[32]

Definition at line 32 of file ptrace.h.

long gpr[32]

Definition at line 57 of file ptrace.h.

unsigned long gprs[NUM_GPRS]

Definition at line 26 of file ptrace.h.

long gprs[30]

Definition at line 53 of file ptrace.h.

unsigned long gr[32]

Definition at line 19 of file ptrace.h.

unsigned long gr10

Definition at line 100 of file registers.h.

unsigned long gr11

Definition at line 101 of file registers.h.

unsigned long gr12

Definition at line 102 of file registers.h.

unsigned long gr13

Definition at line 103 of file registers.h.

unsigned long gr14

Definition at line 104 of file registers.h.

unsigned long gr15

Definition at line 105 of file registers.h.

unsigned long gr16

Definition at line 106 of file registers.h.

unsigned long gr17

Definition at line 107 of file registers.h.

unsigned long gr18

Definition at line 108 of file registers.h.

unsigned long gr19

Definition at line 109 of file registers.h.

unsigned long gr20

Definition at line 110 of file registers.h.

unsigned long gr21

Definition at line 111 of file registers.h.

unsigned long gr22

Definition at line 112 of file registers.h.

unsigned long gr23

Definition at line 113 of file registers.h.

unsigned long gr24

Definition at line 114 of file registers.h.

unsigned long gr25

Definition at line 115 of file registers.h.

unsigned long gr26

Definition at line 116 of file registers.h.

unsigned long gr27

Definition at line 117 of file registers.h.

unsigned long gr29

Definition at line 119 of file registers.h.

unsigned long gr3

Definition at line 93 of file registers.h.

unsigned long gr30

Definition at line 120 of file registers.h.

unsigned long gr31

Definition at line 121 of file registers.h.

unsigned long gr4

Definition at line 94 of file registers.h.

unsigned long gr5

Definition at line 95 of file registers.h.

unsigned long gr6

Definition at line 96 of file registers.h.

unsigned long gr7

Definition at line 97 of file registers.h.

unsigned long gr8

Definition at line 98 of file registers.h.

unsigned long gr9

Definition at line 99 of file registers.h.

unsigned long hae

Definition at line 39 of file ptrace.h.

unsigned long hi

Definition at line 40 of file ptrace.h.

Definition at line 184 of file registers.h.

long i0

Definition at line 68 of file ptrace.h.

long i1

Definition at line 67 of file ptrace.h.

long i2

Definition at line 66 of file ptrace.h.

long i3

Definition at line 65 of file ptrace.h.

unsigned long long iacc0

Definition at line 89 of file registers.h.

unsigned long iaoq[2]

Definition at line 23 of file ptrace.h.

unsigned long iasq[2]

Definition at line 22 of file ptrace.h.

unsigned long icountlevel

Definition at line 39 of file ptrace.h.

unsigned long iir

Definition at line 30 of file ptrace.h.

unsigned int int_code

Definition at line 28 of file ptrace.h.

unsigned long int_parm_long

Definition at line 29 of file ptrace.h.

unsigned long ior

Definition at line 32 of file ptrace.h.

long ipend

Definition at line 34 of file ptrace.h.

unsigned long ipsw

Definition at line 33 of file ptrace.h.

unsigned long irp

Definition at line 77 of file ptrace.h.

long is_syscall

Definition at line 57 of file ptrace.h.

unsigned long isr

Definition at line 78 of file registers.h.

unsigned long kpc

Definition at line 28 of file ptrace.h.

unsigned long ksp

Definition at line 27 of file ptrace.h.

long l0

Definition at line 60 of file ptrace.h.

long l1

Definition at line 59 of file ptrace.h.

long l2

Definition at line 58 of file ptrace.h.

long l3

Definition at line 57 of file ptrace.h.

unsigned long lar

Definition at line 65 of file ptrace.h.

long lb0

Definition at line 44 of file ptrace.h.

long lb1

Definition at line 43 of file ptrace.h.

unsigned long lbeg

Definition at line 32 of file ptrace.h.

long lc0

Definition at line 48 of file ptrace.h.

unsigned long lc0

Definition at line 54 of file registers.h.

long long int lc0sa0

Definition at line 56 of file registers.h.

unsigned long lc1

Definition at line 47 of file registers.h.

long lc1

Definition at line 47 of file ptrace.h.

long long int lc1sa1

Definition at line 49 of file registers.h.

unsigned long lcount

Definition at line 34 of file ptrace.h.

unsigned long lcr

Definition at line 82 of file registers.h.

unsigned long lend

Definition at line 33 of file ptrace.h.

unsigned long link

Definition at line 37 of file ptrace.h.

unsigned long lir

Definition at line 66 of file ptrace.h.

unsigned long lo

Definition at line 41 of file ptrace.h.

unsigned long loadrs

Definition at line 105 of file ptrace.h.

Definition at line 60 of file ptrace.h.

unsigned long lr

Definition at line 103 of file ptrace.h.

long lt0

Definition at line 46 of file ptrace.h.

long lt1

Definition at line 45 of file ptrace.h.

unsigned long m0

Definition at line 39 of file registers.h.

long m0

Definition at line 64 of file ptrace.h.

unsigned long m1

Definition at line 40 of file registers.h.

long m1

Definition at line 63 of file ptrace.h.

long long int m1m0

Definition at line 42 of file registers.h.

long m2

Definition at line 62 of file ptrace.h.

long m3

Definition at line 61 of file ptrace.h.

unsigned long mach

Definition at line 50 of file ptrace_32.h.

unsigned long macl

Definition at line 51 of file ptrace_32.h.

unsigned long mcrh

Definition at line 54 of file ptrace.h.

unsigned long mcrl

Definition at line 53 of file ptrace.h.

unsigned long mcvf

Definition at line 52 of file ptrace.h.

unsigned long mdr

Definition at line 67 of file ptrace.h.

unsigned long mdrq

Definition at line 55 of file ptrace.h.

unsigned long mof

Definition at line 74 of file ptrace.h.

unsigned long mq

Definition at line 43 of file ptrace.h.

unsigned long msr

Definition at line 34 of file ptrace.h.

Definition at line 50 of file ptrace.h.

struct pt_regs* next

Definition at line 72 of file ptrace.h.

struct pt_regs* next_frame

Definition at line 118 of file registers.h.

unsigned long nip

Definition at line 33 of file ptrace.h.

unsigned long npc

Definition at line 106 of file ptrace.h.

Definition at line 52 of file ptrace.h.

long orig_d0

Definition at line 39 of file ptrace.h.

unsigned long orig_d0

Definition at line 73 of file ptrace.h.

long orig_er0

Definition at line 30 of file ptrace.h.

long orig_gpr11

Definition at line 65 of file ptrace.h.

unsigned long orig_gpr2

Definition at line 27 of file ptrace.h.

unsigned long orig_gpr3

Definition at line 35 of file ptrace.h.

unsigned long orig_gr8

Definition at line 86 of file registers.h.

long orig_p0

Definition at line 86 of file ptrace.h.

long orig_pc

Definition at line 33 of file ptrace.h.

pt_reg_t orig_r0

Definition at line 66 of file ptrace.h.

long orig_r0

Definition at line 85 of file ptrace.h.

unsigned long orig_r0

Definition at line 107 of file ptrace.h.

unsigned long orig_r10

Definition at line 58 of file ptrace.h.

unsigned long orig_r28

Definition at line 26 of file ptrace.h.

unsigned long orig_r4

Definition at line 55 of file ptrace.h.

unsigned long orig_r7

Definition at line 56 of file ptrace.h.

unsigned long orig_rax

Definition at line 86 of file ptrace.h.

u64 orig_x0

Definition at line 67 of file ptrace.h.

long p0

Definition at line 76 of file ptrace.h.

long p1

Definition at line 75 of file ptrace.h.

long p2

Definition at line 74 of file ptrace.h.

long p3

Definition at line 73 of file ptrace.h.

long p4

Definition at line 72 of file ptrace.h.

long p5

Definition at line 71 of file ptrace.h.

unsigned long long pad[2]

Definition at line 10 of file ptrace_64.h.

pt_reg_t pad[3]

Definition at line 69 of file ptrace.h.

unsigned long pad0

Definition at line 25 of file ptrace.h.

unsigned long long pc

Definition at line 5 of file ptrace_64.h.

long pc

Definition at line 39 of file ptrace.h.

unsigned long pc

Definition at line 46 of file ptrace.h.

Definition at line 49 of file ptrace.h.

u64 pc

Definition at line 63 of file ptrace.h.

Definition at line 63 of file ptrace.h.

unsigned long pr

Definition at line 103 of file ptrace.h.

unsigned long preds

Definition at line 33 of file registers.h.

long long int predsusr

Definition at line 35 of file registers.h.

unsigned long ps

Definition at line 45 of file ptrace.h.

unsigned long psr

Definition at line 77 of file registers.h.

u64 pstate

Definition at line 64 of file ptrace.h.

psw_t psw

Definition at line 25 of file ptrace.h.

unsigned long psw

Definition at line 99 of file ptrace.h.

int pt_mode

Definition at line 54 of file ptrace.h.

Definition at line 81 of file ptrace.h.

Definition at line 17 of file ptrace.h.

unsigned long r0

Definition at line 20 of file ptrace.h.

long r0

Definition at line 84 of file ptrace.h.

unsigned long r00

Definition at line 73 of file registers.h.

unsigned long r01

Definition at line 74 of file registers.h.

long long int r0100

Definition at line 76 of file registers.h.

unsigned long r02

Definition at line 80 of file registers.h.

unsigned long r03

Definition at line 81 of file registers.h.

long long int r0302

Definition at line 83 of file registers.h.

unsigned long r04

Definition at line 87 of file registers.h.

unsigned long r05

Definition at line 88 of file registers.h.

long long int r0504

Definition at line 90 of file registers.h.

unsigned long r06

Definition at line 94 of file registers.h.

unsigned long r07

Definition at line 95 of file registers.h.

long long int r0706

Definition at line 97 of file registers.h.

unsigned long r08

Definition at line 101 of file registers.h.

unsigned long r09

Definition at line 102 of file registers.h.

long long int r0908

Definition at line 104 of file registers.h.

Definition at line 18 of file ptrace.h.

unsigned long r1

Definition at line 21 of file ptrace.h.

long r1

Definition at line 83 of file ptrace.h.

Definition at line 27 of file ptrace.h.

unsigned long r10

Definition at line 107 of file ptrace.h.

Definition at line 28 of file ptrace.h.

unsigned long r11

Definition at line 106 of file ptrace.h.

long long int r1110

Definition at line 111 of file registers.h.

Definition at line 29 of file ptrace.h.

unsigned long r12

Definition at line 105 of file ptrace.h.

unsigned long r12_orig

Definition at line 120 of file ptrace.h.

Definition at line 30 of file ptrace.h.

unsigned long r13

Definition at line 60 of file ptrace.h.

long long int r1312

Definition at line 118 of file registers.h.

Definition at line 31 of file ptrace.h.

unsigned long r14

Definition at line 122 of file registers.h.

Definition at line 32 of file ptrace.h.

unsigned long r15

Definition at line 123 of file registers.h.

long long int r1514

Definition at line 125 of file registers.h.

Definition at line 33 of file ptrace.h.

unsigned long r16

Definition at line 48 of file ptrace.h.

Definition at line 34 of file ptrace.h.

unsigned long r17

Definition at line 49 of file ptrace.h.

long long int r1716

Definition at line 132 of file registers.h.

Definition at line 35 of file ptrace.h.

unsigned long r18

Definition at line 50 of file ptrace.h.

unsigned long r19

Definition at line 29 of file ptrace.h.

Definition at line 36 of file ptrace.h.

long long int r1918

Definition at line 139 of file registers.h.

Definition at line 19 of file ptrace.h.

unsigned long r2

Definition at line 22 of file ptrace.h.

long r2

Definition at line 82 of file ptrace.h.

unsigned long r20

Definition at line 30 of file ptrace.h.

Definition at line 37 of file ptrace.h.

unsigned long r21

Definition at line 31 of file ptrace.h.

Definition at line 38 of file ptrace.h.

long long int r2120

Definition at line 146 of file registers.h.

unsigned long r22

Definition at line 32 of file ptrace.h.

Definition at line 39 of file ptrace.h.

unsigned long r23

Definition at line 33 of file ptrace.h.

Definition at line 40 of file ptrace.h.

long long int r2322

Definition at line 153 of file registers.h.

unsigned long r24

Definition at line 34 of file ptrace.h.

Definition at line 41 of file ptrace.h.

unsigned long r25

Definition at line 35 of file ptrace.h.

Definition at line 42 of file ptrace.h.

long long int r2524

Definition at line 160 of file registers.h.

unsigned long r26

Definition at line 36 of file ptrace.h.

Definition at line 43 of file ptrace.h.

unsigned long r27

Definition at line 37 of file ptrace.h.

Definition at line 44 of file ptrace.h.

long long int r2726

Definition at line 167 of file registers.h.

unsigned long r28

Definition at line 38 of file ptrace.h.

Definition at line 45 of file ptrace.h.

Definition at line 46 of file ptrace.h.

unsigned long r29

Definition at line 172 of file registers.h.

long long int r2928

Definition at line 174 of file registers.h.

Definition at line 20 of file ptrace.h.

unsigned long r3

Definition at line 23 of file ptrace.h.

long r3

Definition at line 81 of file ptrace.h.

Definition at line 47 of file ptrace.h.

unsigned long r30

Definition at line 178 of file registers.h.

Definition at line 48 of file ptrace.h.

unsigned long r31

Definition at line 179 of file registers.h.

long long int r3130

Definition at line 181 of file registers.h.

Definition at line 21 of file ptrace.h.

unsigned long r4

Definition at line 24 of file ptrace.h.

long r4

Definition at line 80 of file ptrace.h.

Definition at line 22 of file ptrace.h.

unsigned long r5

Definition at line 25 of file ptrace.h.

long r5

Definition at line 79 of file ptrace.h.

Definition at line 23 of file ptrace.h.

unsigned long r6

Definition at line 26 of file ptrace.h.

long r6

Definition at line 78 of file ptrace.h.

Definition at line 24 of file ptrace.h.

unsigned long r7

Definition at line 27 of file ptrace.h.

long r7

Definition at line 77 of file ptrace.h.

Definition at line 25 of file ptrace.h.

unsigned long r8

Definition at line 28 of file ptrace.h.

Definition at line 26 of file ptrace.h.

unsigned long r9

Definition at line 108 of file ptrace.h.

unsigned long rax

Definition at line 81 of file ptrace.h.

unsigned long rbp

Definition at line 74 of file ptrace.h.

unsigned long rbx

Definition at line 75 of file ptrace.h.

unsigned long rcx

Definition at line 82 of file ptrace.h.

unsigned long rdi

Definition at line 85 of file ptrace.h.

unsigned long rdx

Definition at line 83 of file ptrace.h.

unsigned long long regs[63]

Definition at line 8 of file ptrace_64.h.

Definition at line 15 of file ptrace-generic.h.

unsigned long regs[16]

Definition at line 36 of file ptrace.h.

Definition at line 57 of file ptrace.h.

unsigned long regs

Definition at line 61 of file ptrace.h.

int reserved[1]

Definition at line 40 of file ptrace.h.

long reserved

Definition at line 41 of file ptrace.h.

long restart_r0

Definition at line 28 of file registers.h.

unsigned long result

Definition at line 51 of file ptrace.h.

long rete

Definition at line 36 of file ptrace.h.

long retn

Definition at line 37 of file ptrace.h.

long retpc

Definition at line 23 of file ptrace.h.

long rets

Definition at line 40 of file ptrace.h.

long retx

Definition at line 38 of file ptrace.h.

unsigned long rip

Definition at line 89 of file ptrace.h.

unsigned long rsi

Definition at line 84 of file ptrace.h.

unsigned long rsp

Definition at line 92 of file ptrace.h.

unsigned long sa0

Definition at line 53 of file registers.h.

unsigned long sa1

Definition at line 46 of file registers.h.

unsigned long sar

Definition at line 29 of file ptrace.h.

long seqstat

Definition at line 35 of file ptrace.h.

long sp

Definition at line 48 of file ptrace.h.

Definition at line 59 of file ptrace.h.

unsigned long sp

Definition at line 62 of file ptrace.h.

unsigned long sp

Definition at line 104 of file ptrace.h.

unsigned long spc

Definition at line 76 of file ptrace.h.

unsigned long spi

Definition at line 106 of file ptrace.h.

unsigned long spu

Definition at line 103 of file ptrace.h.

unsigned long long sr

Definition at line 6 of file ptrace_64.h.

unsigned short sr

Definition at line 47 of file ptrace.h.

long sr

Definition at line 47 of file ptrace.h.

unsigned long sr

Definition at line 99 of file ptrace.h.

unsigned long sr0

Definition at line 64 of file ptrace.h.

unsigned long sr1

Definition at line 65 of file ptrace.h.

unsigned long sr2

Definition at line 66 of file ptrace.h.

unsigned long srp

Definition at line 76 of file ptrace.h.

unsigned long srs

Definition at line 74 of file ptrace.h.

unsigned long ss

Definition at line 93 of file ptrace.h.

long stkadj

Definition at line 40 of file ptrace.h.

unsigned long syscall

Definition at line 38 of file ptrace.h.

long long syscall_nr

Definition at line 7 of file ptrace_64.h.

long syscall_nr

Definition at line 29 of file registers.h.

u64 syscallno

Definition at line 68 of file ptrace.h.

unsigned long syscallno

Definition at line 85 of file registers.h.

long syscfg

Definition at line 87 of file ptrace.h.

unsigned long tbr

Definition at line 90 of file registers.h.

Definition at line 58 of file ptrace.h.

long tra

Definition at line 52 of file ptrace_32.h.

unsigned long trap

Definition at line 46 of file ptrace.h.

unsigned long trap_a0

Definition at line 41 of file ptrace.h.

unsigned long trap_a1

Definition at line 42 of file ptrace.h.

unsigned long trap_a2

Definition at line 43 of file ptrace.h.

unsigned long long tregs[8]

Definition at line 9 of file ptrace_64.h.

unsigned long u_regs[16]

Definition at line 108 of file ptrace.h.

unsigned long ugp

Definition at line 61 of file registers.h.

long long int ugpgp

Definition at line 63 of file registers.h.

unsigned long uregs

Definition at line 17 of file ptrace.h.

long uregs[18]

Definition at line 106 of file ptrace.h.

struct user_pt_regs user_regs

Definition at line 59 of file ptrace.h.

long usp

Definition at line 69 of file ptrace.h.

unsigned long usr

Definition at line 32 of file registers.h.

long vector

Definition at line 33 of file ptrace.h.

unsigned vector

Definition at line 50 of file ptrace.h.

unsigned long windowbase

Definition at line 36 of file ptrace.h.

unsigned long windowstart

Definition at line 37 of file ptrace.h.

unsigned long wmask

Definition at line 31 of file ptrace.h.

unsigned long xer

Definition at line 38 of file ptrace.h.

xtregs_opt_t xtregs_opt

Definition at line 43 of file ptrace.h.

unsigned long y

Definition at line 107 of file ptrace.h.


The documentation for this struct was generated from the following files: