mirror of https://gitee.com/openkylin/linux.git
Linux Kernel Markers: document format string
Describes the format string standard further: Use of field names before the type specifiers.. Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
314de8a9e1
commit
5f9468cebf
|
@ -35,12 +35,14 @@ In order to use the macro trace_mark, you should include linux/marker.h.
|
||||||
|
|
||||||
And,
|
And,
|
||||||
|
|
||||||
trace_mark(subsystem_event, "%d %s", someint, somestring);
|
trace_mark(subsystem_event, "myint %d mystring %s", someint, somestring);
|
||||||
Where :
|
Where :
|
||||||
- subsystem_event is an identifier unique to your event
|
- subsystem_event is an identifier unique to your event
|
||||||
- subsystem is the name of your subsystem.
|
- subsystem is the name of your subsystem.
|
||||||
- event is the name of the event to mark.
|
- event is the name of the event to mark.
|
||||||
- "%d %s" is the formatted string for the serializer.
|
- "myint %d mystring %s" is the formatted string for the serializer. "myint" and
|
||||||
|
"mystring" are repectively the field names associated with the first and
|
||||||
|
second parameter.
|
||||||
- someint is an integer.
|
- someint is an integer.
|
||||||
- somestring is a char pointer.
|
- somestring is a char pointer.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue