]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
gprofng: use xmalloc/xrealloc/xcalloc/xstrdup/xstrndup from libiberty
authorAndreas Schwab <schwab@suse.de>
Mon, 14 Oct 2024 12:54:34 +0000 (14:54 +0200)
committerAndreas Schwab <schwab@suse.de>
Wed, 16 Oct 2024 13:34:07 +0000 (15:34 +0200)
commit620d68c984036917db8049560fd22291d63fda8a
tree6d8d7d7f0aa083c63d1a7ae5acb0a576b54e621e
parent02d1e73bf63bb6d4e7c8b1eb35964cd2e00228d5
gprofng: use xmalloc/xrealloc/xcalloc/xstrdup/xstrndup from libiberty

PR gprofng/32241
* src/Makefile.am (CSOURCES): Remove dbe_memmgr.c
* src/Makefile.in: Regenerate.
* src/dbe_memmgr.c: Remove.
* src/gprofng.cc (main): Call xmalloc_set_program_name.
* src/gp-archive.cc (main): Likewise.
* src/gp-collect-app.cc (main): Likewise.
* src/gp-display-src.cc (main): Likewise.
* src/gp-display-text.cc (main): Likewise.
* src/Application.cc: Use xmalloc, xrealloc, xcalloc, xstrdup,
xstrndup instead of malloc, realloc, calloc, strdup, strndup.
* src/BaseMetric.cc: Likewise.
* src/CallStack.cc: Likewise.
* src/ClassFile.cc: Likewise.
* src/Data_window.cc: Likewise.
* src/Dbe.cc: Likewise.
* src/DbeJarFile.cc: Likewise.
* src/DbeSession.cc: Likewise.
* src/DbeView.cc: Likewise.
* src/DerivedMetrics.cc: Likewise.
* src/DwarfLib.cc: Likewise.
* src/Elf.cc: Likewise.
* src/Emsg.cc: Likewise.
* src/Experiment.cc: Likewise.
* src/Function.cc: Likewise.
* src/Module.cc: Likewise.
* src/Print.cc: Likewise.
* src/QLParser.yy: Likewise.
* src/SAXParserFactory.cc: Likewise.
* src/Settings.cc: Likewise.
* src/SourceFile.cc: Likewise.
* src/StringBuilder.cc: Likewise.
* src/StringMap.h: Likewise.
* src/Table.cc: Likewise.
* src/checks.cc: Likewise.
* src/collctrl.cc: Likewise.
* src/comp_com.c: Likewise.
* src/count.cc: Likewise.
* src/envsets.cc: Likewise.
* src/gp-archive.cc: Likewise.
* src/gp-display-src.cc: Likewise.
* src/gp-display-text.cc: Likewise.
* src/gprofng.cc: Likewise.
* src/ipc.cc: Likewise.
* src/ipcio.cc: Likewise.
* src/vec.h: Likewise.
* src/util.cc: Likewise.
(get_prog_name): Remove.
* src/util.h: Likewise.
* src/dbe_hwc.h (malloc, realloc, calloc, strdup): Define.
43 files changed:
gprofng/src/Application.cc
gprofng/src/BaseMetric.cc
gprofng/src/CallStack.cc
gprofng/src/ClassFile.cc
gprofng/src/Data_window.cc
gprofng/src/Dbe.cc
gprofng/src/DbeJarFile.cc
gprofng/src/DbeSession.cc
gprofng/src/DbeView.cc
gprofng/src/DerivedMetrics.cc
gprofng/src/DwarfLib.cc
gprofng/src/Elf.cc
gprofng/src/Emsg.cc
gprofng/src/Experiment.cc
gprofng/src/Function.cc
gprofng/src/Makefile.am
gprofng/src/Makefile.in
gprofng/src/Module.cc
gprofng/src/Print.cc
gprofng/src/QLParser.yy
gprofng/src/SAXParserFactory.cc
gprofng/src/Settings.cc
gprofng/src/SourceFile.cc
gprofng/src/StringBuilder.cc
gprofng/src/StringMap.h
gprofng/src/Table.cc
gprofng/src/checks.cc
gprofng/src/collctrl.cc
gprofng/src/comp_com.c
gprofng/src/count.cc
gprofng/src/dbe_hwc.h
gprofng/src/dbe_memmgr.c [deleted file]
gprofng/src/envsets.cc
gprofng/src/gp-archive.cc
gprofng/src/gp-collect-app.cc
gprofng/src/gp-display-src.cc
gprofng/src/gp-display-text.cc
gprofng/src/gprofng.cc
gprofng/src/ipc.cc
gprofng/src/ipcio.cc
gprofng/src/util.cc
gprofng/src/util.h
gprofng/src/vec.h