Browse Source

* partial-stab.h (case N_FUN: case 'f':, case N_FUN: case 'F':)

Fix memory leak.
dberlin-typesystem-branch
Jim Blandy 26 years ago
parent
commit
d0bbfec7b6
  1. 3
      gdb/ChangeLog
  2. 2
      gdb/partial-stab.h

3
gdb/ChangeLog

@ -1,5 +1,8 @@
2001-06-01 Jim Blandy <jimb@redhat.com>
* partial-stab.h (case N_FUN: case 'f':, case N_FUN: case 'F':)
Fix memory leak.
* partial-stab.h: New complaint: function_outside_compilation_unit.
(case N_FUN: case 'f':, case N_FUN: case 'F':): If pst is zero,
complain, and don't try to set pst's start address.

2
gdb/partial-stab.h

@ -586,6 +586,7 @@ switch (CUR_SYMBOL_TYPE)
memcpy (name, namestring, name_len);
name[name_len] = '\0';
complain (&function_outside_compilation_unit, name);
xfree (name);
}
CUR_SYMBOL_VALUE += ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile));
#ifdef DBXREAD_ONLY
@ -640,6 +641,7 @@ switch (CUR_SYMBOL_TYPE)
memcpy (name, namestring, name_len);
name[name_len] = '\0';
complain (&function_outside_compilation_unit, name);
xfree (name);
}
CUR_SYMBOL_VALUE += ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile));
#ifdef DBXREAD_ONLY

Loading…
Cancel
Save