函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\trace\trace.c Create Date:2022-07-27 13:06:05
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Called with trace_event_read_lock() held.

函数原型:enum print_line_t print_trace_line(struct trace_iterator *iter)

返回类型:enum print_line_t

参数:

类型参数名称
struct trace_iterator *iter
3957  tr等于tr
3958  trace_flags等于trace_flags
3961  如果lost_events
3962  Currently only defined when tracing is enabled.
3964  如果跟踪泛滥则返回: Retry after flushing the seq
3968  如果traceprint_line
3969  ret等于print_line(iter)
3970  如果ret不等于 Relay to other output functions 则返回:ret
3974  如果type恒等于TRACE_BPUTStrace_flags按位与TRACE_ITER_PRINTKtrace_flags按位与TRACE_ITER_PRINTK_MSGONLY则返回:trace_print_bputs_msg_only(iter)
3979  如果type恒等于TRACE_BPRINTtrace_flags按位与TRACE_ITER_PRINTKtrace_flags按位与TRACE_ITER_PRINTK_MSGONLY则返回:trace_print_bprintk_msg_only(iter)
3984  如果type恒等于TRACE_PRINTtrace_flags按位与TRACE_ITER_PRINTKtrace_flags按位与TRACE_ITER_PRINTK_MSGONLY则返回:trace_print_printk_msg_only(iter)
3989  如果trace_flags按位与TRACE_ITER_BIN则返回:print_bin_fmt(iter)
3992  如果trace_flags按位与TRACE_ITER_HEX则返回:print_hex_fmt(iter)
3995  如果trace_flags按位与TRACE_ITER_RAW则返回:print_raw_fmt(iter)
3998  返回:print_trace_fmt(iter)
调用者
名称描述
s_show
tracing_read_pipeConsumer reader.
tracing_fill_pipe_page
ftrace_dump
ftrace_dump_buf