函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\trace_seq.h Create Date:2022-07-27 06:57:00
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:跟踪泛滥

函数原型:static inline bool trace_seq_has_overflowed(struct trace_seq *s)

返回类型:bool

参数:

类型参数名称
struct trace_seq *s
69  返回:fullseq_buf have a buffer that might overflow. When this happens* the len and size are set to be equal.
调用者
名称描述
ring_buffer_print_entry_headerThe ring buffer header is special. We must manually up keep it.
ring_buffer_print_page_header
trace_handle_returnSeveral functions return TRACE_TYPE_PARTIAL_LINE if the trace_seq* overflowed, and TRACE_TYPE_HANDLED otherwise. This helper function* simplifies those functions and keeps them in sync.
print_trace_fmt
print_raw_fmt
print_hex_fmt
print_bin_fmt
print_trace_lineCalled with trace_event_read_lock() held.
tracing_fill_pipe_page
seq_print_user_ip
seq_print_ip_sym
trace_print_lat_fmtrace_print_lat_fmt - print the irq, preempt and lockdep fields*@s: trace seq struct to write to*@entry: The trace entry field from the ring buffer* Prints the generic fields of irqs off, in hard or softirq, preempt* count.
lat_print_timestamp
trace_print_context
trace_print_lat_context
trace_stack_printTRACE_STACK
trace_user_stack_printTRACE_USER_STACK
print_graph_entry_nested
print_graph_comment
print_syscall_enter
print_synth_event
print_type_u8
print_type_u16
print_type_u32
print_type_u64
print_type_s8
print_type_s16
print_type_s32
print_type_s64
print_type_x8
print_type_x16
print_type_x32
print_type_x64
print_type_symbol
print_type_stringPrint type function for string type