#define error_detector_list \
EM(ERROR_DETECTOR_KFENCE, "kfence") \
EM(ERROR_DETECTOR_KASAN, "kasan") \
EMe(ERROR_DETECTOR_WARN, "warning") /* Always end the list with an EMe. */
#undef EM #undef EMe
#define EM(a, b) TRACE_DEFINE_ENUM(a); #define EMe(a, b) TRACE_DEFINE_ENUM(a);
error_detector_list
#undef EM #undef EMe
#define EM(a, b) { a, b }, #define EMe(a, b) { a, b }
/** * error_report_end - called after printing the error report * @error_detector: short string describing the error detection tool * @id: pseudo-unique descriptor identifying the report * (e.g. the memory access address) * * This event occurs right after a debugging tool finishes printing the error * report.
*/
DEFINE_EVENT(error_report_template, error_report_end,
TP_PROTO(enum error_detector error_detector, unsignedlong id),
TP_ARGS(error_detector, id));
#endif/* _TRACE_ERROR_REPORT_H */
/* This part must be outside protection */ #include <trace/define_trace.h>
Messung V0.5
¤ Dauer der Verarbeitung: 0.8 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.