GNU/Linux >> Linux Esercitazione >  >> Linux

Valgrind:disabilita il controllo del salto condizionato (o dell'intera libreria).

Aggiunta dell'opzione

--undef-value-errors=no 

funziona per me (nascondi tutto "Salto o movimento condizionato dipende da valori non inizializzati").

Per ulteriori informazioni vedere la pagina man di Valgrind.


Valgrind può essere configurato per sopprimere gli errori nelle librerie.

Dettagli su questo si trovano qui:http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress

Dalla pagina web collegata sopra:

Nota:il modo di gran lunga più semplice per aggiungere soppressioni è utilizzare l'opzione --gen-suppressions=yes descritta in Opzioni principali della riga di comando. Questo genera automaticamente le soppressioni. Per ottenere i migliori risultati, tuttavia, potresti voler modificare manualmente l'output di --gen-suppressions=yes, nel qual caso sarebbe consigliabile leggere questa sezione.


È necessario compilare OpenSSL con il flag PURIFY (-DPURIFY in CFLAGS) per eliminare gli errori. Non utilizzare la versione compilata in questo modo nella tua applicazione finale, solo a scopo di debug, perché diminuisce l'entropia utilizzata in vari punti.

Ad esempio, compila OpenSSL in modalità debug con :

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

Linux
  1. Come disabilitare ETag in NGINX

  2. Come risolvere il controllo dell'intestazione libpci non riuscito. Disabilitare la capacità di assegnazione dei dispositivi KVM?

  3. Correzione dell'errore:controllo libpci non riuscito. Disabilita la capacità di assegnazione del dispositivo KVM [Risolto]

  4. Vim Latex:disabilitare Quickfix?

  5. Come disabilitare il controllo dell'accesso client in MySQL

Come controllare la versione di Python

Come controllare la versione Java

Come controllare la versione OpenGL?

Come verificare se è installata una libreria condivisa?

Come verificare se una libreria è installata?

Disabilita il controllo della chiave pubblica per l'installazione di rpm