libsysprof-capture: Use sysprof_{steal,clear}_pointer() instead of GLib

They work exactly the same way as the GLib functions.

Signed-off-by: Philip Withnall <withnall@endlessm.com>

Helps: #40
This commit is contained in:
Philip Withnall
2020-07-01 17:41:03 +01:00
parent e96e35b6f1
commit 1d865c5c8e
8 changed files with 30 additions and 14 deletions

View File

@ -77,6 +77,7 @@
#include "sysprof-capture-util-private.h"
#include "sysprof-collector.h"
#include "sysprof-macros-internal.h"
#define MAX_UNWIND_DEPTH 128
#define CREATRING "CreatRing\0"
@ -179,7 +180,7 @@ request_writer (void)
}
}
return g_steal_pointer (&buffer);
return sysprof_steal_pointer (&buffer);
}
static void
@ -207,7 +208,7 @@ sysprof_collector_free (void *data)
if (collector != NULL && collector != COLLECTOR_INVALID)
{
MappedRingBuffer *buffer = g_steal_pointer (&collector->buffer);
MappedRingBuffer *buffer = sysprof_steal_pointer (&collector->buffer);
if (buffer != NULL)
{