libsysprof-analyze: move definition to private header

So we can access it from other sources.
This commit is contained in:
Christian Hergert
2023-05-25 11:13:32 -07:00
parent f79a3c6d2e
commit f6ec119899
2 changed files with 9 additions and 9 deletions

View File

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

View File

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