libsysprof: add category name private helper

This commit is contained in:
Christian Hergert
2023-08-25 17:41:34 -07:00
parent d1b228bf28
commit fd3e5af1fa
2 changed files with 11 additions and 4 deletions

View File

@ -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

View File

@ -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);
}