I am trying to find which of my systems will run valgrind, I know it will not
run on my AMD FX-8370� and AMD FX-4350 systems. Does any one know if it should
run on my AMD Ryzen 5 5600X (see failure below) ?
I have access to an Intel core 7 laptop (Haswell), would I stand a better
chance with that, I am reluctant to move my whole project to the laptop if
there is no chance of Valgrind working there too.
==5096== Using Valgrind-3.21.0 and LibVEX; rerun with -h for copyright info
==5096== Command: QtWeather -s moira2
==5096==
vex amd64->IR: unhandled instruction bytes: 0xC4 0xE2 0x7D 0xDC 0xC9 0x48 0x39
0xD1 0x73 0x37
vex amd64->IR:�� REX=0 REX.W=0 REX.R=0 REX.X=0 REX.B=0
vex amd64->IR:�� VEX=1 VEX.L=1 VEX.nVVVV=0x0 ESC=0F38
vex amd64->IR:�� PFX.66=1 PFX.F2=0 PFX.F3=0
==5096== valgrind: Unrecognised instruction at address 0x5ee6282.
==5096==��� at 0x5EE6282: aeshash256_ge32(long long __vector(4), unsigned char
const*, unsigned long) (in /opt/qt-6.4.0/lib/libQt6Core.so.6.4.0)
RTFM. It's DOCUMENTED!! https://valgrind.org/info/platforms.html
AMD64/Linux: up to and including AVX2. This is the primary development
target and tends to be well supported.
So: Intel Haswell: yes. If "grep aes /proc/cpuinfo" is not empty, then NO,
unless you tell the compiler and disto-supplied libraries to avoid aes.
Also search for 'aes' in "$ info gcc".
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users