mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-31 18:20:12 +08:00
* dwarf2read.c (dwarf2_build_psymtabs_hard): Do not adjust the
address range of a compilation unit without children. * mdebugread.c (parse_partial_symbols): Fix handling of stabs continuations, use xmalloc and xrealloc.
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
/* Read a symbol table in ECOFF format (Third-Eye).
|
||||
Copyright 1986, 87, 89, 90, 91, 92, 93, 94, 95, 96, 1997
|
||||
Copyright 1986, 87, 89, 90, 91, 92, 93, 94, 95, 96, 97, 1998
|
||||
Free Software Foundation, Inc.
|
||||
Original version contributed by Alessandro Forin (af@cs.cmu.edu) at
|
||||
CMU. Major work by Per Bothner, John Gilmore and Ian Lance Taylor
|
||||
@ -2749,11 +2749,12 @@ parse_partial_symbols (objfile, section_offsets)
|
||||
/* Concatinate stabstring2 with stabstring1 */
|
||||
if (stabstring
|
||||
&& stabstring != debug_info->ss + fh->issBase + sh.iss)
|
||||
stabstring = realloc (stabstring, len + len2 + 1);
|
||||
stabstring = xrealloc (stabstring, len + len2 + 1);
|
||||
else
|
||||
stabstring = malloc (len + len2 + 1);
|
||||
stabstring = xmalloc (len + len2 + 1);
|
||||
strcpy (stabstring, stabstring1);
|
||||
strcpy (stabstring + len, stabstring2);
|
||||
len += len2;
|
||||
}
|
||||
|
||||
#define SET_NAMESTRING() \
|
||||
|
Reference in New Issue
Block a user