This shows you the differences between two versions of the page.
general:raspberry_pi [2022/05/05 18:30] created |
general:raspberry_pi [2022/05/09 16:59] (current) |
||
---|---|---|---|
Line 19: | Line 19: | ||
</code> | </code> | ||
+ | ====== Valgrind ====== | ||
+ | [[https://bugs.launchpad.net/raspbian/+bug/1743293]] | ||
+ | [[https://snapcraft.io/valgrind]] | ||
+ | Install newer valgrind for example by using a snap package \\ | ||
+ | Use this configuration to suppress some non-real errors | ||
+ | |||
+ | <code> | ||
+ | cat ~/.valgrindrc | ||
+ | --sigill-diagnostics=no | ||
+ | --suppressions=/home/pi/.valgrind.supp | ||
+ | |||
+ | cat ~/.valgrind.supp | ||
+ | { | ||
+ | libarmmemv7laddr8 | ||
+ | Memcheck:Addr8 | ||
+ | obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so | ||
+ | } | ||
+ | { | ||
+ | libarmmemv7laddr4 | ||
+ | Memcheck:Addr4 | ||
+ | obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so | ||
+ | } | ||
+ | { | ||
+ | libarmmemv7laddr2 | ||
+ | Memcheck:Addr2 | ||
+ | obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so | ||
+ | } | ||
+ | { | ||
+ | libarmmemv7laddr1 | ||
+ | Memcheck:Addr1 | ||
+ | obj:/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so | ||
+ | } | ||
+ | </code> |