[patch] Fix BZ 19147 -- readelf -n does not print all file mappings in NT_FILE note (off by one)
Paul Pluzhnikov
ppluzhnikov@google.com
Sun Oct 18 06:15:00 GMT 2015
Greetings,
The following trivial patch fixes BZ 19147. Ok to commit?
Thanks,
2015-10-17 Paul Pluzhnikov <ppluzhnikov@google.com>
PR binutils/19147
* binutils/readelf.c (print_core_note): Fix off-by-one bug.
diff --git a/binutils/readelf.c b/binutils/readelf.c
index e8c215d..22cec2c 100644
--- a/binutils/readelf.c
+++ b/binutils/readelf.c
@@ -15151,7 +15151,7 @@ print_core_note (Elf_Internal_Note *pnote)
(int) (4 + 2 * addr_size), _("End"),
(int) (4 + 2 * addr_size), _("Page Offset"));
filenames = descdata + count * 3 * addr_size;
- while (--count > 0)
+ while (count-- > 0)
{
bfd_vma start, end, file_ofs;
--
Paul Pluzhnikov
More information about the Binutils
mailing list