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:
trace-cmd(1)trace-cmd-record(1)trace-cmd-report(1)trace-cmd-stop(1)trace-cmd-extract(1)trace-cmd-reset(1)trace-cmd-split(1)trace-cmd-list(1)trace-cmd-listen(1)trace-cmd-start(1)
๐ 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 โญ
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
- arch rolling: trace-cmd 3.4-1 ยท GPL-2.0-only AND LGPL-2.1-only
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms