summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2012-08-27 15:21:58 +0200
committerMark Wielaard <[email protected]>2012-08-27 15:21:58 +0200
commit3e44006ae24843eff9b7248f3e250cf0fe41e7aa (patch)
treee4b9b6dbb85fdeb1f4428022e67891e72b668f95
parente89c500fbbd7a54912b06fce0729367b94b52a50 (diff)
readelf.c (print_debug_macro_section): Print offset as PRIx64.
Signed-off-by: Mark Wielaard <[email protected]>
-rw-r--r--src/ChangeLog4
-rw-r--r--src/readelf.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 72804bd9..fc576fc1 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,9 @@
2012-08-27 Mark Wielaard <[email protected]>
+ * readelf.c (print_debug_macro_section): Print offset as PRIx64.
+
+2012-08-27 Mark Wielaard <[email protected]>
+
* readelf.c (register_info): Handle loc == NULL.
2012-08-22 Jeff Kenton <[email protected]>
diff --git a/src/readelf.c b/src/readelf.c
index 4ff8ebbd..2954e742 100644
--- a/src/readelf.c
+++ b/src/readelf.c
@@ -6324,8 +6324,8 @@ print_debug_macro_section (Dwfl_Module *dwflmod __attribute__ ((unused)),
while (readp < readendp)
{
- printf (gettext (" Offset: 0x%zx\n"),
- readp - (const unsigned char *) data->d_buf);
+ printf (gettext (" Offset: 0x%" PRIx64 "\n"),
+ (uint64_t) (readp - (const unsigned char *) data->d_buf));
// Header, 2 byte version, 1 byte flag, optional .debug_line offset,
// optional vendor extension macro entry table.