summaryrefslogtreecommitdiff
path: root/tools/tracing/rtla/src/osnoise.h
diff options
context:
space:
mode:
authorTomas Glozar <tglozar@redhat.com>2025-01-23 15:23:38 +0100
committerSteven Rostedt (Google) <rostedt@goodmis.org>2025-01-24 13:46:43 -0500
commit8ccd9d8bb913577c7ec98061cd6e73380e538532 (patch)
treebf69d58bea3dd6f3c31b42037ad5fd26b79733b9 /tools/tracing/rtla/src/osnoise.h
parent2aee44f721a75daebc55c372271221286efd79ec (diff)
rtla: Add function to report missed events
Add osnoise_report_missed_events to be used to report the number of missed events either during or after an osnoise or timerlat run. Also, display the percentage of missed events compared to the total number of received events. If an unknown number of missed events was reported during the run, the entire number of missed events is reported as unknown. Cc: John Kacur <jkacur@redhat.com> Cc: Luis Goncalves <lgoncalv@redhat.com> Cc: Gabriele Monaco <gmonaco@redhat.com> Link: https://lore.kernel.org/20250123142339.990300-4-tglozar@redhat.com Signed-off-by: Tomas Glozar <tglozar@redhat.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'tools/tracing/rtla/src/osnoise.h')
-rw-r--r--tools/tracing/rtla/src/osnoise.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/tracing/rtla/src/osnoise.h b/tools/tracing/rtla/src/osnoise.h
index 1dc188baddef..91835a7d8c2b 100644
--- a/tools/tracing/rtla/src/osnoise.h
+++ b/tools/tracing/rtla/src/osnoise.h
@@ -104,6 +104,7 @@ struct osnoise_tool {
void osnoise_destroy_tool(struct osnoise_tool *top);
struct osnoise_tool *osnoise_init_tool(char *tool_name);
struct osnoise_tool *osnoise_init_trace_tool(char *tracer);
+void osnoise_report_missed_events(struct osnoise_tool *tool);
bool osnoise_trace_is_off(struct osnoise_tool *tool, struct osnoise_tool *record);
int osnoise_hist_main(int argc, char *argv[]);