|
From: Isaac R. <is...@ra...> - 2017-09-19 17:29:07
|
Hello there! I have been having some trouble getting Valgrind to work on an embedded platform we are using and have been a bit confused by the supported platform listing. On the website it says the following in the list of supported platforms (http://valgrind.org/info/platforms.html): "ARM/Linux: up to and including ARMv7." I read this to mean that Valgrind supports all versions of ARM from v2 to v7 across all processor families, but I am not so sure that this reading is correct. I have found many old references online to ARMv5 not being supported by Valgrind at all, and the 'valgrind' package in OpenEmbedded refuses to build for anything other than only ARMv7 exactly (I think it is confused to refuse to build on anything either older or newer than v7). The language used on the supported platform page is a little confusing to me I guess, since it doesn't mention the specific ARM processor families (Cortex, "Legacy", the newer looking hybrid 32/64 *-A architecture). Can someone who has worked on the code clarify if Valgrind is in fact expected to work on an ARMv5? Thanks a lot for your help! IJR Isaac Raway |