Fix an illegal memorty access when running gprof over corrupt data.
[binutils-gdb.git] / gprof / ChangeLog
index 06177b6f96122b5b0d7dc9fa6d94f532f8682334..33a95f272fa2de9bdd377ffd150f1fe894b58182 100644 (file)
-2011-10-26  Nick Clifton  <nickc@redhat.com>
+2023-04-11  Nick Clifton  <nickc@redhat.com>
 
-       * hist.c (hist_assign_samples_1): Update comment.
+       PR 30324
+       * symtab.c (symtab_finalize): Only change the end address if dst
+       has been updated.
 
-2011-10-25   Wei Guozhi  <carrot@google.com>
+2023-02-20  Nick Clifton  <nickc@redhat.com>
 
-       PR gprof/13325
-       * hist.c (hist_assign_samples_1): Make sure that inner loop
-       iterator remains valid.
+       * po/ms.po: Updated Malayasian translation.
 
-2011-10-24  Nick Clifton  <nickc@redhat.com>
+2023-01-09  Nick Clifton  <nickc@redhat.com>
 
-       * po/ja.po: New Japanese translation.
-       * configure.in (ALL_LINGUAS): Add ja.
-       * configure: Regenerate.
+       * po/eo.po: Updated Esperanto translation.
+
+2023-01-05  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+       * po/ru.po: Updated Russian translation.
+
+2023-01-03  Nick Clifton  <nickc@redhat.com>
+
+       * po/de.po: Updated German translation.
+       * po/ro.po: Updated Romainian translation.
+       * po/sv.po: Updated Swedish translation.
+       * po/uk.po: Updated Ukrainian translation.
+
+2022-12-31  Nick Clifton  <nickc@redhat.com>
+
+       * 2.40 branch created.
+
+2022-10-21  Nick Clifton  <nickc@redhat.com>
+
+       * po/hu.po: Updated Hungarian translation.
+
+2022-09-29  Nick Clifton  <nickc@redhat.com>
 
-2011-10-18  Nick Clifton  <nickc@redhat.com>
+       PR 29627
+       * gprof.c (usage): Add -B.
+       * gprof.texi (synopsis): Add -B.
+       (Output Options): Add entry for -B.
 
-       * po/it.po: New Italian translation.
+2022-07-08  Nick Clifton  <nickc@redhat.com>
+
+       * 2.39 branch created.
+
+2022-03-16  Nick Clifton  <nickc@redhat.com>
+
+       * po/ru.po: Updated Russian translation.
+
+2022-01-24  Nick Clifton  <nickc@redhat.com>
+
+       * po/ro.po: Updated Romanian translation.
+
+2022-01-22  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+       * Makefile.in: Regenerate.
        * po/gprof.pot: Regenerate.
 
-2011-10-10  Nick Clifton  <nickc@redhat.com>
+2022-01-22  Nick Clifton  <nickc@redhat.com>
 
-       * po/uk.po: New Ukranian translation.
-       * po/bg.po: Updated Bulgarian translation.
-       * po/es.po: Updated Spanish translation.
-       * po/fi.po: Updated Finnish translation.
+       * 2.38 release branch created.
 
-2011-08-26  Nick Clifton  <nickc@redhat.com>
+2021-09-27  Nick Alcock  <nick.alcock@oracle.com>
 
-       * po/es.po: Updated Spanish translation.
+       * configure: Regenerate.
 
-2011-06-07  David Warme  <dwarme@groupw.com>
+2021-07-03  H.J. Lu  <hongjiu.lu@intel.com>
 
-       * corefile.c (core_sym_class): Allow for multiple iterations of
-       clone clones and subprograms.
+       * configure: Regenerated.
 
-2011-04-28  Jonathan Nieder  <jrnieder@gmail.com>
+2021-07-03  Nick Clifton  <nickc@redhat.com>
 
-       * cg_print.c (print_header): Add no-c-format comment to prevent
-       confusion when translating "%time".
+       * 2.37 release branch created.
 
-2011-04-27  Nick Clifton  <nickc@redhat.com>
+2021-06-03   Ben Asselstine  <benasselstine@gmail.com>
 
-       * po/eo.po: Updated Esperanto translation.
-       * po/fr.po: Updated French translation.
+       PR 4283
+       * gprof.texi (Executing): Note GMON_OUT_PREFIX environment variable.
+
+2021-05-08  Mike Frysinger  <vapier@gentoo.org>
 
-2011-03-30  Nick Clifton  <nickc@redhat.com>
+       * Makefile.am (html-local, doc/gprof/index.html): New targets.
+       * Makefile.in: Regenerate.
+
+2021-05-08  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.am (AM_MAKEINFOFLAGS): Add --no-split.
+       * Makefile.in: Regenerate.
+
+2021-04-14  Alan Modra  <amodra@gmail.com>
+
+       PR 27716
+       * gprof.h (PATH_MAX): Don't define.
+       * corefile.c (core_create_line_syms): Don't use PATH_MAX for initial
+       file name size.
+       * source.c (annotate_source): Malloc file name buffer.  Always
+       trim off "-ann" when dos 8.3 annotate file matches original.
+       * utils.c (print_name_only): Malloc file name buffer.
+
+2021-04-05  Alan Modra  <amodra@gmail.com>
+
+       * configure.ac: Check for sys/time.h and setitimer.  Don't invoke
+       AC_ISC_POSIX.  Don't check for setmode.
+       * gprof.c: Don't test HAVE_SETLOCALE.
+       * gprof.h: Include sys/time.h.
+       * configure: Regenerate.
+       * gconfig.in: Regenerate.
+
+2021-03-31  Alan Modra  <amodra@gmail.com>
+
+       * basic_blocks.c: Replace bfd_boolean with bool, FALSE with false,
+       and TRUE with true throughout.
+       * basic_blocks.h: Likewise.
+       * cg_arcs.c: Likewise.
+       * cg_dfn.c: Likewise.
+       * cg_print.c: Likewise.
+       * corefile.c: Likewise.
+       * gmon_io.c: Likewise.
+       * gprof.c: Likewise.
+       * gprof.h: Likewise.
+       * hist.c: Likewise.
+       * mips.c: Likewise.
+       * source.c: Likewise.
+       * source.h: Likewise.
+       * sym_ids.c: Likewise.
+       * sym_ids.h: Likewise.
+       * symtab.h: Likewise.
+       * vax.c: Likewise.
+
+2021-01-13  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.in: Regenerate.
+
+2021-01-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/26792
+       * configure.ac: Use GNU_MAKE_JOBSERVER.
+       * aclocal.m4: Regenerated.
+       * configure: Likewise.
+
+2021-01-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/27173
+       * configure: Regenerated.
+
+2021-01-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure: Regenerated.
+
+2021-01-09  Nick Clifton  <nickc@redhat.com>
 
-       * po/eo.po: New Esperanto translation.
-       * configure.in (ALL_LINGUAS): Add eo.
        * configure: Regenerate.
+       * po/gprof.pot: Regenerate.
+
+2021-01-09  Nick Clifton  <nickc@redhat.com>
+
+       * 2.36 release branch crated.
 
-2011-02-28  Kai Tietz  <kai.tietz@onevision.com>
+2021-01-09  Alan Modra  <amodra@gmail.com>
 
-       * basic_blocks.c (cmp_bb): Use filename_(n)cmp.
-       * cg_print.c (order_and_dump_functions_by_arcs): Likewise.
-       (cg_print_file_ordering): Likewise.
-       * corefile.c (read_function_mappings): Likewise.
-       (core_create_line_syms): Likewise.
+       * configure: Regenerate.
 
-2011-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+2021-01-07  Samuel Thibault  <samuel.thibault@gnu.org>
 
        * configure: Regenerate.
 
-2011-02-07  Alan Modra  <amodra@gmail.com>
+2021-01-01  Nicolas Boulenguez  <nicolas@debian.org>
 
-       PR gprof/12468
-       * corefile.c (core_create_function_syms): Set is_func for targets
-       that have no BSF_FUNCTION syms.
+       * README: Correct grammar.
+       * gprof.texi: Likewise.
 
-2011-01-10  Nick Clifton  <nickc@redhat.com>
+2021-01-01  Alan Modra  <amodra@gmail.com>
 
-       * po/da.po: Updated Danish translation.
+       Update year range in copyright notice of all files.
 
-For older changes see ChangeLog-2010
+For older changes see ChangeLog-2020
 \f
+Copyright (C) 2021-2023 Free Software Foundation, Inc.
+
+Copying and distribution of this file, with or without modification,
+are permitted in any medium without royalty provided the copyright
+notice and this notice are preserved.
+
 Local Variables:
 mode: change-log
 left-margin: 8