Searched defs:pt_regs (Results 1 - 25 of 29) sorted by relevance

12

/arch/sh/include/asm/
H A Dptrace_64.h4 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 Dptrace_32.h44 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 Dptrace-generic.h14 struct pt_regs { struct
/arch/parisc/include/asm/
H A Dptrace.h18 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 Dptrace.h22 struct pt_regs { struct
56 #define PT_REG(reg) ((long)&((struct pt_regs *)0)->reg)
/arch/alpha/include/asm/
H A Dptrace.h19 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 Dptrace.h29 struct pt_regs { struct
56 * switcher: it's pushed after the normal "struct pt_regs".
/arch/microblaze/include/asm/
H A Dptrace.h16 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 Dptrace.h29 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 Dptrace.h58 struct pt_regs { struct
93 static inline long regs_return_value(struct pt_regs *regs)
/arch/score/include/asm/
H A Dptrace.h53 struct pt_regs { struct
87 extern void do_syscall_trace(struct pt_regs *regs, int entryexit);
/arch/tile/include/asm/
H A Dptrace.h21 /* 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 Dptrace.h45 * 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 Dptrace.h20 * | 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 Dptrace.h114 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 Dptrace.h36 #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 Dptrace.h30 #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 Dptrace.h47 struct pt_regs { struct
72 struct pt_regs *next; /* next frame pointer */
/arch/x86/include/asm/
H A Dptrace.h21 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 Dptrace.h100 * 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 Dptrace.h97 struct pt_regs { struct
135 static __inline__ int valid_user_regs(struct pt_regs *regs)
/arch/frv/include/asm/
H A Dregisters.h33 * | 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 Dregisters.h42 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 Dptrace.h76 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 Dptrace.h32 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)))

Completed in 612 milliseconds

12