diff options
author | Ian Lance Taylor <ian@airs.com> | 1999-06-12 13:30:24 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1999-06-12 13:30:24 +0000 |
commit | 789be9f7ca6ca68798072cce33e91ffb245a7f07 (patch) | |
tree | 345be7f27ea762712204fcdc8e4f76dbec5c69cc /binutils | |
parent | 2641b0c9d8425bd318d5d1ca51d14e049ff8ea86 (diff) | |
download | gdb-789be9f7ca6ca68798072cce33e91ffb245a7f07.zip gdb-789be9f7ca6ca68798072cce33e91ffb245a7f07.tar.gz gdb-789be9f7ca6ca68798072cce33e91ffb245a7f07.tar.bz2 |
* readelf.c (get_elf_class): Use correct printf format for type.
(get_data_encoding): Likewise.
(get_osabi_name): Likewise.
(process_file_header): Don't pass an extra argument to printf.
(process_dynamic_segment): Cast dynamic_size to long before
printing.
(decode_location_expression): Cast byte_get to long before
printing.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 11 | ||||
-rw-r--r-- | binutils/readelf.c | 20 |
2 files changed, 22 insertions, 9 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 79a2123..7353727 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,14 @@ +1999-06-12 Ian Lance Taylor <ian@zembu.com> + + * readelf.c (get_elf_class): Use correct printf format for type. + (get_data_encoding): Likewise. + (get_osabi_name): Likewise. + (process_file_header): Don't pass an extra argument to printf. + (process_dynamic_segment): Cast dynamic_size to long before + printing. + (decode_location_expression): Cast byte_get to long before + printing. + Wed Jun 9 11:40:16 1999 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> * readelf.c (dump_section): Cast values from byte_get to diff --git a/binutils/readelf.c b/binutils/readelf.c index 4edb22a..5af63a7 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -1495,7 +1495,7 @@ get_elf_class (elf_class) case ELFCLASS32: return _("ELF32"); case ELFCLASS64: return _("ELF64"); default: - sprintf (buff, _("<unknown: %lx>"), elf_class); + sprintf (buff, _("<unknown: %x>"), elf_class); return buff; } } @@ -1512,7 +1512,7 @@ get_data_encoding (encoding) case ELFDATA2LSB: return _("2's complement, little endian"); case ELFDATA2MSB: return _("2's complement, big endian"); default: - sprintf (buff, _("<unknown: %lx>"), encoding); + sprintf (buff, _("<unknown: %x>"), encoding); return buff; } } @@ -1529,7 +1529,7 @@ get_osabi_name (osabi) case ELFOSABI_HPUX: return _("UNIX - HP-UX"); case ELFOSABI_STANDALONE: return _("Standalone App"); default: - sprintf (buff, _("<unknown: %lx>"), osabi); + sprintf (buff, _("<unknown: %x>"), osabi); return buff; } } @@ -1563,9 +1563,11 @@ process_file_header () get_data_encoding (elf_header.e_ident [EI_DATA])); printf (_(" Version: %d %s\n"), elf_header.e_ident [EI_VERSION], - elf_header.e_ident [EI_VERSION] == EV_CURRENT ? "(current)" : - elf_header.e_ident [EI_VERSION] != EV_NONE ? "<unknown: %lx>" : "", - elf_header.e_ident [EI_VERSION]); + (elf_header.e_ident [EI_VERSION] == EV_CURRENT + ? "(current)" + : (elf_header.e_ident [EI_VERSION] != EV_NONE + ? "<unknown: %lx>" + : ""))); printf (_(" OS/ABI: %s\n"), get_osabi_name (elf_header.e_ident [EI_OSABI])); printf (_(" ABI Version: %d\n"), @@ -2553,8 +2555,8 @@ process_dynamic_segment (file) } if (do_dynamic && dynamic_addr) - printf (_("\nDynamic segment at offset 0x%x contains %d entries:\n"), - dynamic_addr, dynamic_size); + printf (_("\nDynamic segment at offset 0x%x contains %ld entries:\n"), + dynamic_addr, (long) dynamic_size); if (do_dynamic) printf (_(" Tag Type Name/Value\n")); @@ -4912,7 +4914,7 @@ decode_location_expression (data, pointer_size) printf ("DW_OP_xor"); break; case DW_OP_bra: - printf ("DW_OP_bra: %ld", byte_get (data, 2)); + printf ("DW_OP_bra: %ld", (long) byte_get (data, 2)); break; case DW_OP_eq: printf ("DW_OP_eq"); |