È possibile dire a valgrind di ignorare alcune serie di librerie? In particolare librerie glibc ..Posso fare in modo che valgrind ignori le librerie di glibc?
Problema effettivo: Ho un codice che funziona bene nell'esecuzione normale. Nessuna perdita, ecc.
Quando provo a eseguirlo attraverso valgrind, ottengo core dump e il programma si riavvia/si ferma.
Il nucleo di solito punta alle funzioni di glibc (di solito fseek, mutex ecc.). Capisco che potrebbe esserci qualche problema con la versione di glibc/valgrind incompatibile.
Ho provato varie versioni di valgrind e versioni di glibc ma senza fortuna. Qualche suggerimento?
Penso che voglia dire a valgrind di non profilare certe funzioni di glibc, non solo di sopprimere l'output risultante. –
@Tim: Esattamente! Fondamentalmente voglio che valgrind li ignori (eseguirli come nell'esecuzione normale) – Jack
@Jack - per questo dovresti familiarizzare con gli interni di valgrind. Vi suggerisco di dare un'occhiata a valgrind/valgrind.h, è difficile suggerire qualcosa a meno che non pubblichiate l'output che avete ricevuto da valgrind. –