2011-03-03 Michael Snyder <msnyder@vmware.com>
* aoutx.h (aout_final_link): Use sizeof int not sizeof int*. (aout_link_write_other_symbol): Missing break statement.
This commit is contained in:
parent
8ecc1f2027
commit
c38eb2a67d
|
@ -1,5 +1,8 @@
|
|||
2011-03-03 Michael Snyder <msnyder@vmware.com>
|
||||
|
||||
* aoutx.h (aout_final_link): Use sizeof int not sizeof int*.
|
||||
(aout_link_write_other_symbol): Missing break statement.
|
||||
|
||||
* dwarf2.c (scan_unit_for_symbols): Stop memory leak.
|
||||
|
||||
* archive.c (_bfd_slurp_extended_name_table): Fail if bfd_seek fails.
|
||||
|
|
|
@ -3637,6 +3637,7 @@ aout_link_write_other_symbol (struct aout_link_hash_entry *h, void * data)
|
|||
case bfd_link_hash_undefweak:
|
||||
type = N_WEAKU;
|
||||
val = 0;
|
||||
break;
|
||||
case bfd_link_hash_indirect:
|
||||
/* We ignore these symbols, since the indirected symbol is
|
||||
already in the hash table. */
|
||||
|
@ -5448,7 +5449,7 @@ NAME (aout, final_link) (bfd *abfd,
|
|||
/* Allocate buffers to hold section contents and relocs. */
|
||||
aout_info.contents = (bfd_byte *) bfd_malloc (max_contents_size);
|
||||
aout_info.relocs = bfd_malloc (max_relocs_size);
|
||||
aout_info.symbol_map = (int *) bfd_malloc (max_sym_count * sizeof (int *));
|
||||
aout_info.symbol_map = (int *) bfd_malloc (max_sym_count * sizeof (int));
|
||||
aout_info.output_syms = (struct external_nlist *)
|
||||
bfd_malloc ((max_sym_count + 1) * sizeof (struct external_nlist));
|
||||
if ((aout_info.contents == NULL && max_contents_size != 0)
|
||||
|
|
Loading…
Reference in New Issue