/arch/metag/include/asm/ |
H A D | ptrace.h | 13 struct pt_regs { struct 24 ((struct pt_regs *)(task_stack_page(task) + \ 28 ((struct pt_regs *)((char *)current_thread_info() + \ 31 int syscall_trace_enter(struct pt_regs *regs); 32 void syscall_trace_leave(struct pt_regs *regs); 35 int metag_gp_regs_copyout(const struct pt_regs *regs, 39 int metag_gp_regs_copyin(struct pt_regs *regs, 43 int metag_cb_regs_copyout(const struct pt_regs *regs, 47 int metag_cb_regs_copyin(struct pt_regs *regs, 51 int metag_rp_state_copyout(const struct pt_regs *reg [all...] |
/arch/sh/include/uapi/asm/ |
H A D | ptrace_64.h | 4 struct pt_regs { struct
|
H A D | ptrace_32.h | 44 struct pt_regs { struct
|
/arch/um/include/asm/ |
H A D | ptrace-generic.h | 14 struct pt_regs { struct 40 extern void syscall_trace_enter(struct pt_regs *regs); 41 extern void syscall_trace_leave(struct pt_regs *regs);
|
/arch/parisc/include/uapi/asm/ |
H A D | ptrace.h | 18 struct pt_regs { struct
|
/arch/arm/include/asm/ |
H A D | ptrace.h | 16 struct pt_regs { struct 50 static inline int valid_user_regs(struct pt_regs *regs) 80 static inline long regs_return_value(struct pt_regs *regs) 93 static inline void instruction_pointer_set(struct pt_regs *regs, 100 extern unsigned long profile_pc(struct pt_regs *regs); 121 #define MAX_REG_OFFSET (offsetof(struct pt_regs, ARM_ORIG_r0)) 125 extern bool regs_within_kernel_stack(struct pt_regs *regs, unsigned long addr); 126 extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, 131 * @regs: pt_regs from which register value is gotten 135 * The @offset is the offset of the register in struct pt_regs [all...] |
/arch/mips/include/asm/ |
H A D | ptrace.h | 23 struct pt_regs { struct 68 static inline int is_syscall_success(struct pt_regs *regs) 73 static inline long regs_return_value(struct pt_regs *regs) 84 extern asmlinkage long syscall_trace_enter(struct pt_regs *regs, long syscall); 85 extern asmlinkage void syscall_trace_leave(struct pt_regs *regs); 87 extern void die(const char *, struct pt_regs *) __noreturn; 89 static inline void die_if_kernel(const char *str, struct pt_regs *regs) 98 (struct pt_regs *)((sp | (THREAD_SIZE - 1)) + 1 - 32) - 1; \ 103 static inline unsigned long user_stack_pointer(struct pt_regs *regs) 108 static inline void user_stack_pointer_set(struct pt_regs *reg [all...] |
/arch/alpha/include/uapi/asm/ |
H A D | ptrace.h | 19 struct pt_regs { struct 55 * switcher: it's pushed after the normal "struct pt_regs".
|
/arch/tile/include/uapi/asm/ |
H A D | ptrace.h | 21 /* These must match struct pt_regs, below. */ 54 struct pt_regs { struct 88 * Flag bits in pt_regs.flags that are part of the ptrace API.
|
/arch/x86/include/uapi/asm/ |
H A D | ptrace.h | 17 struct pt_regs { struct 43 struct pt_regs { struct
|
/arch/xtensa/include/asm/ |
H A D | ptrace.h | 24 struct pt_regs { struct 58 # define task_pt_regs(tsk) ((struct pt_regs*) \
|
/arch/arc/include/asm/ |
H A D | ptrace.h | 17 /* THE pt_regs: Defines how regs are saved during entry into kernel */ 19 struct pt_regs { struct 97 (struct pt_regs *)(pg_start + THREAD_SIZE) - 1; \ 100 static inline long regs_return_value(struct pt_regs *regs)
|
/arch/m68k/include/uapi/asm/ |
H A D | ptrace.h | 29 struct pt_regs { struct 56 * switcher: it's pushed after the normal "struct pt_regs".
|
/arch/microblaze/include/uapi/asm/ |
H A D | ptrace.h | 16 struct pt_regs { struct 59 /* pt_regs offsets used by gdbserver etc in ptrace syscalls */
|
/arch/mn10300/include/uapi/asm/ |
H A D | ptrace.h | 47 struct pt_regs { struct 72 struct pt_regs *next; /* next frame pointer */
|
/arch/openrisc/include/asm/ |
H A D | ptrace.h | 43 struct pt_regs { struct 78 static inline long regs_return_value(struct pt_regs *regs)
|
/arch/score/include/uapi/asm/ |
H A D | ptrace.h | 42 struct pt_regs { struct
|
/arch/unicore32/include/uapi/asm/ |
H A D | ptrace.h | 45 * stack during a system call. Note that sizeof(struct pt_regs) 48 struct pt_regs { struct
|
/arch/x86/include/asm/ |
H A D | ptrace.h | 11 struct pt_regs { struct 33 struct pt_regs { struct 70 extern unsigned long profile_pc(struct pt_regs *regs); 74 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs); 75 extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs, 79 extern unsigned long syscall_trace_enter_phase1(struct pt_regs *, u32 arch); 80 extern long syscall_trace_enter_phase2(struct pt_regs *, u32 arch, 83 extern long syscall_trace_enter(struct pt_regs *); 84 extern void syscall_trace_leave(struct pt_regs *); 86 static inline unsigned long regs_return_value(struct pt_regs *reg [all...] |
/arch/arm/include/uapi/asm/ |
H A D | ptrace.h | 120 * stack during a system call. Note that sizeof(struct pt_regs) 124 struct pt_regs { struct
|
/arch/arm64/include/asm/ |
H A D | ptrace.h | 104 * exception. Note that sizeof(struct pt_regs) has to be a multiple of 16 (for 105 * stack alignment). struct user_pt_regs must form a prefix of struct pt_regs. 107 struct pt_regs { struct 149 static inline unsigned long regs_return_value(struct pt_regs *regs) 187 extern unsigned long profile_pc(struct pt_regs *regs);
|
/arch/c6x/include/uapi/asm/ |
H A D | ptrace.h | 119 struct pt_regs { struct
|
/arch/cris/include/arch-v10/arch/ |
H A D | ptrace.h | 36 #define PT_USP 23 /* special case - USP is not in the pt_regs */ 53 /* pt_regs not only specifices the format in the user-struct during 58 struct pt_regs { struct
|
/arch/cris/include/arch-v32/arch/ |
H A D | ptrace.h | 30 #define PT_USP 24 /* special case - USP is not in the pt_regs */ 51 /* pt_regs not only specifices the format in the user-struct during 56 struct pt_regs { struct
|
/arch/m32r/include/uapi/asm/ |
H A D | ptrace.h | 76 struct pt_regs { struct 81 struct pt_regs *pt_regs; member in struct:pt_regs
|