Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\trace.c Create Date:2022-07-28 12:00:12
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:Called with trace_event_read_lock() held.

Proto:enum print_line_t print_trace_line(struct trace_iterator *iter)

Type:enum print_line_t

Parameter:

TypeParameterName
struct trace_iterator *iter
3957  tr = tr
3958  trace_flags = trace_flags
3961  If lost_events Then
3962  Currently only defined when tracing is enabled.
3964  If race_seq_has_overflowed - return true if the trace_seq took too much*@s: trace sequence descriptor* Returns true if too much data was added to the trace_seq and it is* now full and will not take anymore. Then Return Retry after flushing the seq
3968  If trace && print_line Then
3969  ret = print_line(iter)
3970  If ret != Relay to other output functions Then Return ret
3974  If type == TRACE_BPUTS && trace_flags & TRACE_ITER_PRINTK && trace_flags & TRACE_ITER_PRINTK_MSGONLY Then Return trace_print_bputs_msg_only(iter)
3979  If type == TRACE_BPRINT && trace_flags & TRACE_ITER_PRINTK && trace_flags & TRACE_ITER_PRINTK_MSGONLY Then Return trace_print_bprintk_msg_only(iter)
3984  If type == TRACE_PRINT && trace_flags & TRACE_ITER_PRINTK && trace_flags & TRACE_ITER_PRINTK_MSGONLY Then Return trace_print_printk_msg_only(iter)
3989  If trace_flags & TRACE_ITER_BIN Then Return print_bin_fmt(iter)
3992  If trace_flags & TRACE_ITER_HEX Then Return print_hex_fmt(iter)
3995  If trace_flags & TRACE_ITER_RAW Then Return print_raw_fmt(iter)
3998  Return print_trace_fmt(iter)
Caller
NameDescribe
s_show
tracing_read_pipeConsumer reader.
tracing_fill_pipe_page
ftrace_dump
ftrace_dump_buf