trace_puts man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

TRACE_PUTS(9)			 Driver Basics			 TRACE_PUTS(9)

NAME
       trace_puts - write a string into the ftrace buffer

SYNOPSIS
       trace_puts(str);

ARGUMENTS
       str
	   the string to record

NOTE
       __trace_bputs is an internal function for trace_puts and the ip is
       passed in via the trace_puts macro.

       This is similar to trace_printk but is made for those really fast paths
       that a developer wants the least amount of “Heisenbug” affects, where
       the processing of the print format is still too much.

       This function allows a kernel developer to debug fast path sections
       that printk is not appropriate for. By scattering in various printk
       like tracing in the code, a developer can quickly see where problems
       are occurring.

       This is intended as a debugging tool for the developer only. Please
       refrain from leaving trace_puts scattered around in your code. (Extra
       memory is used for special buffers that are allocated when trace_puts
       is used)

RETURNS
       0 if nothing was written, positive # if string was. (1 when
       __trace_bputs is used, strlen(str) when __trace_puts is used)

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013			 TRACE_PUTS(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net