bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug binutils/21231] readelf fails to dump NT_GNU_PROPERTY_TYPE_0 note


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/21231] readelf fails to dump NT_GNU_PROPERTY_TYPE_0 note
Date: Wed, 08 Mar 2017 15:45:17 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21231

--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by H.J. Lu <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1fc87489b40b3100badf184a7c266387bae47def

commit 1fc87489b40b3100badf184a7c266387bae47def
Author: H.J. Lu <address@hidden>
Date:   Wed Mar 8 07:44:04 2017 -0800

    Properly dump NT_GNU_PROPERTY_TYPE_0

    Property type and datasz are always 4 bytes for both 32-bit and 64-bit
    objects.  Property values for GNU_PROPERTY_X86_ISA_1_USED and
    GNU_PROPERTY_X86_ISA_1_NEEDED are 4 bytes for both i386 and x86-64
    objects.  We should also check GNU_PROPERTY_LOPROC and
    GNU_PROPERTY_LOUSER.

    binutils/

        PR binutils/21231
        * readelf.c (decode_x86_isa): Change argument to unsigned int.
        (print_gnu_property_note): Retrieve property type and datasz as
        4-byte integer.  Consolidate property datasz check.  Check
        GNU_PROPERTY_LOPROC and GNU_PROPERTY_LOUSER.
        * testsuite/binutils-all/i386/pr21231a.d: New file.
        * testsuite/binutils-all/i386/pr21231a.s: Likewise.
        * testsuite/binutils-all/i386/pr21231b.d: Likewise.
        * testsuite/binutils-all/i386/pr21231b.s: Likewise.
        * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
        * testsuite/binutils-all/x86-64/pr21231a.s: Likewise.
        * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
        * testsuite/binutils-all/x86-64/pr21231b.s: Likewise.

    include/

        PR binutils/21231
        * elf/common.h (GNU_PROPERTY_LOPROC): New.
        (GNU_PROPERTY_HIPROC): Likewise.
        (GNU_PROPERTY_LOUSER): Likewise.
        (GNU_PROPERTY_HIUSER): Likewise.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]