Match format width of symbol visibility to the column header
authorguenther <guenther@openbsd.org>
Sat, 9 Aug 2014 04:35:17 +0000 (04:35 +0000)
committerguenther <guenther@openbsd.org>
Sat, 9 Aug 2014 04:35:17 +0000 (04:35 +0000)
This corrects the alignment of the columns of hidden symbols

gnu/usr.bin/binutils-2.17/binutils/readelf.c
gnu/usr.bin/binutils/binutils/readelf.c

index 214629a..a82fe73 100644 (file)
@@ -6980,7 +6980,7 @@ process_symbol_table (FILE *file)
 
              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_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.  */
@@ -7052,7 +7052,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.  */
index 26aef12..eb21735 100644 (file)
@@ -5722,7 +5722,7 @@ process_symbol_table (FILE *file)
 
              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_visibility (ELF_ST_VISIBILITY (psym->st_other)));
              printf (" %3.3s ", get_symbol_index_type (psym->st_shndx));
              print_symbol (25, dynamic_strings + psym->st_name);
              putchar ('\n');
@@ -5781,7 +5781,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)));
              printf (" %4s ", get_symbol_index_type (psym->st_shndx));
              print_symbol (25, strtab + psym->st_name);