From 2d4550cd2922cf5b6115a74db721973e2d150cf8 Mon Sep 17 00:00:00 2001 From: Thomas Preud'homme Date: Mon, 26 Sep 2016 11:00:38 +0100 Subject: [PATCH] Fix for PURECODE readelf backport 2016-09-26 Andre Vieira binutils/ * readelf.c (get_elf_section_flags): Fix readelf after purecode backport. --- binutils/ChangeLog.arm | 5 +++++ binutils/readelf.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/binutils/ChangeLog.arm b/binutils/ChangeLog.arm index cd0e336fba9..59470c61cea 100644 --- a/binutils/ChangeLog.arm +++ b/binutils/ChangeLog.arm @@ -1,3 +1,8 @@ +2016-09-26 Andre Vieira + + * readelf.c (get_elf_section_flags): Fix readelf after purecode + backport. + 2016-09-23 Andre Vieria * objdump.c (dump_section_header): Handle SEC_ELF_PURECODE. diff --git a/binutils/readelf.c b/binutils/readelf.c index 13a95008b75..e16abf01389 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -5273,7 +5273,7 @@ get_elf_section_flags (bfd_vma sh_flags) /* 19 */ { STRING_COMMA_LEN ("ORDERED") }, /* 20 */ { STRING_COMMA_LEN ("COMPRESSED") }, /* ARM specific. */ - /* 22 */ { STRING_COMMA_LEN ("ARM_PURECODE") }, + /* 21 */ { STRING_COMMA_LEN ("ARM_PURECODE") }, }; if (do_section_details) @@ -5347,7 +5347,7 @@ get_elf_section_flags (bfd_vma sh_flags) case EM_ARM: switch (flag) { - case SHF_ARM_PURECODE: sindex = 22; break; + case SHF_ARM_PURECODE: sindex = 21; break; default: break; } break; -- 2.47.3