Ciao ragazzi, stavo cercando un modo per trovare funzioni staticamente irraggiungibili in un (molto) grande progetto C++. Avevo provato a usare doxygen e altri strumenti di analisi statici suggeriti qui, ma sembrava che il progetto fosse troppo complicato per loro da gestire. Alla fine ho deciso che usare gli strumenti GCC (g ++, gprof, gcov, ecc.) È l'opzione più sicura, anche se non sono riuscito a capire come farlo. Penso che le ottimizzazioni g ++ eliminino le funzioni staticamente irraggiungibili, ma non sono sicuro di come ottenere i nomi delle funzioni che elimina.Utilizzo di GCC per trovare le funzioni non raggiungibili ("codice guasto")
Avete qualche suggerimento?
Grazie!
http://stackoverflow.com/questions/229069/dead-code-detection-in-legacy-cc-project – Veger