[sysprof] libsysprof: cleanup backtrace helper types



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]