+2014-02-11 Will Newton <will.newton@linaro.org>
+
+ * malloc/mtrace.c (attribute_hidden): Remove unused macro
+ definition. (tr_where, tr_freehook, tr_mallochook,
+ tr_reallochook, tr_memalignhook): Use ANSI protoype.
+
2014-02-11 David S. Miller <davem@davemloft.net>
* stdio-common/tst-sscanf.c (main): Use 'long' for 'dummy' when
#include <kernel-features.h>
-#ifndef attribute_hidden
-# define attribute_hidden
-#endif
-
#define TRACE_BUFFER_SIZE 512
static FILE *mallstream;
}
libc_hidden_def (tr_break)
-static void tr_where (const __ptr_t, Dl_info *) __THROW internal_function;
-static void
-internal_function tr_where (caller, info)
-const __ptr_t caller;
-Dl_info *info;
+static void internal_function
+tr_where (const __ptr_t caller, Dl_info *info)
{
if (caller != NULL)
{
}
}
-
static Dl_info *
lock_and_info (const __ptr_t caller, Dl_info *mem)
{
return res;
}
-
-static void tr_freehook (__ptr_t, const __ptr_t) __THROW;
-static void tr_freehook (ptr, caller)
-__ptr_t ptr;
-const __ptr_t caller;
+static void
+tr_freehook (__ptr_t ptr, const __ptr_t caller)
{
if (ptr == NULL)
return;
__libc_lock_unlock (lock);
}
-static __ptr_t tr_mallochook (size_t, const __ptr_t) __THROW;
-static __ptr_t tr_mallochook (size, caller)
-size_t size;
-const __ptr_t caller;
+static __ptr_t
+tr_mallochook (size_t size, const __ptr_t caller)
{
__ptr_t hdr;
return hdr;
}
-static __ptr_t tr_reallochook (__ptr_t, size_t, const __ptr_t)
-__THROW;
-static __ptr_t tr_reallochook (ptr, size, caller)
-__ptr_t ptr;
-size_t size;
-const __ptr_t caller;
+static __ptr_t
+tr_reallochook (__ptr_t ptr, size_t size, const __ptr_t caller)
{
__ptr_t hdr;
return hdr;
}
-static __ptr_t tr_memalignhook (size_t, size_t,
- const __ptr_t) __THROW;
-static __ptr_t tr_memalignhook (alignment, size, caller)
-size_t alignment, size;
-const __ptr_t caller;
+static __ptr_t
+tr_memalignhook (size_t alignment, size_t size, const __ptr_t caller)
{
__ptr_t hdr;
}
-
#ifdef _LIBC
/* This function gets called to make sure all memory the library