From f6ec1198992e153fcd6b03bb4ab74375dadc6b7d Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Thu, 25 May 2023 11:13:32 -0700 Subject: [PATCH] libsysprof-analyze: move definition to private header So we can access it from other sources. --- .../sysprof-document-symbols-private.h | 10 +++++++++- src/libsysprof-analyze/sysprof-document-symbols.c | 8 -------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/libsysprof-analyze/sysprof-document-symbols-private.h b/src/libsysprof-analyze/sysprof-document-symbols-private.h index e1b61625..7ab2b789 100644 --- a/src/libsysprof-analyze/sysprof-document-symbols-private.h +++ b/src/libsysprof-analyze/sysprof-document-symbols-private.h @@ -22,8 +22,9 @@ #include "sysprof-document.h" #include "sysprof-process-info-private.h" -#include "sysprof-symbolizer.h" +#include "sysprof-symbol-cache-private.h" #include "sysprof-symbol.h" +#include "sysprof-symbolizer.h" G_BEGIN_DECLS @@ -31,6 +32,13 @@ G_BEGIN_DECLS G_DECLARE_FINAL_TYPE (SysprofDocumentSymbols, sysprof_document_symbols, SYSPROF, DOCUMENT_SYMBOLS, GObject) +struct _SysprofDocumentSymbols +{ + GObject parent_instance; + SysprofSymbol *context_switches[SYSPROF_ADDRESS_CONTEXT_GUEST_USER+1]; + SysprofSymbolCache *kernel_symbols; +}; + void _sysprof_document_symbols_new (SysprofDocument *document, SysprofStrings *strings, SysprofSymbolizer *symbolizer, diff --git a/src/libsysprof-analyze/sysprof-document-symbols.c b/src/libsysprof-analyze/sysprof-document-symbols.c index 221c2d04..688c6c7c 100644 --- a/src/libsysprof-analyze/sysprof-document-symbols.c +++ b/src/libsysprof-analyze/sysprof-document-symbols.c @@ -27,16 +27,8 @@ #include "sysprof-mount-namespace-private.h" #include "sysprof-no-symbolizer.h" #include "sysprof-symbol-private.h" -#include "sysprof-symbol-cache-private.h" #include "sysprof-symbolizer-private.h" -struct _SysprofDocumentSymbols -{ - GObject parent_instance; - SysprofSymbol *context_switches[SYSPROF_ADDRESS_CONTEXT_GUEST_USER+1]; - SysprofSymbolCache *kernel_symbols; -}; - G_DEFINE_FINAL_TYPE (SysprofDocumentSymbols, sysprof_document_symbols, G_TYPE_OBJECT) static void