60 lines
1.6 KiB
Diff
60 lines
1.6 KiB
Diff
|
|
From 66d12e4790b7c5e508b75e805589849fee782a49 Mon Sep 17 00:00:00 2001
|
|||
|
|
From: Arnaldo Carvalho de Melo <acme@redhat.com>
|
|||
|
|
Date: Tue, 2 Feb 2021 09:38:46 -0300
|
|||
|
|
Subject: [PATCH] dtagnames: Stop using the deprecated mallinfo() function
|
|||
|
|
MIME-Version: 1.0
|
|||
|
|
Content-Type: text/plain; charset=UTF-8
|
|||
|
|
Content-Transfer-Encoding: 8bit
|
|||
|
|
|
|||
|
|
Bulding on fedora rawhide gets us:
|
|||
|
|
|
|||
|
|
/home/acme/git/pahole/dtagnames.c:17:16: error: ‘mallinfo’ is deprecated [-Werror=deprecated-declarations]
|
|||
|
|
17 | struct mallinfo m = mallinfo();
|
|||
|
|
| ^~~~~~~~
|
|||
|
|
In file included from /home/acme/git/pahole/dtagnames.c:10:
|
|||
|
|
/usr/include/malloc.h:118:24: note: declared here
|
|||
|
|
118 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
|
|||
|
|
| ^~~~~~~~
|
|||
|
|
cc1: all warnings being treated as errors
|
|||
|
|
|
|||
|
|
glibc-2.32.9000-26.fc34.x86_64
|
|||
|
|
|
|||
|
|
So stop using it, was just for debugging/assessing memory usage.
|
|||
|
|
|
|||
|
|
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
|
|||
|
|
---
|
|||
|
|
dtagnames.c | 9 ---------
|
|||
|
|
1 file changed, 9 deletions(-)
|
|||
|
|
|
|||
|
|
diff --git a/dtagnames.c b/dtagnames.c
|
|||
|
|
index 0ffcbf7..6a24c37 100644
|
|||
|
|
--- a/dtagnames.c
|
|||
|
|
+++ b/dtagnames.c
|
|||
|
|
@@ -7,18 +7,10 @@
|
|||
|
|
|
|||
|
|
#include <stdio.h>
|
|||
|
|
#include <stdlib.h>
|
|||
|
|
-#include <malloc.h>
|
|||
|
|
|
|||
|
|
#include "dwarves.h"
|
|||
|
|
#include "dutil.h"
|
|||
|
|
|
|||
|
|
-static void print_malloc_stats(void)
|
|||
|
|
-{
|
|||
|
|
- struct mallinfo m = mallinfo();
|
|||
|
|
-
|
|||
|
|
- fprintf(stderr, "size: %u\n", m.uordblks);
|
|||
|
|
-}
|
|||
|
|
-
|
|||
|
|
static int class__tag_name(struct tag *tag, struct cu *cu __unused,
|
|||
|
|
void *cookie __unused)
|
|||
|
|
{
|
|||
|
|
@@ -54,7 +46,6 @@ int main(int argc __unused, char *argv[])
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
cus__dump_class_tag_names(cus);
|
|||
|
|
- print_malloc_stats();
|
|||
|
|
rc = EXIT_SUCCESS;
|
|||
|
|
out:
|
|||
|
|
cus__delete(cus);
|