Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\trace_seq.h Create Date:2022-07-28 05:58:01
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name: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.

Proto:static inline bool trace_seq_has_overflowed(struct trace_seq *s)

Type:bool

Parameter:

TypeParameterName
struct trace_seq *s
69  Return full || seq_buf have a buffer that might overflow. When this happens* the len and size are set to be equal.
Caller
NameDescribe
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