From 3e44006ae24843eff9b7248f3e250cf0fe41e7aa Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 27 Aug 2012 15:21:58 +0200 Subject: [PATCH] readelf.c (print_debug_macro_section): Print offset as PRIx64. Signed-off-by: Mark Wielaard --- src/ChangeLog | 4 ++++ src/readelf.c | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ChangeLog b/src/ChangeLog index 72804bd9a..fc576fc19 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2012-08-27 Mark Wielaard + + * readelf.c (print_debug_macro_section): Print offset as PRIx64. + 2012-08-27 Mark Wielaard * readelf.c (register_info): Handle loc == NULL. diff --git a/src/readelf.c b/src/readelf.c index 4ff8ebbd9..2954e7427 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. -- 2.47.2