Home
last modified time | relevance | path

Searched defs:pt_regs (Results 1 – 25 of 44) sorted by relevance

12

/arch/x86/include/uapi/asm/
Dptrace.h18 struct pt_regs { struct
19 long ebx;
20 long ecx;
44 struct pt_regs { argument
49 unsigned long r15;
50 unsigned long r14;
51 unsigned long r13;
52 unsigned long r12;
53 unsigned long rbp;
54 unsigned long rbx;
[all …]
/arch/microblaze/include/uapi/asm/
Dptrace.h17 struct pt_regs { struct
18 microblaze_reg_t r0;
19 microblaze_reg_t r1;
20 microblaze_reg_t r2;
21 microblaze_reg_t r3;
22 microblaze_reg_t r4;
23 microblaze_reg_t r5;
24 microblaze_reg_t r6;
25 microblaze_reg_t r7;
26 microblaze_reg_t r8;
[all …]
/arch/alpha/include/uapi/asm/
Dptrace.h20 struct pt_regs { struct
21 unsigned long r0;
22 unsigned long r1;
23 unsigned long r2;
24 unsigned long r3;
25 unsigned long r4;
26 unsigned long r5;
27 unsigned long r6;
28 unsigned long r7;
29 unsigned long r8;
[all …]
/arch/x86/include/asm/
Dptrace.h12 struct pt_regs { struct
27 unsigned long bx;
28 unsigned long cx;
29 unsigned long dx;
30 unsigned long si;
54 struct pt_regs { argument
59 unsigned long r15;
60 unsigned long r14;
61 unsigned long r13;
62 unsigned long r12;
[all …]
/arch/arc/include/asm/
Dptrace.h20 struct pt_regs { struct
23 unsigned long eflags; /* Extended FLAGS */
24 unsigned long gpa1; /* General Purpose Aux */
28 unsigned long bta; /* bta_l1, bta_l2, erbta */
30 unsigned long lp_start, lp_end, lp_count;
32 unsigned long status32; /* status32_l1, status32_l2, erstatus */
33 unsigned long ret; /* ilink1, ilink2 or eret */
34 unsigned long blink;
35 unsigned long fp;
36 unsigned long r26; /* gp */
[all …]
/arch/blackfin/include/uapi/asm/
Dptrace.h33 struct pt_regs { struct
34 long orig_pc;
35 long ipend;
36 long seqstat;
37 long rete;
38 long retn;
39 long retx;
40 long pc; /* PC == RETI */
41 long rets;
42 long reserved; /* Used as scratch during system calls */
[all …]
/arch/mn10300/include/uapi/asm/
Dptrace.h48 struct pt_regs { struct
49 unsigned long a3; /* syscall arg 3 */
73 struct pt_regs *next; /* next frame pointer */ argument
74 unsigned long orig_d0; /* syscall number */
75 unsigned long epsw;
76 unsigned long pc;
/arch/h8300/include/uapi/asm/
Dptrace.h23 struct pt_regs { struct
24 long retpc;
25 long er4;
26 long er5;
27 long er6;
28 long er3;
29 long er2;
30 long er1;
31 long orig_er0;
32 long sp;
[all …]
/arch/m32r/include/uapi/asm/
Dptrace.h77 struct pt_regs { struct
82 struct pt_regs *pt_regs; argument
83 unsigned long r0;
84 unsigned long r1;
85 unsigned long r2;
86 unsigned long r3;
87 unsigned long r7;
88 unsigned long r8;
89 unsigned long r9;
90 unsigned long r10;
[all …]
/arch/nios2/include/asm/
Dptrace.h22 struct pt_regs { struct
23 unsigned long r8; /* r8-r15 Caller-saved GP registers */
24 unsigned long r9;
25 unsigned long r10;
26 unsigned long r11;
50 * switcher: it's pushed after the normal "struct pt_regs". argument
/arch/xtensa/include/asm/
Dptrace.h63 struct pt_regs { struct
64 unsigned long pc; /* 4 */
65 unsigned long ps; /* 8 */
66 unsigned long depc; /* 12 */
67 unsigned long exccause; /* 16 */
68 unsigned long excvaddr; /* 20 */
69 unsigned long debugcause; /* 24 */
70 unsigned long wmask; /* 28 */
71 unsigned long lbeg; /* 32 */
72 unsigned long lend; /* 36 */
[all …]
/arch/frv/include/uapi/asm/
Dregisters.h77 struct pt_regs { struct
78 unsigned long psr; /* Processor Status Register */
79 unsigned long isr; /* Integer Status Register */
80 unsigned long ccr; /* Condition Code Register */
81 unsigned long cccr; /* Condition Code for Conditional Insns Register */
82 unsigned long lr; /* Link Register */
83 unsigned long lcr; /* Loop Count Register */
84 unsigned long pc; /* Program Counter Register */
85 unsigned long __status; /* exception status */
86 unsigned long syscallno; /* syscall number or -1 */
[all …]
/arch/ia64/include/uapi/asm/
Dptrace.h76 struct pt_regs { struct
78 unsigned long b6; /* scratch */
79 unsigned long b7; /* scratch */
81 unsigned long ar_csd; /* used by cmp8xchg16 (scratch) */
82 unsigned long ar_ssd; /* reserved for future use (scratch) */
84 unsigned long r8; /* scratch (return value register 0) */
85 unsigned long r9; /* scratch (return value register 1) */
86 unsigned long r10; /* scratch (return value register 2) */
87 unsigned long r11; /* scratch (return value register 3) */
89 unsigned long cr_ipsr; /* interrupted task's psr */
[all …]
/arch/score/include/uapi/asm/
Dptrace.h43 struct pt_regs { struct
44 unsigned long pad0[6]; /* stack arguments */
45 unsigned long orig_r4;
46 unsigned long orig_r7;
47 long is_syscall;
49 unsigned long regs[32];
51 unsigned long cel;
52 unsigned long ceh;
54 unsigned long sr0; /* cnt */
55 unsigned long sr1; /* lcr */
[all …]
/arch/sh/include/uapi/asm/
Dptrace_64.h5 struct pt_regs { struct
6 unsigned long long pc;
7 unsigned long long sr;
8 long long syscall_nr;
9 unsigned long long regs[63];
10 unsigned long long tregs[8];
11 unsigned long long pad[2];
Dptrace_32.h45 struct pt_regs { struct
46 unsigned long regs[16];
47 unsigned long pc;
48 unsigned long pr;
49 unsigned long sr;
50 unsigned long gbr;
51 unsigned long mach;
52 unsigned long macl;
53 long tra;
/arch/m68k/include/uapi/asm/
Dptrace.h30 struct pt_regs { struct
31 long d1;
32 long d2;
33 long d3;
57 * switcher: it's pushed after the normal "struct pt_regs". argument
/arch/cris/include/uapi/asm/
Dptrace_v10.h59 struct pt_regs { struct
60 unsigned long frametype; /* type of stackframe */
61 unsigned long orig_r10;
63 unsigned long r13;
64 unsigned long r12;
65 unsigned long r11;
66 unsigned long r10;
67 unsigned long r9;
68 unsigned long r8;
69 unsigned long r7;
[all …]
Dptrace_v32.h57 struct pt_regs { struct
58 unsigned long orig_r10;
60 unsigned long r0;
61 unsigned long r1;
62 unsigned long r2;
63 unsigned long r3;
64 unsigned long r4;
65 unsigned long r5;
66 unsigned long r6;
67 unsigned long r7;
[all …]
/arch/mips/include/asm/
Dptrace.h28 struct pt_regs { struct
54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() argument
/arch/parisc/include/uapi/asm/
Dptrace.h24 struct pt_regs { struct
25 unsigned long gr[32]; /* PSW is in gr[0] */
26 __u64 fr[32];
27 unsigned long sr[ 8];
28 unsigned long iasq[2];
29 unsigned long iaoq[2];
30 unsigned long cr27;
31 unsigned long pad0; /* available for other uses */
32 unsigned long orig_r28;
33 unsigned long ksp;
[all …]
/arch/tile/include/uapi/asm/
Dptrace.h55 struct pt_regs { struct
56 union {
68 pt_reg_t pc; /* stored in EX_CONTEXT_K_0 */
69 pt_reg_t ex1; /* stored in EX_CONTEXT_K_1 (PL and ICS bit) */
93 * Flag bits in pt_regs.flags that are part of the ptrace API. argument
/arch/hexagon/include/uapi/asm/
Dregisters.h26 struct pt_regs { struct
27 long restart_r0; /* R0 checkpoint for syscall restart */
28 long syscall_nr; /* Only used in system calls */
29 union {
36 union {
43 union {
50 union {
57 union {
64 union {
77 union {
[all …]
/arch/powerpc/include/uapi/asm/
Dptrace.h32 struct pt_regs { struct
33 unsigned long gpr[32];
34 unsigned long nip;
35 unsigned long msr;
36 unsigned long orig_gpr3; /* Used for restarting system calls */
37 unsigned long ctr;
38 unsigned long link;
39 unsigned long xer;
40 unsigned long ccr;
42 unsigned long softe; /* Soft enabled/disabled */
[all …]
/arch/metag/include/asm/
Dptrace.h14 struct pt_regs { struct
25 ((struct pt_regs *)(task_stack_page(task) + \ argument

12