From fd3e5af1fae5a4d987648357569c63fea7f55500 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Fri, 25 Aug 2023 17:41:34 -0700 Subject: [PATCH] libsysprof: add category name private helper --- src/libsysprof/sysprof-callgraph-private.h | 1 + src/libsysprof/sysprof-category-summary.c | 14 ++++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/libsysprof/sysprof-callgraph-private.h b/src/libsysprof/sysprof-callgraph-private.h index b80c8283..9ccf94aa 100644 --- a/src/libsysprof/sysprof-callgraph-private.h +++ b/src/libsysprof/sysprof-callgraph-private.h @@ -94,5 +94,6 @@ void _sysprof_callgraph_node_free (SysprofCallgrap SysprofCallgraphCategory _sysprof_callgraph_node_categorize (SysprofCallgraphNode *node); void _sysprof_callgraph_categorize (SysprofCallgraph *self, SysprofCallgraphNode *node); +const char *_sysprof_callgraph_category_get_name (SysprofCallgraphCategory category); G_END_DECLS diff --git a/src/libsysprof/sysprof-category-summary.c b/src/libsysprof/sysprof-category-summary.c index ba81881b..deea941a 100644 --- a/src/libsysprof/sysprof-category-summary.c +++ b/src/libsysprof/sysprof-category-summary.c @@ -128,11 +128,9 @@ sysprof_category_summary_get_fraction (SysprofCategorySummary *self) } const char * -sysprof_category_summary_get_category_name (SysprofCategorySummary *self) +_sysprof_callgraph_category_get_name (SysprofCallgraphCategory category) { - g_return_val_if_fail (SYSPROF_IS_CATEGORY_SUMMARY (self), NULL); - - switch (self->category) + switch (category) { case SYSPROF_CALLGRAPH_CATEGORY_UNCATEGORIZED: return _("Uncategorized"); @@ -203,3 +201,11 @@ sysprof_category_summary_get_category_name (SysprofCategorySummary *self) return NULL; } } + +const char * +sysprof_category_summary_get_category_name (SysprofCategorySummary *self) +{ + g_return_val_if_fail (SYSPROF_IS_CATEGORY_SUMMARY (self), NULL); + + return _sysprof_callgraph_category_get_name (self->category); +}