Home
last modified time | relevance | path

Searched defs:pt_regs (Results 1 – 54 of 54) sorted by relevance

/linux-4.4.14/arch/x86/include/uapi/asm/
Dptrace.h17 struct pt_regs { struct
18 long ebx;
19 long ecx;
43 struct pt_regs { argument
48 unsigned long r15;
49 unsigned long r14;
50 unsigned long r13;
51 unsigned long r12;
52 unsigned long rbp;
53 unsigned long rbx;
[all …]
/linux-4.4.14/arch/microblaze/include/uapi/asm/
Dptrace.h16 struct pt_regs { struct
17 microblaze_reg_t r0;
18 microblaze_reg_t r1;
19 microblaze_reg_t r2;
20 microblaze_reg_t r3;
21 microblaze_reg_t r4;
22 microblaze_reg_t r5;
23 microblaze_reg_t r6;
24 microblaze_reg_t r7;
25 microblaze_reg_t r8;
[all …]
/linux-4.4.14/arch/arc/include/asm/
Dptrace.h20 struct pt_regs { struct
23 unsigned long bta; /* bta_l1, bta_l2, erbta */
25 unsigned long lp_start, lp_end, lp_count;
27 unsigned long status32; /* status32_l1, status32_l2, erstatus */
28 unsigned long ret; /* ilink1, ilink2 or eret */
29 unsigned long blink;
30 unsigned long fp;
31 unsigned long r26; /* gp */
33 unsigned long r12, r11, r10, r9, r8, r7, r6, r5, r4, r3, r2, r1, r0;
35 unsigned long sp; /* User/Kernel depending on where we came from */
[all …]
/linux-4.4.14/arch/blackfin/include/uapi/asm/
Dptrace.h32 struct pt_regs { struct
33 long orig_pc;
34 long ipend;
35 long seqstat;
36 long rete;
37 long retn;
38 long retx;
39 long pc; /* PC == RETI */
40 long rets;
41 long reserved; /* Used as scratch during system calls */
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dptrace.h11 struct pt_regs { struct
33 struct pt_regs { struct
38 unsigned long r15;
39 unsigned long r14;
40 unsigned long r13;
41 unsigned long r12;
42 unsigned long bp;
43 unsigned long bx;
45 unsigned long r11;
46 unsigned long r10;
[all …]
/linux-4.4.14/arch/alpha/include/uapi/asm/
Dptrace.h19 struct pt_regs { struct
20 unsigned long r0;
21 unsigned long r1;
22 unsigned long r2;
23 unsigned long r3;
24 unsigned long r4;
25 unsigned long r5;
26 unsigned long r6;
27 unsigned long r7;
28 unsigned long r8;
[all …]
/linux-4.4.14/arch/mn10300/include/uapi/asm/
Dptrace.h47 struct pt_regs { struct
48 unsigned long a3; /* syscall arg 3 */
72 struct pt_regs *next; /* next frame pointer */ argument
73 unsigned long orig_d0; /* syscall number */
74 unsigned long epsw;
75 unsigned long pc;
/linux-4.4.14/arch/parisc/include/uapi/asm/
Dptrace.h18 struct pt_regs { struct
19 unsigned long gr[32]; /* PSW is in gr[0] */
20 __u64 fr[32];
21 unsigned long sr[ 8];
22 unsigned long iasq[2];
23 unsigned long iaoq[2];
24 unsigned long cr27;
25 unsigned long pad0; /* available for other uses */
26 unsigned long orig_r28;
27 unsigned long ksp;
[all …]
/linux-4.4.14/arch/xtensa/include/asm/
Dptrace.h24 struct pt_regs { struct
25 unsigned long pc; /* 4 */
26 unsigned long ps; /* 8 */
27 unsigned long depc; /* 12 */
28 unsigned long exccause; /* 16 */
29 unsigned long excvaddr; /* 20 */
30 unsigned long debugcause; /* 24 */
31 unsigned long wmask; /* 28 */
32 unsigned long lbeg; /* 32 */
33 unsigned long lend; /* 36 */
[all …]
/linux-4.4.14/arch/m32r/include/uapi/asm/
Dptrace.h76 struct pt_regs { struct
81 struct pt_regs *pt_regs; argument
82 unsigned long r0;
83 unsigned long r1;
84 unsigned long r2;
85 unsigned long r3;
86 unsigned long r7;
87 unsigned long r8;
88 unsigned long r9;
89 unsigned long r10;
[all …]
/linux-4.4.14/arch/frv/include/uapi/asm/
Dregisters.h76 struct pt_regs { struct
77 unsigned long psr; /* Processor Status Register */
78 unsigned long isr; /* Integer Status Register */
79 unsigned long ccr; /* Condition Code Register */
80 unsigned long cccr; /* Condition Code for Conditional Insns Register */
81 unsigned long lr; /* Link Register */
82 unsigned long lcr; /* Loop Count Register */
83 unsigned long pc; /* Program Counter Register */
84 unsigned long __status; /* exception status */
85 unsigned long syscallno; /* syscall number or -1 */
[all …]
/linux-4.4.14/arch/nios2/include/asm/
Dptrace.h22 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-4.4.14/arch/ia64/include/uapi/asm/
Dptrace.h75 struct pt_regs { struct
77 unsigned long b6; /* scratch */
78 unsigned long b7; /* scratch */
80 unsigned long ar_csd; /* used by cmp8xchg16 (scratch) */
81 unsigned long ar_ssd; /* reserved for future use (scratch) */
83 unsigned long r8; /* scratch (return value register 0) */
84 unsigned long r9; /* scratch (return value register 1) */
85 unsigned long r10; /* scratch (return value register 2) */
86 unsigned long r11; /* scratch (return value register 3) */
88 unsigned long cr_ipsr; /* interrupted task's psr */
[all …]
/linux-4.4.14/arch/h8300/include/uapi/asm/
Dptrace.h22 struct pt_regs { struct
23 long retpc;
24 long er4;
25 long er5;
26 long er6;
27 long er3;
28 long er2;
29 long er1;
30 long orig_er0;
31 long sp;
[all …]
/linux-4.4.14/arch/score/include/uapi/asm/
Dptrace.h42 struct pt_regs { struct
43 unsigned long pad0[6]; /* stack arguments */
44 unsigned long orig_r4;
45 unsigned long orig_r7;
46 long is_syscall;
48 unsigned long regs[32];
50 unsigned long cel;
51 unsigned long ceh;
53 unsigned long sr0; /* cnt */
54 unsigned long sr1; /* lcr */
[all …]
/linux-4.4.14/arch/m68k/include/uapi/asm/
Dptrace.h29 struct pt_regs { struct
30 long d1;
31 long d2;
32 long d3;
56 * switcher: it's pushed after the normal "struct pt_regs". argument
/linux-4.4.14/arch/cris/include/uapi/asm/
Dptrace_v10.h58 struct pt_regs { struct
59 unsigned long frametype; /* type of stackframe */
60 unsigned long orig_r10;
62 unsigned long r13;
63 unsigned long r12;
64 unsigned long r11;
65 unsigned long r10;
66 unsigned long r9;
67 unsigned long r8;
68 unsigned long r7;
[all …]
Dptrace_v32.h56 struct pt_regs { struct
57 unsigned long orig_r10;
59 unsigned long r0;
60 unsigned long r1;
61 unsigned long r2;
62 unsigned long r3;
63 unsigned long r4;
64 unsigned long r5;
65 unsigned long r6;
66 unsigned long r7;
[all …]
/linux-4.4.14/arch/avr32/include/uapi/asm/
Dptrace.h97 struct pt_regs { struct
99 unsigned long sr;
100 unsigned long pc;
103 unsigned long lr;
104 unsigned long sp;
105 unsigned long r12;
106 unsigned long r11;
107 unsigned long r10;
108 unsigned long r9;
109 unsigned long r8;
[all …]
/linux-4.4.14/arch/sh/include/uapi/asm/
Dptrace_64.h4 struct pt_regs { struct
5 unsigned long long pc;
6 unsigned long long sr;
7 long long syscall_nr;
8 unsigned long long regs[63];
9 unsigned long long tregs[8];
10 unsigned long long pad[2];
Dptrace_32.h44 struct pt_regs { struct
45 unsigned long regs[16];
46 unsigned long pc;
47 unsigned long pr;
48 unsigned long sr;
49 unsigned long gbr;
50 unsigned long mach;
51 unsigned long macl;
52 long tra;
/linux-4.4.14/arch/mips/include/asm/
Dptrace.h28 struct pt_regs { struct
54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() argument
/linux-4.4.14/arch/tile/include/uapi/asm/
Dptrace.h54 struct pt_regs { struct
55 union {
67 pt_reg_t pc; /* stored in EX_CONTEXT_K_0 */
68 pt_reg_t ex1; /* stored in EX_CONTEXT_K_1 (PL and ICS bit) */
92 * Flag bits in pt_regs.flags that are part of the ptrace API. argument
/linux-4.4.14/arch/hexagon/include/uapi/asm/
Dregisters.h25 struct pt_regs { struct
26 long restart_r0; /* R0 checkpoint for syscall restart */
27 long syscall_nr; /* Only used in system calls */
28 union {
35 union {
42 union {
49 union {
56 union {
63 union {
76 union {
[all …]
/linux-4.4.14/arch/powerpc/include/uapi/asm/
Dptrace.h31 struct pt_regs { struct
32 unsigned long gpr[32];
33 unsigned long nip;
34 unsigned long msr;
35 unsigned long orig_gpr3; /* Used for restarting system calls */
36 unsigned long ctr;
37 unsigned long link;
38 unsigned long xer;
39 unsigned long ccr;
41 unsigned long softe; /* Soft enabled/disabled */
[all …]
/linux-4.4.14/arch/openrisc/include/asm/
Dptrace.h43 struct pt_regs { struct
44 union {
78 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value() argument
/linux-4.4.14/arch/metag/include/asm/
Dptrace.h13 struct pt_regs { struct
24 ((struct pt_regs *)(task_stack_page(task) + \ argument
/linux-4.4.14/arch/s390/include/asm/
Dptrace.h70 struct pt_regs struct
72 unsigned long args[1];
73 psw_t psw;
74 unsigned long gprs[NUM_GPRS];
75 unsigned long orig_gpr2;
76 unsigned int int_code;
77 unsigned int int_parm;
78 unsigned long int_parm_long;
79 unsigned long flags;
/linux-4.4.14/arch/sparc/include/uapi/asm/
Dptrace.h21 struct pt_regs { struct
42 struct pt_regs32 { argument
103 struct pt_regs { struct
104 unsigned long psr;
105 unsigned long pc;
106 unsigned long npc;
107 unsigned long y;
108 unsigned long u_regs[16]; /* globals and ins */
/linux-4.4.14/kernel/trace/
Dtrace_selftest.c108 struct pt_regs *pt_regs) in trace_selftest_test_probe1_func()
117 struct pt_regs *pt_regs) in trace_selftest_test_probe2_func()
126 struct pt_regs *pt_regs) in trace_selftest_test_probe3_func()
135 struct pt_regs *pt_regs) in trace_selftest_test_global_func()
144 struct pt_regs *pt_regs) in trace_selftest_test_dyn_func()
418 struct pt_regs *pt_regs) in trace_selftest_test_recursion_func()
433 struct pt_regs *pt_regs) in trace_selftest_test_recursion_safe_func()
547 struct pt_regs *pt_regs) in trace_selftest_test_regs_func()
Dtrace_functions.c125 struct ftrace_ops *op, struct pt_regs *pt_regs) in function_trace_call()
158 struct ftrace_ops *op, struct pt_regs *pt_regs) in function_stack_trace_call()
Dtrace_event_perf.c303 struct ftrace_ops *ops, struct pt_regs *pt_regs) in perf_ftrace_function_call()
Dtrace_stack.c202 struct ftrace_ops *op, struct pt_regs *pt_regs) in stack_trace_call()
Dtrace_sched_wakeup.c111 struct ftrace_ops *op, struct pt_regs *pt_regs) in wakeup_tracer_call()
Dtrace_irqsoff.c136 struct ftrace_ops *op, struct pt_regs *pt_regs) in irqsoff_tracer_call()
Dtrace_events.c3369 struct ftrace_ops *op, struct pt_regs *pt_regs) in function_test_events_call()
Dftrace.c3618 struct ftrace_ops *op, struct pt_regs *pt_regs) in function_trace_probe_call()
/linux-4.4.14/arch/um/include/asm/
Dptrace-generic.h13 struct pt_regs { struct
14 struct uml_pt_regs regs; argument
/linux-4.4.14/arch/arm64/include/asm/
Dptrace.h107 struct pt_regs { struct
109 struct user_pt_regs user_regs; argument
117 u64 orig_x0;
118 u64 syscallno;
/linux-4.4.14/arch/arm/include/asm/
Dptrace.h16 struct pt_regs { struct
17 unsigned long uregs[18];
/linux-4.4.14/arch/unicore32/include/uapi/asm/
Dptrace.h48 struct pt_regs { struct
49 unsigned long uregs[34];
/linux-4.4.14/arch/arm64/kernel/
Dirq.c42 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq()
/linux-4.4.14/arch/openrisc/kernel/
Dirq.c46 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq()
/linux-4.4.14/arch/arm/include/uapi/asm/
Dptrace.h124 struct pt_regs { struct
125 long uregs[18];
/linux-4.4.14/arch/arm/kernel/
Dirq.c106 void __init set_handle_irq(void (*handle_irq)(struct pt_regs *)) in set_handle_irq()
/linux-4.4.14/arch/m68k/kernel/
Dints.c75 void __init m68k_setup_auto_interrupt(void (*handler)(unsigned int, struct pt_regs *)) in m68k_setup_auto_interrupt()
/linux-4.4.14/arch/cris/kernel/
Dtraps.c156 void set_nmi_handler(void (*handler)(struct pt_regs *)) in set_nmi_handler()
/linux-4.4.14/arch/arm/mm/
Dfault.c529 hook_fault_code(int nr, int (*fn)(unsigned long, unsigned int, struct pt_regs *), in hook_fault_code()
565 hook_ifault_code(int nr, int (*fn)(unsigned long, unsigned int, struct pt_regs *), in hook_ifault_code()
/linux-4.4.14/arch/unicore32/mm/
Dfault.c448 int (*fn) (unsigned long, unsigned int, struct pt_regs *), in hook_fault_code()
/linux-4.4.14/arch/c6x/include/uapi/asm/
Dptrace.h119 struct pt_regs { struct
/linux-4.4.14/arch/arm64/mm/
Dfault.c575 int (*fn)(unsigned long, unsigned int, struct pt_regs *), in hook_debug_fault_code()
/linux-4.4.14/include/linux/
Daudit.h163 static inline void audit_syscall_exit(void *pt_regs) in audit_syscall_exit()
346 static inline void audit_syscall_exit(void *pt_regs) in audit_syscall_exit()
/linux-4.4.14/arch/sparc/kernel/
Dsys_sparc_64.c310 SYSCALL_DEFINE1(sparc_pipe_real, struct pt_regs *, regs) in SYSCALL_DEFINE1()
/linux-4.4.14/arch/powerpc/kernel/
Dsmp.c323 void crash_send_ipi(void (*crash_ipi_callback)(struct pt_regs *)) in crash_send_ipi()