[sysprof] libsysprof: cleanup backtrace helper types
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [sysprof] libsysprof: cleanup backtrace helper types
- Date: Tue, 26 Jul 2022 06:37:51 +0000 (UTC)
commit 7ca2fef8ffc9b300de5c65f2de7b8b07c59b589f
Author: Christian Hergert <chergert redhat com>
Date: Mon Jul 25 23:35:19 2022 -0700
libsysprof: cleanup backtrace helper types
src/libsysprof/preload/backtrace-helper.h | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/src/libsysprof/preload/backtrace-helper.h b/src/libsysprof/preload/backtrace-helper.h
index 92792a56..88dc194c 100644
--- a/src/libsysprof/preload/backtrace-helper.h
+++ b/src/libsysprof/preload/backtrace-helper.h
@@ -39,10 +39,10 @@ backtrace_init (void)
#endif
}
-static gint
-backtrace_func (SysprofCaptureAddress *addrs,
- guint n_addrs,
- gpointer user_data)
+static int
+backtrace_func (SysprofCaptureAddress *addrs,
+ guint n_addrs,
+ G_GNUC_UNUSED gpointer user_data)
{
#if defined(ENABLE_LIBUNWIND)
# if GLIB_SIZEOF_VOID_P == 8
@@ -53,9 +53,9 @@ backtrace_func (SysprofCaptureAddress *addrs,
*/
return unw_backtrace ((void **)addrs - 2, n_addrs) - 2;
# else
- static const gint skip = 2;
+ static const int skip = 2;
void **stack = alloca (n_addrs * sizeof (gpointer));
- gint n = unw_backtrace (stack, n_addrs);
+ int n = unw_backtrace (stack, n_addrs);
for (guint i = skip; i < n; i++)
addrs[i-skip] = GPOINTER_TO_SIZE (stack[i]);
return MAX (0, n - skip);
@@ -65,9 +65,9 @@ backtrace_func (SysprofCaptureAddress *addrs,
/* See note on unw_backtrace() */
return backtrace ((void **)addrs - 2, n_addrs) - 2;
# else /* GLIB_SIZEOF_VOID_P != 8 */
- static const gint skip = 2;
+ static const int skip = 2;
void **stack = alloca (n_addrs * sizeof (gpointer));
- gint n = backtrace (stack, n_addrs);
+ int n = backtrace (stack, n_addrs);
for (guint i = skip; i < n; i++)
addrs[i-skip] = GPOINTER_TO_SIZE (stack[i]);
return MAX (0, n - skip);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]