tracing: Update the stage 3 of trace event macro comment
Update the comment of the 3rd stage of trace event macro expansion code. Now there are 2 macros makes different trace_raw_output_<call>() functions. Link: https://lkml.kernel.org/r/160277371605.29307.8586817119278606720.stgit@devnote2 Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
This commit is contained in:
parent
efbbdaa22b
commit
1600cbcf69
|
@ -231,9 +231,11 @@ TRACE_MAKE_SYSTEM_STR();
|
|||
* {
|
||||
* struct trace_seq *s = &iter->seq;
|
||||
* struct trace_event_raw_<call> *field; <-- defined in stage 1
|
||||
* struct trace_entry *entry;
|
||||
* struct trace_seq *p = &iter->tmp_seq;
|
||||
* int ret;
|
||||
*
|
||||
* -------(for event)-------
|
||||
*
|
||||
* struct trace_entry *entry;
|
||||
*
|
||||
* entry = iter->ent;
|
||||
*
|
||||
|
@ -245,13 +247,22 @@ TRACE_MAKE_SYSTEM_STR();
|
|||
* field = (typeof(field))entry;
|
||||
*
|
||||
* trace_seq_init(p);
|
||||
* ret = trace_seq_printf(s, "%s: ", <call>);
|
||||
* if (ret)
|
||||
* ret = trace_seq_printf(s, <TP_printk> "\n");
|
||||
* if (!ret)
|
||||
* return TRACE_TYPE_PARTIAL_LINE;
|
||||
* return trace_output_call(iter, <call>, <TP_printk> "\n");
|
||||
*
|
||||
* return TRACE_TYPE_HANDLED;
|
||||
* ------(or, for event class)------
|
||||
*
|
||||
* int ret;
|
||||
*
|
||||
* field = (typeof(field))iter->ent;
|
||||
*
|
||||
* ret = trace_raw_output_prep(iter, trace_event);
|
||||
* if (ret != TRACE_TYPE_HANDLED)
|
||||
* return ret;
|
||||
*
|
||||
* trace_event_printf(iter, <TP_printk> "\n");
|
||||
*
|
||||
* return trace_handle_return(s);
|
||||
* -------
|
||||
* }
|
||||
*
|
||||
* This is the method used to print the raw event to the trace
|
||||
|
|
Loading…
Reference in New Issue