#undef TRACE_SYSTEM
#define TRACE_SYSTEM coredump
#if !defined(_TRACE_COREDUMP_H) || defined(TRACE_HEADER_MULTI_READ)
#define _TRACE_COREDUMP_H
#include <linux/sched.h>
#include <linux/tracepoint.h>
TRACE_EVENT(coredump,
TP_PROTO(int sig),
TP_ARGS(sig),
TP_STRUCT__entry(
__field(int, sig)
__array(char, comm, TASK_COMM_LEN)
),
TP_fast_assign(
__entry->sig = sig;
memcpy(__entry->comm, current->comm, TASK_COMM_LEN);
),
TP_printk("sig=%d comm=%s",
__entry->sig, __entry->comm)
);
#endif
#include <trace/define_trace.h>