I know that Gimpel’s Lint products (PC-Lint and Flexelint) will identify unreachable code and unused / unreferenced modules.
They both fall in the category of static analysis tools.
I have no affiliation w/ Gimpel, just a satisfied long-term customer.
More Related Contents:
- Dead code detection in legacy C/C++ project [closed]
- What open source C++ static analysis tools are available? [closed]
- How to Generate a calling graph for C++ code
- How can I know which parts in the code are never used?
- How to raise warning if return value is disregarded?
- Static analysis tool to detect ABI breaks in C++ [closed]
- Can branches with undefined behavior be assumed unreachable and optimized as dead code?
- What is the meaning of “res” in C++?
- Passing a 2D array to a C++ function
- Convert char to int in C and C++
- How do I output coloured text to a Linux terminal?
- What is the type of lambda when deduced with “auto” in C++11?
- no default constructor exists for class
- Why should the system() function be avoided in C and C++?
- Compelling examples of custom C++ allocators?
- How to get IOStream to perform better?
- DSO missing from command line [duplicate]
- Issue when scheduling tasks using clock() function
- undefined reference to template function [duplicate]
- Restrict C++ Template Parameter to Subclass
- Reason why not to have a DELETE macro for C++
- How to set Visual Studio Filters for nested sub directory using cmake
- Makefile: How to correctly include header file and its directory?
- How to set a breakpoint in GDB where the function returns?
- Accessing static class variables in C++?
- C++ “hello world” Boost tee example program
- Why does sizeof(int) vary across different operating systems?
- Cross Platform Way to make a directory including subfolders?
- How to detect Text Area from image?
- What’s the difference between istringstream, ostringstream and stringstream? / Why not use stringstream in every case?