/arch/x86/include/uapi/asm/ |
D | ptrace.h | 17 struct pt_regs { struct 18 long ebx; 19 long ecx; 43 struct pt_regs { argument 44 unsigned long r15; 45 unsigned long r14; 46 unsigned long r13; 47 unsigned long r12; 48 unsigned long rbp; 49 unsigned long rbx; [all …]
|
/arch/microblaze/include/uapi/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/uapi/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/x86/include/asm/ |
D | ptrace.h | 11 struct pt_regs { struct 33 struct pt_regs { argument 34 unsigned long r15; 35 unsigned long r14; 36 unsigned long r13; 37 unsigned long r12; 38 unsigned long bp; 39 unsigned long bx; 41 unsigned long r11; 42 unsigned long r10; [all …]
|
/arch/parisc/include/uapi/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; 25 unsigned long pad0; /* available for other uses */ 26 unsigned long orig_r28; 27 unsigned long ksp; [all …]
|
/arch/blackfin/include/uapi/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/xtensa/include/asm/ |
D | ptrace.h | 24 struct pt_regs { struct 25 unsigned long pc; /* 4 */ 26 unsigned long ps; /* 8 */ 27 unsigned long depc; /* 12 */ 28 unsigned long exccause; /* 16 */ 29 unsigned long excvaddr; /* 20 */ 30 unsigned long debugcause; /* 24 */ 31 unsigned long wmask; /* 28 */ 32 unsigned long lbeg; /* 32 */ 33 unsigned long lend; /* 36 */ [all …]
|
/arch/mn10300/include/uapi/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/m32r/include/uapi/asm/ |
D | ptrace.h | 76 struct pt_regs { struct 81 struct pt_regs *pt_regs; argument 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/frv/include/uapi/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/h8300/include/uapi/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/ia64/include/uapi/asm/ |
D | ptrace.h | 75 struct pt_regs { struct 77 unsigned long b6; /* scratch */ 78 unsigned long b7; /* scratch */ 80 unsigned long ar_csd; /* used by cmp8xchg16 (scratch) */ 81 unsigned long ar_ssd; /* reserved for future use (scratch) */ 83 unsigned long r8; /* scratch (return value register 0) */ 84 unsigned long r9; /* scratch (return value register 1) */ 85 unsigned long r10; /* scratch (return value register 2) */ 86 unsigned long r11; /* scratch (return value register 3) */ 88 unsigned long cr_ipsr; /* interrupted task's psr */ [all …]
|
/arch/arc/include/asm/ |
D | ptrace.h | 19 struct pt_regs { struct 25 long res; 28 long bta; /* bta_l1, bta_l2, erbta */ 29 long lp_start; 30 long lp_end; 31 long lp_count; 32 long status32; /* status32_l1, status32_l2, erstatus */ 33 long ret; /* ilink1, ilink2 or eret */ 34 long blink; 35 long fp; [all …]
|
/arch/sh/include/uapi/asm/ |
D | ptrace_64.h | 4 struct pt_regs { struct 5 unsigned long long pc; 6 unsigned long long sr; 7 long long syscall_nr; 8 unsigned long long regs[63]; 9 unsigned long long tregs[8]; 10 unsigned long long pad[2];
|
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/mips/include/asm/ |
D | ptrace.h | 23 struct pt_regs { struct 26 unsigned long pad0[8]; 30 unsigned long regs[32]; 54 struct user_pt_regs __user *data); argument
|
/arch/m68k/include/uapi/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/score/include/uapi/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; 64 unsigned long sr0; /* cnt */ 65 unsigned long sr1; /* lcr */ [all …]
|
/arch/tile/include/uapi/asm/ |
D | ptrace.h | 54 struct pt_regs { struct 57 pt_reg_t regs[53]; 58 pt_reg_t tp; /* aliases regs[TREG_TP] */ 59 pt_reg_t sp; /* aliases regs[TREG_SP] */ 60 pt_reg_t lr; /* aliases regs[TREG_LR] */ 63 pt_reg_t pc; /* stored in EX_CONTEXT_K_0 */ 64 pt_reg_t ex1; /* stored in EX_CONTEXT_K_1 (PL and ICS bit) */ 88 * Flag bits in pt_regs.flags that are part of the ptrace API. 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/avr32/include/uapi/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/hexagon/include/uapi/asm/ |
D | registers.h | 27 struct pt_regs { struct 28 long restart_r0; /* R0 checkpoint for syscall restart */ 29 long syscall_nr; /* Only used in system calls */ 30 union { 37 union { 44 union { 51 union { 58 union { 65 union { 78 union { [all …]
|
/arch/powerpc/include/uapi/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; 41 unsigned long softe; /* Soft enabled/disabled */ [all …]
|
/arch/metag/include/asm/ |
D | ptrace.h | 13 struct pt_regs { struct 24 ((struct pt_regs *)(task_stack_page(task) + \ argument
|