trace_puts(9) centos man page | unix.com

Man Page: trace_puts

Operating Environment: centos

Section: 9

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.10 June 2014 TRACE_PUTS(9)
Related Man Pages
trace_printk(9) - centos
strdup(3) - netbsd
stoi(9f) - opensolaris
mb_convert_encoding(3) - php
md5(3) - php
Similar Topics in the Unix Linux Community
Weird 'find' results
Set hard block limit for user using quota
CentOS7 restoring file capabilities
Controlling user input
Please Welcome Dave Munro to the Moderator Team!