summaryrefslogtreecommitdiffstats
path: root/clang/utils
Commit message (Collapse)AuthorAgeFilesLines
...
* Use scan-view to view reports. Opening index.html is deprecated.Ted Kremenek2008-09-221-4/+6
| | | | llvm-svn: 56431
* Patch from Richard Godbee:Ted Kremenek2008-09-221-7/+86
| | | | | | | Improve scan-build results to include the user's host name, the working directory of the analyzed project, and the date the analysis run took place. llvm-svn: 56421
* Add webkit styles using Javascript (detect for AppleWebKit)Ted Kremenek2008-09-211-1/+12
| | | | llvm-svn: 56408
* Unbreak using abs_path.Ted Kremenek2008-09-211-1/+1
| | | | llvm-svn: 56407
* Remove debugging message.Ted Kremenek2008-09-211-1/+0
| | | | llvm-svn: 56398
* Unbreak ccc-analyzer: getcwd is from package CwdTed Kremenek2008-09-211-1/+1
| | | | llvm-svn: 56397
* Patch by Richard Godbee:Ted Kremenek2008-09-211-2/+2
| | | | | | | Output to .info files the absolute paths to files that were rejected by the parser or crashed the analyzer. llvm-svn: 56396
* scan-build now prints out bug categories.Ted Kremenek2008-09-211-60/+133
| | | | llvm-svn: 56395
* Have ScanView.py generate a "<td></td>" pair in the output HTML instead of ↵Ted Kremenek2008-09-211-1/+1
| | | | | | having scan-build output an empty (and possibly unused) <td>. llvm-svn: 56393
* Add REPORTBUG marker to scan-build.Daniel Dunbar2008-09-191-0/+4
| | | | llvm-svn: 56373
* Analysis option -warn-objc-nserror-methods is no longer available. (check is ↵Ted Kremenek2008-09-181-1/+0
| | | | | | done automatically with -checker-cfref) llvm-svn: 56313
* Enable '-warn-objc-nserror-methods' by default.Ted Kremenek2008-09-181-1/+2
| | | | llvm-svn: 56298
* Include links to stderr output of clang in the table of files that clang ↵Ted Kremenek2008-09-122-4/+4
| | | | | | rejects. llvm-svn: 56173
* Add ccc support for -e and -sectorder.Daniel Dunbar2008-09-121-1/+7
| | | | | | - llvmc2, save me! llvm-svn: 56169
* Teach FindSpecRefs how to link to C++ spec.Daniel Dunbar2008-09-121-1/+299
| | | | llvm-svn: 56164
* Echo stderr/stdout from clang subprocess to both the stderr of ccc-analyzer andTed Kremenek2008-09-111-5/+14
| | | | | | | to an output file. This way users can both see the output of 'clang' as well as enable background logging of files that clang encounters problems on. llvm-svn: 56130
* Bug fix: <rdar://problem/6164367>Ted Kremenek2008-09-111-1/+1
| | | | | | | scan-build now correctly processes path prefixes that contain multiple '+' characters or other regex control characters. llvm-svn: 56121
* Check if the environment variable TERM is defined before using it.Ted Kremenek2008-09-111-2/+3
| | | | | | This fixes: <rdar://problem/6164279> scan-build gives error when invoked without TERM variable llvm-svn: 56110
* Patch to scan-build by Jordan Breeding:Ted Kremenek2008-09-041-6/+5
| | | | | | | - Don't remove $BaseDir; may be unsafe - Always create HTML directory with parents llvm-svn: 55813
* Fix FindSpecRefs to be Python 2.4 compatible and get the SVN revisionDaniel Dunbar2008-09-041-42/+23
| | | | | | in a more obvious fashion. llvm-svn: 55791
* scan-build:Ted Kremenek2008-09-041-3/+11
| | | | | | | - Only set the environment variable 'CXX' if the user specifies --use-c++. - Fix regression when setting LDPLUSPLUS: add a 'which' to determine the location of g++. This regression was pointed out by Jordan Breeding! llvm-svn: 55780
* Capture 'uname' and 'gcc -v' output to .info files.Ted Kremenek2008-09-041-0/+2
| | | | llvm-svn: 55752
* ccc-analyzer:Ted Kremenek2008-09-041-12/+28
| | | | | | - Capture the STDERR output of 'clang' to a file for use with crash reporting. llvm-svn: 55749
* Added --use-cxx option to scan-build.Ted Kremenek2008-09-031-8/+30
| | | | llvm-svn: 55706
* recognise .s/.S file extensions. add default value for CCC_LANGUAGESNuno Lopes2008-09-021-1/+5
| | | | llvm-svn: 55630
* Improve ccc:Daniel Dunbar2008-08-291-15/+44
| | | | | | | | | | | | | | | | | | | - Support environment variable CCC_LANGUAGES to control which languages clang is invoked on. If unset clang is invoked for all languages, otherwise CCC_LANGUAGES should be a comma separated list of the languages (as accepted by -x) for which clang should be invoked. Useful for only building C and Objective-C parts of a project with clang, for example. - Add environment variable CCC_FALLBACK. If set and non-empty then ccc will try and compile using the regular compiler if compilation with clang fails. - A few other tweaks to add options, flush stdout, recognize .mm as objective-c++, and infer languages for compile+link style invocations. llvm-svn: 55547
* Add utils/FindSpecRefs, Python script for generating specificationDaniel Dunbar2008-08-291-0/+606
| | | | | | references HTML page. llvm-svn: 55524
* Use explicit variable instead of $?Ted Kremenek2008-08-281-3/+3
| | | | llvm-svn: 55501
* Enhance ubiviz to support vertex styles.Ted Kremenek2008-08-281-0/+14
| | | | llvm-svn: 55462
* Automatically execute ubiviz.Ted Kremenek2008-08-281-0/+3
| | | | | | Cleanup ubigraph files when don't drawing the graphs. llvm-svn: 55459
* Fix regression: immediately terminate ccc-analyzer when gcc reports an error.Ted Kremenek2008-08-281-0/+1
| | | | llvm-svn: 55452
* Added Ubigraph visualization for the static analyzer (this is pretty alpha ↵Ted Kremenek2008-08-271-0/+57
| | | | | | quality). llvm-svn: 55442
* Remove regression where the analyzer was not called.Ted Kremenek2008-08-271-5/+9
| | | | llvm-svn: 55440
* Use path information from .info files when computing common prefix information.Ted Kremenek2008-08-251-2/+19
| | | | | | This partially implements PR 2705: http://llvm.org/bugs/show_bug.cgi?id=2705 llvm-svn: 55327
* Use the same 'cc' for generated preprocessed crash files as we do for ↵Ted Kremenek2008-08-251-3/+4
| | | | | | compilation. llvm-svn: 55326
* ccc-analyzer now correctly reports the exit code from 'cc'.Ted Kremenek2008-08-252-2/+4
| | | | | | | scan-build now correctly reports the exit code from the build command. Fixes: <rdar://problem/6172224> llvm-svn: 55324
* Update ccc driverDaniel Dunbar2008-08-231-14/+87
| | | | | | | | | | | | | | | | | | - Use CCC_ECHO to control echoing behavior (default is on, set to '' or unset to disable) - Get 'clang','llc','as','cc','ld' executables from environment. 'cc' and 'ld' are fetched through CCC_CC and CCC_LD respectively -- to support make CC=ccc -- the others are through their upcased versions. - Add CCC_NATIVE mode. o This uses llc and as to generate native object files; allowing more drop-in replacement of gcc. o Disabled by default, but should eventually be default. o Allow --emit-llvm in CCC_NATIVE mode to override. Essentially this makes ccc more like a drop in replacement for llvm-gcc. - Prevent explicit -x <language> options from annoying clang. llvm-svn: 55260
* Added --use-cc option to scan-build to allow the user to specify what ↵Ted Kremenek2008-08-212-1/+25
| | | | | | compiler they want to use for code compilation. llvm-svn: 55142
* Record arguments in .info file.Ted Kremenek2008-08-181-0/+1
| | | | llvm-svn: 54947
* scan-build/ccc-analyzer now also report clang parser failures.Ted Kremenek2008-08-182-10/+19
| | | | llvm-svn: 54931
* fix linking with .so files specified in cmd line (this fixes some libtool ↵Nuno Lopes2008-08-101-1/+1
| | | | | | usages) llvm-svn: 54623
* pass -R arg to linkerNuno Lopes2008-08-101-1/+1
| | | | llvm-svn: 54622
* Have scan-build/ccc-analyzer generate preprocessed .i/.mi files for sources ↵Ted Kremenek2008-08-082-75/+149
| | | | | | that clang crashes on. llvm-svn: 54552
* Fix by Jordan Breeding: when scanning for prior runs, scan-build should ↵Ted Kremenek2008-08-071-1/+1
| | | | | | ignore files that are not directories. llvm-svn: 54473
* Misc cleanups.Ted Kremenek2008-08-041-39/+42
| | | | | | When results go to a auto-generated dir in /tmp, don't use randomized file names. Just output /tmp/scan-build-DATE-counter, where counter is an auto-incremented counter for runs produced that day. llvm-svn: 54325
* Convert remaining "open" calls to use three-argument form (thanks to Sam ↵Ted Kremenek2008-08-041-19/+13
| | | | | | | | Bishop for the tip!). Recognize 'ccc-analyzer' as a build command some users may use. Treat it just like calling gcc. llvm-svn: 54323
* Use stable sort.Ted Kremenek2008-07-301-2/+2
| | | | llvm-svn: 54222
* "Escape" bug names with quotes for selecting/deselecting from the bug table.Ted Kremenek2008-07-301-5/+3
| | | | llvm-svn: 54220
* Enabled 'unused ivars' check by default.Ted Kremenek2008-07-251-1/+2
| | | | llvm-svn: 54052
* Ignore -MT and -MF.Ted Kremenek2008-07-241-0/+3
| | | | llvm-svn: 53977
OpenPOWER on IntegriCloud