From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0794730596989126575==" MIME-Version: 1.0 From: Mark Wielaard To: elfutils-devel@lists.fedorahosted.org Subject: Re: out-of-bounds read / crash in elfutils tools (readelf, nm, ...) with malformed file Date: Sat, 08 Nov 2014 16:32:12 +0100 Message-ID: <20141108153212.GD28913@blokker.redhat.com> In-Reply-To: 20141107171336.42dd94a9@pc --===============0794730596989126575== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Fri, Nov 07, 2014 at 05:13:36PM +0100, Hanno B=C3=B6ck wrote: > valgrind says on id:000053,src:000000,op:flip1,pos:879: > ELF Header: > vex x86->IR: unhandled instruction bytes: 0xC5 0xF8 0x77 0xE8 > =3D=3D6217=3D=3D valgrind: Unrecognised instruction at address 0x410f7a7. You might have to upgrade your valgrind. That is VZEROUPPER an AVX instruction that should be supported since valgrind 3.8.0 on x86_64. Ah, you are running 32bit? Then valgrind does indeed not support it. Cheers, Mark --===============0794730596989126575==--