On Dec 7, 2009, at 10:32 PM, Brian Paul wrote: > Tomas Carnecky wrote: >> During the past two days I played with the clang static analyzer. Clang is a >> C/C++ compiler based on LLVM. The clang static analyzer makes use of clang >> and the LLVM infrastructure to perform static analysis on C source code. I >> wrote a blog post [1] about my experience with it so far. >> I tested the static analyzer on a few opensource projects, one of which was >> the xorg xserver. The results (333 potential bugs) are available on my web >> server [2]. I skimmed only quickly over the results and they need careful >> review to find out which ones are actual bugs. Some of the issues are very >> easy to review (dead assignments, dead increments), others not so much. >> I could run the analyzer on other parts of the xorg stack (mesa, drivers, >> libraries) if there is interest. > > I'd be interested in the results for Mesa.
Sure, I've just set up the infrastructure to run the clang analyzer on all modules listed in util/modular/plain/xorg.modules. Are there any additional configure or make flags you want me to use when building mesa? Right now the scripts are set up to run the standard ./configure && make, but I can add per-module flags or options. tom _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
