http://clang-analyzer.llvm.org/

Clang Static Analyzer

The Clang Static Analyzer is source code analysis tool that find bugs
in C and Objective-C programs.

Currently it can be run either as a standalone tool or within Xcode.
The standalone tool is invoked from the command-line, and is intended
to be run in tandem with a build of a codebase.

The analyzer is 100% open source and is part of the Clang project.
Like the rest of Clang, the analyzer is implemented as a C++ library
that can be used by other tools and applications.

The term "static analysis" is conflated, but here we use it to mean a
collection of algorithms and techniques used to analyze source code in
order to automatically find bugs. The idea is similar in spirit to
compiler warnings (which can be useful for finding coding errors) but
to take that idea a step further and find bugs that are traditionally
found using run-time debugging techniques such as testing.

Static analysis bug-finding tools have evolved over the last several
decades from basic syntactic checkers to those that find deep bugs by
reasoning about the semantics of code. The goal of the Clang Static
Analyzer is to provide a industrial-quality static analysis framework
for analyzing C and Objective-C programs that is freely available,
extensible, and has a high quality of implementation.
__________________________________________________________

Best

A. Mani



-- 
A. Mani
ASL, CLC,  AMS, CMS
http://www.logicamani.co.cc

-- 
Mailing list guidelines and other related articles: http://lug-iitd.org/Footer

Reply via email to