aboutsummaryrefslogtreecommitdiff
path: root/utils/scan-build
AgeCommit message (Collapse)Author
2008-05-27When the build command is xcodebuild, set the magical environment variable ↵Ted Kremenek
LDPLUSPLUS to g++ to ensure that C++ object files are linked with g++ instead of gcc. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51621 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-23Disable the use of PCH files when using xcodebuild.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51509 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-23When known, include the analyzer build in the output of scan-build.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51492 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-14Added "-a" option to scan-build to select the analysis (ASTConsumer) used by ↵Ted Kremenek
clang. The default is -checker-cfref. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51116 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-14Zero-pad the month and day fields in the output HTML directory.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51109 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-13Use "-i" option with make when ignoring errors.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51070 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-12Added internal command logging.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51003 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-06Fix a few glitches in scan-build with automatically generating class names ↵Ted Kremenek
from bug types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50784 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-06Experiment with not converting bug names to lower case.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50753 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-02Remove debugging statement.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50598 91177308-0d34-0410-b5e6-96231b3b80d8
2008-05-02Output better paths to display in bug reports and compute a commonTed Kremenek
prefix for all files. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50592 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-30scan-build: Disable distributed builds for xcodebuildTed Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50506 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-19Fix spelling/grammar in comment.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49955 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-19Use Digest::MD5 (a Perl module that should come bundled standard with Perl) ↵Ted Kremenek
to compute file digests instead of using the external program "sha1sum" (which may not be present). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49954 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-18Use 'clang' binary in the same dir as scan-build; if it isn't there use the ↵Ted Kremenek
one in the path git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49933 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-18Spelling fix.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49908 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-18scan-build now fixes permissions of report files and directories, which mayTed Kremenek
be created as "temporary files" that are not world readable. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49904 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-18Compute a digest of each report file, and nuke reports that have the sameTed Kremenek
digest as a file already added to the index. This a workaround for the analyzer analyzing the same file more than once, which can happen when building multiple targets. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49903 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-15Added "summary table" to generated index.html page that allows one toTed Kremenek
toggle which bug reports are displayed in the report table. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49738 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-08Set the location of ccc-analyzer to be the same directory as where scan-buildTed Kremenek
is located. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49397 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-07Left-justify text in report table.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49358 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-03More reliably remove '\n' from queries of the location of ccc-analyzerTed Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49189 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-03Use full path to ccc-analyzer.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49187 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-03Remove handling of impossible "-?" option.Sam Bishop
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49161 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-03Remove impossible "-?" option.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49149 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-03CSS/HTML generation tweaks for index.html: Remove special "classes" for <td>Ted Kremenek
elements in table so that sorttable can sort them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49145 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Made bug index tables sortable.Ted Kremenek
Added line number, file information, path length, for each bug report. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49113 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Initial work on CSS in generated index.html.Ted Kremenek
Added "-V/--view" option to view index.html after it has been generated. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49108 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Initial support for generating index.html file.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49104 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02More wording cleanups in --help text.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49094 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02More wording fixes.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49093 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Added error message for unrecognized options.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49092 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Wording cleanups.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49091 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Implemented "-k" support.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49090 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Do equality testing, not regex, when the build command is gcc. This matchesTed Kremenek
better with what compiler invocations that ccc-analyzer actually intercepts. Fixes suggested by Sam Bishop! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49089 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Minor wording changes.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49085 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02Added special handling when the build command is "gcc", "cc", or "llvm-gcc";Ted Kremenek
in these cases we directly call ccc-analyzer. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49073 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-02a bunch of random cleanupsSam Bishop
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49071 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-01Minor cleanups.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49052 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-01Added help text for scan-build.Ted Kremenek
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49051 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-01Initial checking of 'scan-build' script, a script used to wrap builds andTed Kremenek
interpose calls to gcc with calls to the analyzer. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49049 91177308-0d34-0410-b5e6-96231b3b80d8