diff --git a/src/libsysprof-analyze/sysprof-symbol.c b/src/libsysprof-analyze/sysprof-symbol.c index 48936c62..e367916e 100644 --- a/src/libsysprof-analyze/sysprof-symbol.c +++ b/src/libsysprof-analyze/sysprof-symbol.c @@ -170,3 +170,9 @@ sysprof_symbol_equal (const SysprofSymbol *a, { return _sysprof_symbol_equal (a, b); } + +guint +sysprof_symbol_hash (const SysprofSymbol *self) +{ + return self->hash; +} diff --git a/src/libsysprof-analyze/sysprof-symbol.h b/src/libsysprof-analyze/sysprof-symbol.h index 01e0522b..6a51603b 100644 --- a/src/libsysprof-analyze/sysprof-symbol.h +++ b/src/libsysprof-analyze/sysprof-symbol.h @@ -39,6 +39,8 @@ const char *sysprof_symbol_get_binary_nick (SysprofSymbol *self); SYSPROF_AVAILABLE_IN_ALL const char *sysprof_symbol_get_binary_path (SysprofSymbol *self); SYSPROF_AVAILABLE_IN_ALL +guint sysprof_symbol_hash (const SysprofSymbol *self); +SYSPROF_AVAILABLE_IN_ALL gboolean sysprof_symbol_equal (const SysprofSymbol *a, const SysprofSymbol *b);