/arch/sh/include/asm/ |
H A D | ptrace_64.h | 4 struct pt_regs { struct 15 #define MAX_REG_OFFSET offsetof(struct pt_regs, tregs[7]) 16 static inline long regs_return_value(struct pt_regs *regs)
|
H A D | ptrace_32.h | 44 struct pt_regs { struct 78 #define MAX_REG_OFFSET offsetof(struct pt_regs, tra) 79 static inline long regs_return_value(struct pt_regs *regs)
|
/arch/um/include/asm/ |
H A D | ptrace-generic.h | 14 struct pt_regs { struct
|
/arch/parisc/include/asm/ |
H A D | ptrace.h | 18 struct pt_regs { struct 48 #define task_regs(task) ((struct pt_regs *) ((char *)(task) + TASK_REGS)) 58 unsigned long profile_pc(struct pt_regs *);
|
/arch/h8300/include/asm/ |
H A D | ptrace.h | 22 struct pt_regs { struct 56 #define PT_REG(reg) ((long)&((struct pt_regs *)0)->reg)
|
/arch/alpha/include/asm/ |
H A D | ptrace.h | 19 struct pt_regs { struct 55 * switcher: it's pushed after the normal "struct pt_regs". 77 ((struct pt_regs *) (task_stack_page(task) + 2*PAGE_SIZE) - 1)
|
/arch/m68k/include/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/asm/ |
H A D | ptrace.h | 16 struct pt_regs { struct 64 static inline long regs_return_value(struct pt_regs *regs) 71 /* pt_regs offsets used by gdbserver etc in ptrace syscalls */
|
/arch/mips/include/asm/ |
H A D | ptrace.h | 29 struct pt_regs { struct 140 static inline int is_syscall_success(struct pt_regs *regs) 145 static inline long regs_return_value(struct pt_regs *regs) 156 extern asmlinkage void syscall_trace_enter(struct pt_regs *regs); 157 extern asmlinkage void syscall_trace_leave(struct pt_regs *regs); 159 extern void die(const char *, struct pt_regs *) __noreturn; 161 static inline void die_if_kernel(const char *str, struct pt_regs *regs)
|
/arch/openrisc/include/asm/ |
H A D | ptrace.h | 58 struct pt_regs { struct 93 static inline long regs_return_value(struct pt_regs *regs)
|
/arch/score/include/asm/ |
H A D | ptrace.h | 53 struct pt_regs { struct 87 extern void do_syscall_trace(struct pt_regs *regs, int entryexit);
|
/arch/tile/include/asm/ |
H A D | ptrace.h | 21 /* These must match struct pt_regs, below. */ 56 struct pt_regs { struct 96 /* Flag bits in pt_regs.flags */ 109 /* Fill in a struct pt_regs with the current kernel registers. */ 110 struct pt_regs *get_pt_regs(struct pt_regs *); 140 extern void single_step_once(struct pt_regs *regs); 147 extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs,
|
/arch/unicore32/include/asm/ |
H A D | ptrace.h | 45 * stack during a system call. Note that sizeof(struct pt_regs) 48 struct pt_regs { struct 104 static inline int valid_user_regs(struct pt_regs *regs)
|
/arch/xtensa/include/asm/ |
H A D | ptrace.h | 20 * | struct pt_regs | | 24 * frame : struct pt_regs : | | 86 struct pt_regs { struct 119 # define task_pt_regs(tsk) ((struct pt_regs*) \
|
/arch/c6x/include/asm/ |
H A D | ptrace.h | 114 struct pt_regs { struct 167 extern void show_regs(struct pt_regs *); 169 extern asmlinkage unsigned long syscall_trace_entry(struct pt_regs *regs); 170 extern asmlinkage void syscall_trace_exit(struct pt_regs *regs);
|
/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/mn10300/include/asm/ |
H A D | ptrace.h | 47 struct pt_regs { struct 72 struct pt_regs *next; /* next frame pointer */
|
/arch/x86/include/asm/ |
H A D | ptrace.h | 21 struct pt_regs { struct 43 struct pt_regs { struct 69 struct pt_regs { struct 99 struct pt_regs { struct 141 extern unsigned long profile_pc(struct pt_regs *regs); 145 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs); 146 extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs, 149 extern long syscall_trace_enter(struct pt_regs *); 150 extern void syscall_trace_leave(struct pt_regs *); 152 static inline unsigned long regs_return_value(struct pt_regs *reg [all...] |
/arch/arm/include/asm/ |
H A D | ptrace.h | 100 * stack during a system call. Note that sizeof(struct pt_regs) 104 struct pt_regs { struct 108 struct pt_regs { struct 166 static inline int valid_user_regs(struct pt_regs *regs) 192 static inline long regs_return_value(struct pt_regs *regs) 200 extern unsigned long profile_pc(struct pt_regs *regs); 221 #define MAX_REG_OFFSET (offsetof(struct pt_regs, ARM_ORIG_r0)) 225 extern bool regs_within_kernel_stack(struct pt_regs *regs, unsigned long addr); 226 extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, 231 * @regs: pt_regs fro [all...] |
/arch/avr32/include/asm/ |
H A D | ptrace.h | 97 struct pt_regs { struct 135 static __inline__ int valid_user_regs(struct pt_regs *regs)
|
/arch/frv/include/asm/ |
H A D | registers.h | 33 * | struct pt_regs [user exception] 40 * | struct pt_regs [kernel exception] 76 struct pt_regs { struct 118 struct pt_regs *next_frame; /* GR28 - next exception frame */ 165 * - up to gr[31] mirror pt_regs 211 struct pt_regs regs;
|
/arch/hexagon/include/asm/ |
H A D | registers.h | 42 struct pt_regs { struct 207 * at the entry points and stuff them into the old record in pt_regs.
|
/arch/m32r/include/asm/ |
H A D | ptrace.h | 76 struct pt_regs { struct 81 struct pt_regs *pt_regs; member in struct:pt_regs 141 extern void withdraw_debug_trap(struct pt_regs *regs); 144 ((struct pt_regs *)(task_stack_page(task) + THREAD_SIZE) - 1)
|
/arch/blackfin/include/asm/ |
H A D | ptrace.h | 32 struct pt_regs { struct 114 * Get the address of the live pt_regs for the specified task. 123 (struct pt_regs *) \ 125 (THREAD_SIZE - sizeof(struct pt_regs)))
|