> My platform is Ubuntu 12.04 with the cpu i7-2640M and valgrind 3.7.0. > > vex amd64->IR: unhandled instruction bytes: 0xC5 0xFB 0x10 0x0 0x48 > 0x8B 0x45 0xB8 > ==25031== valgrind: Unrecognised instruction at address 0x4169f5. > ==25031== at 0x4169F5: std::string boost::lexical_cast<std::string, > double>(double const&) (lexical_cast.hpp:1174)
The first 4 bytes 0xC5 0xFB 0x10 0x0 are "vmovsd (%rax),%xmm0" which uses AVX encoding. This should be recognized in valgrind-3.8.0 which might be released in a couple months. In the meantime, try valgrind-svn; see http://valgrind.org/downloads/repository.html -- ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users