GNU/Linux >> Tutoriels Linux >  >> Linux

Valgrind :désactiver la vérification du saut conditionnel (ou de la bibliothèque entière)

Ajout de l'option

--undef-value-errors=no 

fonctionne pour moi (masquer tout "Le saut ou le déplacement conditionnel dépend de la ou des valeurs non initialisées").

Pour plus d'informations, consultez la page de manuel de Valgrind.


Valgrind peut être configuré pour supprimer les erreurs dans les bibliothèques.

Vous trouverez des détails à ce sujet ici :http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress

À partir de la page Web liée ci-dessus :

Remarque :La méthode de loin la plus simple pour ajouter des suppressions consiste à utiliser l'option --gen-suppressions=yes décrite dans Options de ligne de commande principales. Cela génère automatiquement des suppressions. Pour de meilleurs résultats, cependant, vous pouvez modifier la sortie de --gen-suppressions=yes à la main, auquel cas il serait conseillé de lire cette section.


Vous devez compiler OpenSSL avec l'indicateur PURIFY (-DPURIFY dans CFLAGS) pour vous débarrasser des erreurs. N'utilisez pas la version compilée de cette façon dans votre application finale, uniquement à des fins de débogage, car cela diminue l'entropie utilisée à divers endroits.

Par exemple, compilez OpenSSL en mode debug avec :

./config -d no-static shared zlib -Wa,--noexecstack -DPURIFY -O0 -ggdb3

Linux
  1. Comment vérifier la version de la bibliothèque libc sur Debian Linux

  2. Désactiver la vérification des transactions yum pour les conflits de fichiers

  3. Qu'est-ce qu'un fichier .so.2 ?

  4. Qu'est-ce qu'un fichier .so ?

  5. Comment vérifier si une bibliothèque partagée est installée ?

Comment vérifier la version de Python

Comment vérifier la version Java

Comment désactiver ETag dans NGINX

Comment réparer la vérification de l'en-tête libpci a échoué. Désactiver la fonctionnalité d'attribution de périphérique KVM ?

Correction d'erreur :la vérification de libpci a échoué. Désactiver la capacité d'attribution de périphérique KVM [Résolu]

Comment vérifier la version d'OpenGL ?