/arch/x86/include/asm/ |
D | ptrace.h | 21 struct pt_regs { struct 43 struct pt_regs { argument 44 unsigned long bx; 45 unsigned long cx; 69 struct pt_regs { argument 70 unsigned long r15; 71 unsigned long r14; 72 unsigned long r13; 73 unsigned long r12; 74 unsigned long rbp; [all …]
|
/arch/microblaze/include/asm/ |
D | ptrace.h | 16 struct pt_regs { struct 17 microblaze_reg_t r0; 18 microblaze_reg_t r1; 19 microblaze_reg_t r2; 20 microblaze_reg_t r3; 21 microblaze_reg_t r4; 22 microblaze_reg_t r5; 23 microblaze_reg_t r6; 24 microblaze_reg_t r7; 25 microblaze_reg_t r8; [all …]
|
/arch/alpha/include/asm/ |
D | ptrace.h | 19 struct pt_regs { struct 20 unsigned long r0; 21 unsigned long r1; 22 unsigned long r2; 23 unsigned long r3; 24 unsigned long r4; 25 unsigned long r5; 26 unsigned long r6; 27 unsigned long r7; 28 unsigned long r8; [all …]
|
/arch/blackfin/include/asm/ |
D | ptrace.h | 32 struct pt_regs { struct 33 long orig_pc; 34 long ipend; 35 long seqstat; 36 long rete; 37 long retn; 38 long retx; 39 long pc; /* PC == RETI */ 40 long rets; 41 long reserved; /* Used as scratch during system calls */ [all …]
|
/arch/mn10300/include/asm/ |
D | ptrace.h | 47 struct pt_regs { struct 48 unsigned long a3; /* syscall arg 3 */ 72 struct pt_regs *next; /* next frame pointer */ argument 73 unsigned long orig_d0; /* syscall number */ 74 unsigned long epsw; 75 unsigned long pc;
|
/arch/parisc/include/asm/ |
D | ptrace.h | 18 struct pt_regs { struct 19 unsigned long gr[32]; /* PSW is in gr[0] */ 20 __u64 fr[32]; 21 unsigned long sr[ 8]; 22 unsigned long iasq[2]; 23 unsigned long iaoq[2]; 24 unsigned long cr27; 48 #define task_regs(task) ((struct pt_regs *) ((char *)(task) + TASK_REGS)) argument
|
/arch/frv/include/asm/ |
D | registers.h | 76 struct pt_regs { struct 77 unsigned long psr; /* Processor Status Register */ 78 unsigned long isr; /* Integer Status Register */ 79 unsigned long ccr; /* Condition Code Register */ 80 unsigned long cccr; /* Condition Code for Conditional Insns Register */ 81 unsigned long lr; /* Link Register */ 82 unsigned long lcr; /* Loop Count Register */ 83 unsigned long pc; /* Program Counter Register */ 84 unsigned long __status; /* exception status */ 85 unsigned long syscallno; /* syscall number or -1 */ [all …]
|
/arch/xtensa/include/asm/ |
D | ptrace.h | 86 struct pt_regs { struct 87 unsigned long pc; /* 4 */ 88 unsigned long ps; /* 8 */ 89 unsigned long depc; /* 12 */ 90 unsigned long exccause; /* 16 */ 91 unsigned long excvaddr; /* 20 */ 92 unsigned long debugcause; /* 24 */ 93 unsigned long wmask; /* 28 */ 94 unsigned long lbeg; /* 32 */ 95 unsigned long lend; /* 36 */ [all …]
|
/arch/m32r/include/asm/ |
D | ptrace.h | 76 struct pt_regs { struct 81 struct pt_regs *pt_regs; member 82 unsigned long r0; 83 unsigned long r1; 84 unsigned long r2; 85 unsigned long r3; 86 unsigned long r7; 87 unsigned long r8; 88 unsigned long r9; 89 unsigned long r10; [all …]
|
/arch/ia64/include/asm/ |
D | ptrace.h | 100 struct pt_regs { struct 102 unsigned long b6; /* scratch */ 103 unsigned long b7; /* scratch */ 105 unsigned long ar_csd; /* used by cmp8xchg16 (scratch) */ 106 unsigned long ar_ssd; /* reserved for future use (scratch) */ 108 unsigned long r8; /* scratch (return value register 0) */ 109 unsigned long r9; /* scratch (return value register 1) */ 110 unsigned long r10; /* scratch (return value register 2) */ 111 unsigned long r11; /* scratch (return value register 3) */ 113 unsigned long cr_ipsr; /* interrupted task's psr */ [all …]
|
/arch/h8300/include/asm/ |
D | ptrace.h | 22 struct pt_regs { struct 23 long retpc; 24 long er4; 25 long er5; 26 long er6; 27 long er3; 28 long er2; 29 long er1; 30 long orig_er0; 31 unsigned short ccr; [all …]
|
/arch/sh/include/asm/ |
D | ptrace_64.h | 4 struct pt_regs { struct 15 #define MAX_REG_OFFSET offsetof(struct pt_regs, tregs[7]) argument
|
D | ptrace_32.h | 44 struct pt_regs { struct 45 unsigned long regs[16]; 46 unsigned long pc; 47 unsigned long pr; 48 unsigned long sr; 49 unsigned long gbr; 50 unsigned long mach; 51 unsigned long macl; 52 long tra;
|
/arch/m68k/include/asm/ |
D | ptrace.h | 29 struct pt_regs { struct 30 long d1; 31 long d2; 32 long d3; 56 * switcher: it's pushed after the normal "struct pt_regs". argument
|
/arch/cris/include/arch-v10/arch/ |
D | ptrace.h | 58 struct pt_regs { struct 59 unsigned long frametype; /* type of stackframe */ 60 unsigned long orig_r10; 62 unsigned long r13; 63 unsigned long r12; 64 unsigned long r11; 65 unsigned long r10; 66 unsigned long r9; 67 unsigned long r8; 68 unsigned long r7; [all …]
|
/arch/cris/include/arch-v32/arch/ |
D | ptrace.h | 56 struct pt_regs { struct 57 unsigned long orig_r10; 59 unsigned long r0; 60 unsigned long r1; 61 unsigned long r2; 62 unsigned long r3; 63 unsigned long r4; 64 unsigned long r5; 65 unsigned long r6; 66 unsigned long r7; [all …]
|
/arch/score/include/asm/ |
D | ptrace.h | 53 struct pt_regs { struct 54 unsigned long pad0[6]; /* stack arguments */ 55 unsigned long orig_r4; 56 unsigned long orig_r7; 57 long is_syscall; 59 unsigned long regs[32]; 61 unsigned long cel; 62 unsigned long ceh; 87 extern void do_syscall_trace(struct pt_regs *regs, int entryexit); argument
|
/arch/avr32/include/asm/ |
D | ptrace.h | 97 struct pt_regs { struct 99 unsigned long sr; 100 unsigned long pc; 103 unsigned long lr; 104 unsigned long sp; 105 unsigned long r12; 106 unsigned long r11; 107 unsigned long r10; 108 unsigned long r9; 109 unsigned long r8; [all …]
|
/arch/tile/include/asm/ |
D | ptrace.h | 56 struct pt_regs { struct 59 pt_reg_t regs[53]; 60 pt_reg_t tp; /* aliases regs[TREG_TP] */ 61 pt_reg_t sp; /* aliases regs[TREG_SP] */ 62 pt_reg_t lr; /* aliases regs[TREG_LR] */ 65 pt_reg_t pc; /* stored in EX_CONTEXT_K_0 */ 66 pt_reg_t ex1; /* stored in EX_CONTEXT_K_1 (PL and ICS bit) */ 67 pt_reg_t faultnum; /* fault number (INT_SWINT_1 for syscall) */ 68 pt_reg_t orig_r0; /* r0 at syscall entry, else zero */ 69 pt_reg_t flags; /* flags (see below) */ [all …]
|
/arch/hexagon/include/asm/ |
D | registers.h | 42 struct pt_regs { struct 43 long restart_r0; /* R0 checkpoint for syscall restart */ 44 long syscall_nr; /* Only used in system calls */ 45 union { 52 union { 59 union { 66 union { 73 union { 86 union { 93 union { [all …]
|
/arch/mips/include/asm/ |
D | ptrace.h | 29 struct pt_regs { struct 32 unsigned long pad0[6]; 36 unsigned long regs[32]; 39 unsigned long cp0_status; 40 unsigned long hi; 41 unsigned long lo; 43 unsigned long acx; 45 unsigned long cp0_badvaddr; 46 unsigned long cp0_cause; 47 unsigned long cp0_epc; [all …]
|
/arch/openrisc/include/asm/ |
D | ptrace.h | 58 struct pt_regs { struct 59 union { 93 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() argument
|
/arch/powerpc/include/asm/ |
D | ptrace.h | 31 struct pt_regs { struct 32 unsigned long gpr[32]; 33 unsigned long nip; 34 unsigned long msr; 35 unsigned long orig_gpr3; /* Used for restarting system calls */ 36 unsigned long ctr; 37 unsigned long link; 38 unsigned long xer; 39 unsigned long ccr; 63 #define STACK_INT_FRAME_SIZE (sizeof(struct pt_regs) + \ argument
|
/arch/um/include/asm/ |
D | ptrace-generic.h | 14 struct pt_regs { struct 15 struct uml_pt_regs regs; argument
|
/arch/sparc/include/asm/ |
D | ptrace.h | 21 struct pt_regs { struct 42 struct pt_regs32 { argument 103 struct pt_regs { struct 104 unsigned long psr; 105 unsigned long pc; 106 unsigned long npc; 107 unsigned long y; 108 unsigned long u_regs[16]; /* globals and ins */
|