-2010-11-25 Alan Modra <amodra@gmail.com>
+2016-08-30 Nick Clifton <nickc@redhat.com>
- * po/bg.po: Update.
- * po/es.po: Update.
+ PR gprof/20499
+ * corefile.c (num_of_syms_in): Return an unsigned int.
+ (core_create_syms_from): Catch a possible integer overflow
+ computing the argument to xmalloc. Also allow for the possibility
+ that an integer overflow in num_of_syms_in means that less space
+ has been allocated than expected.
-2010-11-10 Nick Clifton <nickc@redhat.com>
+2016-08-23 Nick Clifton <nickc@redhat.com>
- * po/ru.po: New Russian translation.
+ PR gprof/20499
+ * corefile.c (BUFSIZE): Define.
+ (STR_BUFSIZE): Define.
+ (read_function_mappings): Use BUFSIZE and STR)BUFSIZE.
+ (num_of_syms_in): Move buf, address and name arrays out of
+ function and declare as static BUFSIZE arrays.
+ Use STR_BUFSIZE when scanning for name and address.
+ (core_create_syms_from): Revert previous delta. Instead
+ short circuit the parsing of a symbol if all three fields
+ could not be found.
-2010-11-05 Tristan Gingold <gingold@adacore.com>
+2016-08-22 Nick Clifton <nickc@redhat.com>
- * po/gprof.pot: Regenerate
+ PR gprof/20499
+ * corefile.c (core_create_syms_from): Avoid walking off the end of
+ the symbol table.
-2010-10-29 Matthias Klose <doko@ubuntu.com>
+2016-07-21 H.J. Lu <hongjiu.lu@intel.com>
- * gprof.texi (Deprecated Options): Move introduction out of the table.
+ * configure: Regenerated.
-2010-10-28 Matthias Klose <doko@ubuntu.com>
+2016-04-20 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
- * gprof.texi: Add directory section for info document.
+ * basic_blocks.c: Update old style function definitions.
+ * cg_arcs.c: Likewise.
+ * cg_print.c: Likewise.
+ * gen-c-prog.awk: Likewise.
+ * gmon_io.c: Likewise.
+ * hertz.c: Likewise.
+ * hist.c: Likewise.
+ * sym_ids.c: Likewise.
-2010-09-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+2016-04-15 H.J. Lu <hongjiu.lu@intel.com>
- * configure: Regenerate.
-
-2010-07-16 James Blackburn <james.blackburn@broadcom.com>
-
- * corefile.c (core_sym_class): Fix handling of subprogram names
- and add support for cloned function names.
-
-2010-06-15 Doug Semler <dougsemler@gmail.com>
-
- * gmon_io.c (gmon_out_read): Remove double fclose of input file.
-
-2010-06-08 Nick Clifton <nickc@redhat.com>
-
- * gprof.texi (Sampling Error): Note that call counts and basic
- block counts are only reliable for multi-threaded applications if
- the counting function itself is thread safe.
-
-2010-06-08 Nick Clifton <nickc@redhat.com>
-
- * gprof.texi: Replace abbreviated 20th century year numbers with
- full versions.
-
-2010-05-07 Tristan Gingold <gingold@adacore.com>
-
- * Makefile.in: Regenerate with automake 1.11.1.
- * aclocal.m4: Ditto.
-
-2010-05-05 Nick Clifton <nickc@redhat.com>
+ * Makefile.in: Regenerated with automake 1.11.6.
+ * aclocal.m4: Likewise.
- * po/es.po: Updated Spanish translation.
-
-2010-04-27 Hongsheng Zhang <hongsheng611@gmail.com>
-
- PR gprof/11524
- * corefile.c (core_create_syms_from): Use correct size of buffer.
-
-2010-04-22 Nick Clifton <nickc@redhat.com>
-
- * po/gprof.pot: Updated by the Translation project.
- * po/vi.po: Updated Vietnamese translation.
- * po/bg.po: Updated Bulgarian translation.
-
-2010-04-07 Alan Modra <amodra@gmail.com>
+2016-03-22 Nick Clifton <nickc@redhat.com>
* configure: Regenerate.
-2010-03-30 Andreas Schwab <schwab@linux-m68k.org>
-
- * Makefile.am (CONFIG_STATUS_DEPENDENCIES): Define.
- * Makefile.in: Regenerate.
+2016-01-17 Alan Modra <amodra@gmail.com>
-2010-03-16 Segher Boessenkool <segher@kernel.crashing.org>
+ * configure: Regenerate.
- * gmon_io.c (gmon_out_read): Close file when done.
+2016-01-01 Alan Modra <amodra@gmail.com>
-2010-02-15 Nick Clifton <nickc@redhat.com>
+ Update year range in copyright notice of all files.
- * po/vi.po: Updated Vietnamese translation.
+For older changes see ChangeLog-2015
+\f
+Copyright (C) 2016 Free Software Foundation, Inc.
-2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+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.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
-
-For older changes see ChangeLog-2009
-\f
Local Variables:
mode: change-log
left-margin: 8