From: Ted Kremenek
This document is arranged into the following sections:
+Currently the analyzer is invoked as a command-line tool. It is intended to +run in synchronous with a build of a project or code base. Analysis results are +deposited in a directory as HTML files, which can then viewed using a web +browser.
+ +The analyzer performs a variety of checks on code, each requiring different +levels of analysis precision (more precision = more CPU time). While the +analyzer is being designed to be as fast and light-weight as possible, please +do not expect it to be as fast as compiling a program (even with +optimizations enabled). Some of the algorithms needed to find bugs require in +the worst case exponential time. The analyzer runs in a reasonable amount of +time by both bounding the amount of checking work it will do as well as using +clever algorithms to reduce the amount of work it must do to find bugs.
+ +This page is arranged into the following sections: