/Linux-v4.19/arch/x86/include/uapi/asm/ |
D | ptrace.h | 18 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 …]
|
/Linux-v4.19/arch/microblaze/include/uapi/asm/ |
D | ptrace.h | 17 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 …]
|
/Linux-v4.19/arch/arc/include/asm/ |
D | ptrace.h | 20 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 …]
|
/Linux-v4.19/arch/x86/include/asm/ |
D | ptrace.h | 12 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 …]
|
/Linux-v4.19/arch/riscv/include/asm/ |
D | ptrace.h | 22 struct pt_regs { struct 23 unsigned long sepc; 24 unsigned long ra; 25 unsigned long sp; 26 unsigned long gp; 27 unsigned long tp; 28 unsigned long t0; 29 unsigned long t1; 30 unsigned long t2; 31 unsigned long s0; [all …]
|
/Linux-v4.19/arch/alpha/include/uapi/asm/ |
D | ptrace.h | 20 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 …]
|
/Linux-v4.19/arch/xtensa/include/asm/ |
D | ptrace.h | 50 struct pt_regs { struct 51 unsigned long pc; /* 4 */ 52 unsigned long ps; /* 8 */ 53 unsigned long depc; /* 12 */ 54 unsigned long exccause; /* 16 */ 55 unsigned long excvaddr; /* 20 */ 56 unsigned long debugcause; /* 24 */ 57 unsigned long wmask; /* 28 */ 58 unsigned long lbeg; /* 32 */ 59 unsigned long lend; /* 36 */ [all …]
|
/Linux-v4.19/arch/ia64/include/uapi/asm/ |
D | ptrace.h | 76 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 …]
|
/Linux-v4.19/arch/nios2/include/asm/ |
D | ptrace.h | 22 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
|
/Linux-v4.19/arch/h8300/include/uapi/asm/ |
D | ptrace.h | 23 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 …]
|
/Linux-v4.19/arch/m68k/include/uapi/asm/ |
D | ptrace.h | 30 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
|
/Linux-v4.19/arch/mips/include/asm/ |
D | ptrace.h | 28 struct pt_regs { struct 54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() argument
|
/Linux-v4.19/arch/parisc/include/uapi/asm/ |
D | ptrace.h | 24 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 …]
|
/Linux-v4.19/arch/sh/include/uapi/asm/ |
D | ptrace_64.h | 5 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];
|
D | ptrace_32.h | 45 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;
|
/Linux-v4.19/arch/nds32/include/asm/ |
D | ptrace.h | 21 struct pt_regs { struct 23 struct user_pt_regs user_regs; argument 52 static inline bool in_syscall(struct pt_regs const *regs) in in_syscall() argument
|
/Linux-v4.19/arch/hexagon/include/uapi/asm/ |
D | registers.h | 26 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 …]
|
/Linux-v4.19/arch/powerpc/include/uapi/asm/ |
D | ptrace.h | 32 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 …]
|
/Linux-v4.19/arch/openrisc/include/asm/ |
D | ptrace.h | 43 struct pt_regs { struct 44 union { 78 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() argument
|
/Linux-v4.19/arch/arm64/include/asm/ |
D | ptrace.h | 146 struct pt_regs { struct 170 static inline bool in_syscall(struct pt_regs const *regs) in in_syscall() argument
|
/Linux-v4.19/arch/sparc/include/uapi/asm/ |
D | ptrace.h | 22 struct pt_regs { struct 43 struct pt_regs32 { argument 104 struct pt_regs { struct 105 unsigned long psr; 106 unsigned long pc; 107 unsigned long npc; 108 unsigned long y; 109 unsigned long u_regs[16]; /* globals and ins */
|
/Linux-v4.19/kernel/trace/ |
D | trace_selftest.c | 110 struct pt_regs *pt_regs) in trace_selftest_test_probe1_func() 119 struct pt_regs *pt_regs) in trace_selftest_test_probe2_func() 128 struct pt_regs *pt_regs) in trace_selftest_test_probe3_func() 137 struct pt_regs *pt_regs) in trace_selftest_test_global_func() 146 struct pt_regs *pt_regs) in trace_selftest_test_dyn_func() 420 struct pt_regs *pt_regs) in trace_selftest_test_recursion_func() 435 struct pt_regs *pt_regs) in trace_selftest_test_recursion_safe_func() 549 struct pt_regs *pt_regs) in trace_selftest_test_regs_func()
|
/Linux-v4.19/arch/s390/include/asm/ |
D | ptrace.h | 75 struct pt_regs struct 78 user_pt_regs user_regs; argument 85 unsigned long orig_gpr2; 86 unsigned int int_code; 87 unsigned int int_parm; 88 unsigned long int_parm_long; 89 unsigned long flags;
|
/Linux-v4.19/arch/um/include/asm/ |
D | ptrace-generic.h | 13 struct pt_regs { struct 14 struct uml_pt_regs regs; argument
|
/Linux-v4.19/arch/unicore32/include/uapi/asm/ |
D | ptrace.h | 49 struct pt_regs { struct 50 unsigned long uregs[34];
|