From 9481c8e772651f1245d1d7f175d15a11ccf8d121 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 30 Jun 2023 15:02:46 -0700 Subject: [PATCH] libsysprof-analyze: add duration helper --- src/libsysprof-analyze/sysprof-time-span.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libsysprof-analyze/sysprof-time-span.h b/src/libsysprof-analyze/sysprof-time-span.h index 088dabd7..0be78b96 100644 --- a/src/libsysprof-analyze/sysprof-time-span.h +++ b/src/libsysprof-analyze/sysprof-time-span.h @@ -41,6 +41,12 @@ SysprofTimeSpan *sysprof_time_span_copy (const SysprofTimeSpan *self); SYSPROF_AVAILABLE_IN_ALL void sysprof_time_span_free (SysprofTimeSpan *self); +static inline gint64 +sysprof_time_span_duration (SysprofTimeSpan time_span) +{ + return time_span.end_nsec - time_span.begin_nsec; +} + static inline SysprofTimeSpan sysprof_time_span_relative_to (SysprofTimeSpan time_span, gint64 point)