* readelf.c (print_dynamic_symbol): Format entries as for
authorAlan Modra <amodra@gmail.com>
Thu, 24 Sep 2009 15:13:16 +0000 (15:13 +0000)
committerAlan Modra <amodra@gmail.com>
Thu, 24 Sep 2009 15:13:16 +0000 (15:13 +0000)
normal symbol table.
(process_symbol_table): Use -7s format string for visibility.

binutils/ChangeLog
binutils/readelf.c

index a41b729..8df97ef 100644 (file)
@@ -1,3 +1,9 @@
+2009-09-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * readelf.c (print_dynamic_symbol): Format entries as for
+       normal symbol table.
+       (process_symbol_table): Use -7s format string for visibility.
+
 2009-09-22  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * objdump.c (disassemble_section): Use bfd_get_arch_size
@@ -57,7 +63,7 @@
        debug_baseclass_s, struct debug_method_s, struct
        debug_method_variant_s, struct debug_type_s): Rename struct from
        avoid name collision.
-        * debug.h: Use new struct names.
+       * debug.h: Use new struct names.
        * dwarf.c: Add casts.
        (free_debug_memory): Change loop counter variable a to int.
        * ieee.c: Add casts.
@@ -66,7 +72,7 @@
        (ieee_class_method_var): Rename variable virtual to is_virtual.
        * nm.c: Add casts.
        * objcopy.c: Add casts.
-       (copy_archive): Rename variable delete to del.
+       (copy_archive): Rename variable delete to del.
        * objdump.c: Add casts.
        (dump_dwarf_section): Change loop counter variable i to int.
        * prdbg.c: Add casts.
 
        * dlltool.c (delayimp_name): Add new global variable
        (usage, long_options, main): Add new option "-y" / "--output-delaylib"
-       (struct mac): Add fields how_dljtab_size, how_dljtab_roff1, 
+       (struct mac): Add fields how_dljtab_size, how_dljtab_roff1,
        how_dljtab_roff2, how_dljtab, trampoline.
        (i386_dljtab): Add binary stub for x86 delay import.
        (i386_trampoline): Add text assembly stub for x86 delay import.
 2009-03-27  Nick Clifton  <nickc@redhat.com>
 
        * dwarf.c (display_debug_ranges): Add the base address to the
-       displayed values for 'Begin' and 'End'. 
+       displayed values for 'Begin' and 'End'.
 
 2009-03-25  Ryan Mansfield  <rmansfield@qnx.com>
 
index c20c84a..edd5a2e 100644 (file)
@@ -7226,9 +7226,9 @@ print_dynamic_symbol (bfd_vma si, unsigned long hn)
   putchar (' ');
   print_vma (psym->st_size, DEC_5);
 
-  printf ("  %6s", get_symbol_type (ELF_ST_TYPE (psym->st_info)));
-  printf (" %6s",  get_symbol_binding (ELF_ST_BIND (psym->st_info)));
-  printf (" %3s",  get_symbol_visibility (ELF_ST_VISIBILITY (psym->st_other)));
+  printf (" %-7s", get_symbol_type (ELF_ST_TYPE (psym->st_info)));
+  printf (" %-6s",  get_symbol_binding (ELF_ST_BIND (psym->st_info)));
+  printf (" %-7s",  get_symbol_visibility (ELF_ST_VISIBILITY (psym->st_other)));
   /* Check to see if any other bits in the st_other field are set.
      Note - displaying this information disrupts the layout of the
      table being generated, but for the moment this case is very
@@ -7532,7 +7532,7 @@ process_symbol_table (FILE * file)
              print_vma (psym->st_size, DEC_5);
              printf (" %-7s", get_symbol_type (ELF_ST_TYPE (psym->st_info)));
              printf (" %-6s", get_symbol_binding (ELF_ST_BIND (psym->st_info)));
-             printf (" %-3s", get_symbol_visibility (ELF_ST_VISIBILITY (psym->st_other)));
+             printf (" %-7s", get_symbol_visibility (ELF_ST_VISIBILITY (psym->st_other)));
              /* Check to see if any other bits in the st_other field are set.
                 Note - displaying this information disrupts the layout of the
                 table being generated, but for the moment this case is very rare.  */