From d82217264c4ac9108dbda1502a545ea25f6d22fe Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sat, 11 Aug 2007 21:18:09 +0000 Subject: 2007-08-11 Roland McGrath * elflint.c (check_note): Accept NT_GNU_HWCAP, NT_GNU_BUILD_ID. --- src/elflint.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/elflint.c') diff --git a/src/elflint.c b/src/elflint.c index 9c964888..e8787d01 100644 --- a/src/elflint.c +++ b/src/elflint.c @@ -3692,16 +3692,22 @@ phdr[%d]: unknown core file note type %" PRIu64 " at offset %" PRIu64 "\n"), } } else - { - if (type != NT_VERSION) + switch (type) + { + case NT_GNU_ABI_TAG: /* aka NT_VERSION */ + case NT_GNU_HWCAP: + case NT_GNU_BUILD_ID: + /* Known type. */ + break; + + default: ERROR (gettext ("\ phdr[%d]: unknown object file note type %" PRIu64 " at offset %" PRIu64 "\n"), cnt, type, idx); - } + } /* Move to the next entry. */ idx += 3 * align + ALIGNED_LEN (namesz) + ALIGNED_LEN (descsz); - } gelf_freechunk (ebl->elf, notemem); -- cgit v1.2.3