[PATCH] fix bug in print_size_symbols
Elias Athanasopoulos
eathan@otenet.gr
Mon Jun 17 09:33:00 GMT 2002
Hi HJ,
I think that this modification was in my original patch I
submitted (again my apologies for all the confusion) but somehow
didn't get to CVS. Without it, when we sort by size, the sym value
is equal to the sym size in the sysv output.
Elias
2002-06-17 Elias Athanasopoulos <eathan@otenet.gr>
* nm.c (print_size_symbols): Remove assignment, which makes
the symbol's size equal to its value when --size-sort is
used.
--- nm.c.orig Mon Jun 17 19:19:15 2002
+++ nm.c Mon Jun 17 19:35:22 2002
@@ -1122,9 +1122,6 @@
if (sym == NULL)
bfd_fatal (bfd_get_filename (abfd));
- /* Set the symbol value so that we actually display the symbol size. */
- sym->value = from->size - bfd_section_vma (abfd, bfd_get_section (sym));
-
/* For elf we have already computed the correct symbol size. */
if (bfd_get_flavour (abfd) == bfd_target_elf_flavour)
ssize = from->size;
More information about the Binutils
mailing list