aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1999-06-12 13:30:24 +0000
committerIan Lance Taylor <ian@airs.com>1999-06-12 13:30:24 +0000
commit789be9f7ca6ca68798072cce33e91ffb245a7f07 (patch)
tree345be7f27ea762712204fcdc8e4f76dbec5c69cc /binutils
parent2641b0c9d8425bd318d5d1ca51d14e049ff8ea86 (diff)
downloadgdb-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/ChangeLog11
-rw-r--r--binutils/readelf.c20
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");