TRACE-CMD-CHECK_EV(1)

โœจ trace-cmd-check-events โœจ

okay so real quick before we dive in โ€” this is a page from the libtracefs Manual, and the whole energy here is: your girl is about to vibe check every single trace event format string on your system. yes bestie, all of them. ๐Ÿ’…


๐ŸŽ€ NAME ๐ŸŽ€

trace-cmd-check-events โ€” literally parses the event formats on your local system, no cap


๐Ÿฆ‹ SYNOPSIS ๐Ÿฆ‹

trace-cmd check-events [OPTIONS]

๐Ÿ’– DESCRIPTION ๐Ÿ’–

so trace-cmd(1) check-events goes through the format strings for all the events on your local system and parses them. it tells you whether every single one of those format strings can be parsed correctly, and it'll load plugins unless you tell it not to. periodt. โœจ

and like, why do you care? because it's genuinely so useful for catching trace event format strings that contain some internal kernel function references which cannot be decoded outside of the kernel. ๐Ÿ˜ญ if one of those pops up, it means either:

  • the unparsed format strings of the trace events need to be changed, or
  • a plugin needs to be created to parse them

so yeah โ€” it's giving "diagnostic bestie", not just "random checker". iykyk. ๐ŸŒธ


๐Ÿ’… OPTIONS ๐Ÿ’…

  • -N โ€” don't load plugins. that's it, that's the whole vibe. ๐Ÿ™ˆ
  • --verbose[=level] โ€” sets the log level, and here's the tea: the supported log levels are "none", "critical", "error", "warning", "info", "debug", "all" โ€” or their identifiers "0", "1", "2", "3", "4", "5", "6". setting the log level to a specific value enables all logs from that level and all previous levels. and if you don't specify one at all, it defaults to "info". ๐Ÿซถ
example time, bestie โ€” here's how you enable all critical, error and warning logs:
trace-cmd check-events --verbose=warning

๐Ÿ”ฅ SEE ALSO ๐Ÿ”ฅ

go check out these icons too, fr fr:


๐Ÿ‘‘ AUTHOR ๐Ÿ‘‘

written by Vaibhav Nagarnaik, <vnagarnaik@google.com[1]> โ€” we stan. ๐Ÿ’œ


๐ŸŒˆ RESOURCES ๐ŸŒˆ

https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/

๐Ÿ“ COPYING ๐Ÿ“

Copyright (C) 2011 Google, Inc. free use of this software is granted under the terms of the GNU Public License (GPL). slay, open source icon behavior honestly. ๐Ÿงš


โญ NOTES โญ

  1. vnagarnaik@google.com โ€” mailto:vnagarnaik@google.com

aaaand that's the whole page! ๐Ÿ’– this little beauty came out of the libtracefs manual, dated 03/09/2026 โ€” go forth and check those events, bestie, you're gonna ate. ๐Ÿ’…โœจ

๐Ÿ“ฆ where this page comes from