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

12

/arch/metag/include/asm/
H A Dptrace.h13 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 Dptrace_64.h4 struct pt_regs { struct
H A Dptrace_32.h44 struct pt_regs { struct
/arch/um/include/asm/
H A Dptrace-generic.h14 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 Dptrace.h18 struct pt_regs { struct
/arch/arm/include/asm/
H A Dptrace.h16 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 Dptrace.h23 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 Dptrace.h19 struct pt_regs { struct
55 * switcher: it's pushed after the normal "struct pt_regs".
/arch/tile/include/uapi/asm/
H A Dptrace.h21 /* 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 Dptrace.h17 struct pt_regs { struct
43 struct pt_regs { struct
/arch/xtensa/include/asm/
H A Dptrace.h24 struct pt_regs { struct
58 # define task_pt_regs(tsk) ((struct pt_regs*) \
/arch/arc/include/asm/
H A Dptrace.h17 /* 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 Dptrace.h29 struct pt_regs { struct
56 * switcher: it's pushed after the normal "struct pt_regs".
/arch/microblaze/include/uapi/asm/
H A Dptrace.h16 struct pt_regs { struct
59 /* pt_regs offsets used by gdbserver etc in ptrace syscalls */
/arch/mn10300/include/uapi/asm/
H A Dptrace.h47 struct pt_regs { struct
72 struct pt_regs *next; /* next frame pointer */
/arch/openrisc/include/asm/
H A Dptrace.h43 struct pt_regs { struct
78 static inline long regs_return_value(struct pt_regs *regs)
/arch/score/include/uapi/asm/
H A Dptrace.h42 struct pt_regs { struct
/arch/unicore32/include/uapi/asm/
H A Dptrace.h45 * stack during a system call. Note that sizeof(struct pt_regs)
48 struct pt_regs { struct
/arch/x86/include/asm/
H A Dptrace.h11 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 Dptrace.h120 * stack during a system call. Note that sizeof(struct pt_regs)
124 struct pt_regs { struct
/arch/arm64/include/asm/
H A Dptrace.h104 * 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 Dptrace.h119 struct pt_regs { struct
/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/m32r/include/uapi/asm/
H A Dptrace.h76 struct pt_regs { struct
81 struct pt_regs *pt_regs; member in struct:pt_regs

Completed in 6981 milliseconds

12