From a27eee8087a1cb5d3b36058db5ae0201608b18d9 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 14 Aug 2023 15:56:10 -0700 Subject: [PATCH] libsysprof: give internal access to allocations bitset --- src/libsysprof/sysprof-document-private.h | 1 + src/libsysprof/sysprof-document.c | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/libsysprof/sysprof-document-private.h b/src/libsysprof/sysprof-document-private.h index 6d8e70f9..2e8a5ee5 100644 --- a/src/libsysprof/sysprof-document-private.h +++ b/src/libsysprof/sysprof-document-private.h @@ -81,5 +81,6 @@ SysprofSymbol *_sysprof_document_thread_symbol (SysprofDocument *self, int tid); SysprofSymbol *_sysprof_document_kernel_symbol (SysprofDocument *self); GArray *_sysprof_document_get_frames (SysprofDocument *self); +EggBitset *_sysprof_document_get_allocations (SysprofDocument *self); G_END_DECLS diff --git a/src/libsysprof/sysprof-document.c b/src/libsysprof/sysprof-document.c index 6fa742a9..c92e6090 100644 --- a/src/libsysprof/sysprof-document.c +++ b/src/libsysprof/sysprof-document.c @@ -2678,3 +2678,11 @@ _sysprof_document_get_frames (SysprofDocument *self) return g_array_ref (self->frames); } + +EggBitset * +_sysprof_document_get_allocations (SysprofDocument *self) +{ + g_return_val_if_fail (SYSPROF_IS_DOCUMENT (self), NULL); + + return egg_bitset_ref (self->allocations); +}