2 #define TRACE_SYSTEM rseq
4 #if !defined(_TRACE_RSEQ_H) || defined(TRACE_HEADER_MULTI_READ)
7 #include <linux/tracepoint.h>
11 TP_PROTO(uint32_t event_counter
, int ret
),
13 TP_ARGS(event_counter
, ret
),
16 __field(uint32_t, event_counter
)
21 __entry
->event_counter
= event_counter
;
25 TP_printk("event_counter=%u ret=%d",
26 __entry
->event_counter
, __entry
->ret
)
29 TRACE_EVENT(rseq_ip_fixup
,
31 TP_PROTO(void __user
*regs_ip
, void __user
*post_commit_ip
,
32 void __user
*abort_ip
, uint32_t kevcount
, int ret
),
34 TP_ARGS(regs_ip
, post_commit_ip
, abort_ip
, kevcount
, ret
),
37 __field(void __user
*, regs_ip
)
38 __field(void __user
*, post_commit_ip
)
39 __field(void __user
*, abort_ip
)
40 __field(uint32_t, kevcount
)
45 __entry
->regs_ip
= regs_ip
;
46 __entry
->post_commit_ip
= post_commit_ip
;
47 __entry
->abort_ip
= abort_ip
;
48 __entry
->kevcount
= kevcount
;
52 TP_printk("regs_ip=%p post_commit_ip=%p abort_ip=%p kevcount=%u ret=%d",
53 __entry
->regs_ip
, __entry
->post_commit_ip
, __entry
->abort_ip
,
54 __entry
->kevcount
, __entry
->ret
)
57 #endif /* _TRACE_SOCK_H */
59 /* This part must be outside protection */
60 #include <trace/define_trace.h>
This page took 0.03441 seconds and 6 git commands to generate.