+#ifndef OVERRIDE_32_sched_getattr
+SC_LTTNG_TRACEPOINT_EVENT(sched_getattr,
+ TP_PROTO(sc_exit(long ret,) pid_t pid, struct sched_attr * uattr, unsigned int usize, unsigned int flags),
+ TP_ARGS(sc_exit(ret,) pid, uattr, usize, flags),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(pid_t, pid, pid)) sc_inout(ctf_integer(struct sched_attr *, uattr, uattr)) sc_inout(ctf_integer(unsigned int, usize, usize)) sc_inout(ctf_integer(unsigned int, flags, flags)))
+)
+#endif
+#ifndef OVERRIDE_32_rseq
+SC_LTTNG_TRACEPOINT_EVENT(rseq,
+ TP_PROTO(sc_exit(long ret,) struct rseq * rseq, u32 rseq_len, int flags, u32 sig),
+ TP_ARGS(sc_exit(ret,) rseq, rseq_len, flags, sig),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(struct rseq *, rseq, rseq)) sc_inout(ctf_integer(u32, rseq_len, rseq_len)) sc_inout(ctf_integer(int, flags, flags)) sc_inout(ctf_integer(u32, sig, sig)))
+)
+#endif
+#ifndef OVERRIDE_32_clock_nanosleep
+SC_LTTNG_TRACEPOINT_EVENT(clock_nanosleep,
+ TP_PROTO(sc_exit(long ret,) const clockid_t which_clock, int flags, const struct __kernel_timespec * rqtp, struct __kernel_timespec * rmtp),
+ TP_ARGS(sc_exit(ret,) which_clock, flags, rqtp, rmtp),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_in(ctf_integer(const clockid_t, which_clock, which_clock)) sc_in(ctf_integer(int, flags, flags)) sc_in(ctf_integer(const struct __kernel_timespec *, rqtp, rqtp)) sc_out(ctf_integer(struct __kernel_timespec *, rmtp, rmtp)))
+)
+#endif
+#ifndef OVERRIDE_32_timer_settime
+SC_LTTNG_TRACEPOINT_EVENT(timer_settime,
+ TP_PROTO(sc_exit(long ret,) timer_t timer_id, int flags, const struct __kernel_itimerspec * new_setting, struct __kernel_itimerspec * old_setting),
+ TP_ARGS(sc_exit(ret,) timer_id, flags, new_setting, old_setting),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_in(ctf_integer(timer_t, timer_id, timer_id)) sc_in(ctf_integer(int, flags, flags)) sc_in(ctf_integer(const struct __kernel_itimerspec *, new_setting, new_setting)) sc_out(ctf_integer(struct __kernel_itimerspec *, old_setting, old_setting)))
+)
+#endif
+#ifndef OVERRIDE_32_timerfd_settime
+SC_LTTNG_TRACEPOINT_EVENT(timerfd_settime,
+ TP_PROTO(sc_exit(long ret,) int ufd, int flags, const struct __kernel_itimerspec * utmr, struct __kernel_itimerspec * otmr),
+ TP_ARGS(sc_exit(ret,) ufd, flags, utmr, otmr),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_in(ctf_integer(int, ufd, ufd)) sc_in(ctf_integer(int, flags, flags)) sc_in(ctf_integer(const struct __kernel_itimerspec *, utmr, utmr)) sc_out(ctf_integer(struct __kernel_itimerspec *, otmr, otmr)))
+)
+#endif
+#ifndef OVERRIDE_32_utimensat
+SC_LTTNG_TRACEPOINT_EVENT(utimensat,
+ TP_PROTO(sc_exit(long ret,) int dfd, const char * filename, struct __kernel_timespec * utimes, int flags),
+ TP_ARGS(sc_exit(ret,) dfd, filename, utimes, flags),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_in(ctf_integer(int, dfd, dfd)) sc_in(ctf_user_string(filename, filename)) sc_in(ctf_integer(struct __kernel_timespec *, utimes, utimes)) sc_in(ctf_integer(int, flags, flags)))
+)
+#endif
+#ifndef OVERRIDE_32_semtimedop
+SC_LTTNG_TRACEPOINT_EVENT(semtimedop,
+ TP_PROTO(sc_exit(long ret,) int semid, struct sembuf * tsops, unsigned int nsops, const struct __kernel_timespec * timeout),
+ TP_ARGS(sc_exit(ret,) semid, tsops, nsops, timeout),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_in(ctf_integer(int, semid, semid)) sc_in(ctf_integer(struct sembuf *, tsops, tsops)) sc_in(ctf_integer(unsigned int, nsops, nsops)) sc_inout(ctf_integer(const struct __kernel_timespec *, timeout, timeout)))
+)
+#endif
+#ifndef OVERRIDE_32_rt_sigtimedwait
+SC_LTTNG_TRACEPOINT_EVENT(rt_sigtimedwait,
+ TP_PROTO(sc_exit(long ret,) const sigset_t * uthese, siginfo_t * uinfo, const struct __kernel_timespec * uts, size_t sigsetsize),
+ TP_ARGS(sc_exit(ret,) uthese, uinfo, uts, sigsetsize),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_out(ctf_integer(const sigset_t *, uthese, uthese)) sc_out(ctf_integer(siginfo_t *, uinfo, uinfo)) sc_in(ctf_integer(const struct __kernel_timespec *, uts, uts)) sc_in(ctf_integer(size_t, sigsetsize, sigsetsize)))
+)
+#endif
+#ifndef OVERRIDE_32_pidfd_send_signal
+SC_LTTNG_TRACEPOINT_EVENT(pidfd_send_signal,
+ TP_PROTO(sc_exit(long ret,) int pidfd, int sig, siginfo_t * info, unsigned int flags),
+ TP_ARGS(sc_exit(ret,) pidfd, sig, info, flags),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(int, pidfd, pidfd)) sc_inout(ctf_integer(int, sig, sig)) sc_inout(ctf_integer(siginfo_t *, info, info)) sc_inout(ctf_integer(unsigned int, flags, flags)))
+)
+#endif
+#ifndef OVERRIDE_32_io_uring_register
+SC_LTTNG_TRACEPOINT_EVENT(io_uring_register,
+ TP_PROTO(sc_exit(long ret,) unsigned int fd, unsigned int opcode, void * arg, unsigned int nr_args),
+ TP_ARGS(sc_exit(ret,) fd, opcode, arg, nr_args),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(unsigned int, fd, fd)) sc_inout(ctf_integer(unsigned int, opcode, opcode)) sc_inout(ctf_integer(void *, arg, arg)) sc_inout(ctf_integer(unsigned int, nr_args, nr_args)))
+)
+#endif
+#ifndef OVERRIDE_32_openat2
+SC_LTTNG_TRACEPOINT_EVENT(openat2,
+ TP_PROTO(sc_exit(long ret,) int dfd, const char * filename, struct open_how * how, size_t usize),
+ TP_ARGS(sc_exit(ret,) dfd, filename, how, usize),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(int, dfd, dfd)) sc_inout(ctf_user_string(filename, filename)) sc_inout(ctf_integer(struct open_how *, how, how)) sc_inout(ctf_integer(size_t, usize, usize)))
+)
+#endif
+#ifndef OVERRIDE_32_faccessat2
+SC_LTTNG_TRACEPOINT_EVENT(faccessat2,
+ TP_PROTO(sc_exit(long ret,) int dfd, const char * filename, int mode, int flags),
+ TP_ARGS(sc_exit(ret,) dfd, filename, mode, flags),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(int, dfd, dfd)) sc_inout(ctf_user_string(filename, filename)) sc_inout(ctf_integer(int, mode, mode)) sc_inout(ctf_integer(int, flags, flags)))
+)
+#endif
+#ifndef OVERRIDE_32_quotactl_fd
+SC_LTTNG_TRACEPOINT_EVENT(quotactl_fd,
+ TP_PROTO(sc_exit(long ret,) unsigned int fd, unsigned int cmd, qid_t id, void * addr),
+ TP_ARGS(sc_exit(ret,) fd, cmd, id, addr),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(unsigned int, fd, fd)) sc_inout(ctf_integer(unsigned int, cmd, cmd)) sc_inout(ctf_integer(qid_t, id, id)) sc_inout(ctf_integer(void *, addr, addr)))
+)
+#endif
+#ifndef OVERRIDE_32_landlock_add_rule
+SC_LTTNG_TRACEPOINT_EVENT(landlock_add_rule,
+ TP_PROTO(sc_exit(long ret,) const int ruleset_fd, const enum landlock_rule_type rule_type, const void *const rule_attr, const __u32 flags),
+ TP_ARGS(sc_exit(ret,) ruleset_fd, rule_type, rule_attr, flags),
+ TP_FIELDS(sc_exit(ctf_integer(long, ret, ret)) sc_inout(ctf_integer(const int, ruleset_fd, ruleset_fd)) sc_inout(ctf_integer(const enum landlock_rule_type, rule_type, rule_type)) sc_inout(ctf_integer(const void *const, rule_attr, rule_attr)) sc_inout(ctf_integer(const __u32, flags, flags)))
+)
+#endif