linux/include/trace/stages
Aaron Tomlin 2cddfc2e8f tracing: Add bitmask-list option for human-readable bitmask display
Add support for displaying bitmasks in human-readable list format (e.g.,
0,2-5,7) in addition to the default hexadecimal bitmap representation.
This is particularly useful when tracing CPU masks and other large
bitmasks where individual bit positions are more meaningful than their
hexadecimal encoding.

When the "bitmask-list" option is enabled, the printk "%*pbl" format
specifier is used to render bitmasks as comma-separated ranges, making
trace output easier to interpret for complex CPU configurations and
large bitmask values.

Link: https://patch.msgid.link/20251226160724.2246493-2-atomlin@atomlin.com
Signed-off-by: Aaron Tomlin <atomlin@atomlin.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
2026-01-26 17:00:50 -05:00
..
init.h
stage1_struct_define.h tracing: Add __cpumask to denote a trace event field that is a cpumask_t 2022-11-23 19:08:30 -05:00
stage2_data_offsets.h tracing: Rework __assign_str() and __string() to not duplicate getting the string 2024-03-18 10:32:27 -04:00
stage3_trace_output.h tracing: Add bitmask-list option for human-readable bitmask display 2026-01-26 17:00:50 -05:00
stage4_event_fields.h tracing: Fix TASK_COMM_LEN in trace event format file 2023-02-12 10:23:39 -05:00
stage5_get_offsets.h tracing: Add __string_src() helper to help compilers not to get confused 2024-03-18 10:33:06 -04:00
stage6_event_callback.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
stage7_class_define.h tracing: Add __print_dynamic_array() helper 2024-10-30 17:24:32 +01:00