Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Code Analysis tool for legacy C/C++

looking for a code analysis tool for some legacy c/c++ code on unix specifically to identify dependencies to

  • specific functions
  • specific (include?) files
  • File/Socket I/O calls etc.
  • function dependency tree from a root etc.
like image 444
Kumar Avatar asked Mar 23 '11 21:03

Kumar


People also ask

Which tool is used for code analysis?

Source code analysis tools, also known as Static Application Security Testing (SAST) Tools, can help analyze source code or compiled versions of code to help find security flaws. SAST tools can be added into your IDE. Such tools can help you detect issues during software development.

Which of the following is a type of C or C static code analysis tool?

Helix QAC is an excellent static analysis testing tool for C and C++ code from Perforce (formerly PRQA). The tool comes with a single installer and supports platforms like Windows 7, Linex Rhel 5 and Solaris 10.

What is commercial code quality tool for C C++ language?

CppDepend is a commercial static code analysis tool for C++.

What is Klocwork tool?

Klocwork is a static code analysis tool owned by Minneapolis, Minnesota-based software developer Perforce. Klocwork software analyzes source code in real time, simplifies peer code reviews, and extends the life of complex software.


1 Answers

Doxygen is probably what you're looking for. It can provide cross-reference, call graphs and dependency trees without programmer's markups, that seems to be what you need.

like image 135
littleadv Avatar answered Sep 25 '22 07:09

littleadv