summaryrefslogtreecommitdiffstats
path: root/www/analyzer
Commit message (Collapse)AuthorAgeFilesLines
* [analyzer] Add missing documentation for static analyzer checkersDevin Coughlin2017-07-183-151/+456
| | | | | | | | | | | Some checks did not have documentation in the www/analyzer/ folder and also some alpha checks became non-alpha. Patch by Dominik Szabó! Differential Revision: https://reviews.llvm.org/D33645 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@308242 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Fix a path in the developer manualGabor Horvath2017-07-081-2/+2
| | | | | | | Patch by: Reka Nikolett Kovacs git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@307468 91177308-0d34-0410-b5e6-96231b3b80d8
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-031-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@307007 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Extend block in critical section check with C11 and Pthread APIs.Gabor Horvath2017-03-101-0/+24
| | | | | | | | | | Patch by Zoltan Daniel Torok! Differential Revision: https://reviews.llvm.org/D29567 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@297461 91177308-0d34-0410-b5e6-96231b3b80d8
* [www] Fix spelling error in checker release notes.Devin Coughlin2016-11-161-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@287105 91177308-0d34-0410-b5e6-96231b3b80d8
* [www] Update analyzer website for release of checker-279Devin Coughlin2016-11-163-2/+21
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@287063 91177308-0d34-0410-b5e6-96231b3b80d8
* [www] Fix a typo on the analyzer websiteAlex Lorenz2016-11-011-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@285686 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update alpha and potential checker documentation, esp. alpha.valistDominic Chen2016-10-182-65/+78
| | | | | | | | | | | | | | | Summary: Move alpha.valist from potential to alpha since it was implemented in D15227 Cleanup some HTML comments, add a missing link Reviewers: jordan_rose, zaks.anna Subscribers: cfe-commits, xazax.hun Differential Revision: https://reviews.llvm.org/D25663 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@284445 91177308-0d34-0410-b5e6-96231b3b80d8
* [www] Add nullability questions to analyzer FAQ.Devin Coughlin2016-08-191-0/+54
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@279330 91177308-0d34-0410-b5e6-96231b3b80d8
* [www] Add analyzer FAQ about not releasing ivars in -dealloc.Devin Coughlin2016-08-191-0/+10
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@279183 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update the web manual for checker developers.Artem Dergachev2016-07-281-70/+154
| | | | | | | | | | | | | | | | | Fix the explanation of how to run tests after migration from autotools to cmake. Significantly expand the "debugging" section with more interesting stuff. Update the table of contents accordingly. Fix paragraphs in the overview section. Differential Revision: https://reviews.llvm.org/D22874 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@277029 91177308-0d34-0410-b5e6-96231b3b80d8
* [www][analyzer] Update recommended suppression mechanism for localization.Devin Coughlin2016-05-061-2/+2
| | | | | | | Based on feedback from Jordan Rose, make the recommended suppression function be 'static inline'. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@268768 91177308-0d34-0410-b5e6-96231b3b80d8
* [www][analyzer] Add FAQ about suppression of missing localization diagnostic.Devin Coughlin2016-05-061-0/+27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@268764 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Add --force-analyze-debug-code option to scan-buildYury Gribov2016-02-181-0/+3
| | | | | | | | | | | | | | | to force debug build and hopefully enable more precise warnings. Static Analyzer is much more efficient when built in debug mode (-UNDEBUG) so we advice users to enable it manually. This may be inconvenient in case of large complex projects (think about Linux distros e.g. Android or Tizen). This patch adds a flag to scan-build which inserts -UNDEBUG automatically. Differential Revision: http://reviews.llvm.org/D16200 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@261204 91177308-0d34-0410-b5e6-96231b3b80d8
* [www] Update analyzer release notes to correct the checker-278 build date.Devin Coughlin2016-02-061-1/+1
| | | | | | This is not the future. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@259969 91177308-0d34-0410-b5e6-96231b3b80d8
* [www] Update analyzer website for checker-278.Devin Coughlin2016-02-062-1/+16
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@259967 91177308-0d34-0410-b5e6-96231b3b80d8
* Create install targets for scan-build and scan-viewJonathan Roelofs2015-11-091-5/+2
| | | | | | | http://reviews.llvm.org/D14403 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@252474 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update analyzer website for release of checker-277.Devin Coughlin2015-10-294-3/+33
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251591 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Enhance FAQ with instructions on handing unused variables.Anna Zaks2015-10-271-0/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@251448 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update links to developer.apple.com.Jordan Rose2015-09-182-7/+7
| | | | | | | The content at the new links is /also/ a little dated, but that's our (Apple's) problem. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@247999 91177308-0d34-0410-b5e6-96231b3b80d8
* Update mailing list references to lists.llvm.orgTanya Lattner2015-08-054-7/+7
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@244000 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix "the the" in comments/documentation/etc.Eric Christopher2015-06-191-2/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@240110 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix 'CFG graph' typo. NFCJonathan Roelofs2015-05-191-1/+1
| | | | | | | Patch by Jon Eyolfson! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237713 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] www: +progress for undefbehavior.ZeroAllocDereference Anton Yartsev2015-03-111-1/+1
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@231978 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Updated progress for memory.ZeroAllocAnton Yartsev2014-12-241-1/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224797 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] +memory.ZeroAllocAnton Yartsev2014-12-241-1/+26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224796 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Helpful hints for Windows users of scan-build.Anton Yartsev2014-10-311-4/+27
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220999 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Updated tests for ZeroAllocDereference checker.Anton Yartsev2014-10-301-4/+14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220911 91177308-0d34-0410-b5e6-96231b3b80d8
* Update contact person in Open Projects webpage for copy-paste detection. ↵Daniel Marjamaki2014-10-301-1/+1
| | | | | | From Per Viberg to Daniel Marjamäki. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220905 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Alpha and implicit checker lists, expand/collapse feature.Anton Yartsev2014-05-1911-90/+1271
| | | | | | | | The list of alpha and the list of implicit checkers added. An ability to expand/collapse long texts added. Markup fixed. http://reviews.llvm.org/D3457 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@209131 91177308-0d34-0410-b5e6-96231b3b80d8
* www: add a missing HTML open tagAlp Toker2014-05-061-0/+1
| | | | | | This went AWOL in r207995. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@208018 91177308-0d34-0410-b5e6-96231b3b80d8
* www: remove proprietary dbtree.js script from r96013Alp Toker2014-05-058-22/+1
| | | | | | | | | | | | This minified source code and artwork is copied from a commercial product and carries no license information: dbtree.js (7 kb), 25.03.2014 14:51:32 Purchase and download DBTree now for only $29.75 $9.75 It was used by a small TOC which looks fine now as a plain unordered list. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207995 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Clean up the lists of current and potential checkers.Jordan Rose2014-04-293-1073/+2544
| | | | | | Patch by Anton Yartsev, modified by me. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@207478 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Fix mistake in example for potential checker "posix.Errno".Jordan Rose2014-04-071-1/+1
| | | | | | Found by Richard Osbourne! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205721 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Add an ErrnoChecker (PR18701) to the Potential Checkers list.Jordan Rose2014-04-051-0/+28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205667 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update Open Projects page with BitwiseConstraintManager.Jordan Rose2014-04-051-12/+11
| | | | | | | Also, add the names of people most recently working on particular projects, and remove "relate bugs and checkers" (thanks, Alex!). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@205666 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Remove the implemented Identical* checkers from the "potential" list.Jordan Rose2014-03-261-63/+0
| | | | | | Edit by Daniel Fahlgren. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@204842 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] post analyzer build checker-276Ted Kremenek2014-02-192-1/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201648 91177308-0d34-0410-b5e6-96231b3b80d8
* Move checker downloads to llvm.org.Ted Kremenek2013-09-092-2/+2
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@190316 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Note that deadcode.UnmodifiedVariable would be an opt-in checker.Jordan Rose2013-08-191-0/+2
| | | | | | Website-only change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188731 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Add "unmodified variable" checker to the Potential Checkers.Jordan Rose2013-08-191-0/+24
| | | | | | This is PR16890. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188681 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Assume that strings are no longer than SIZE_MAX/4.Jordan Rose2013-08-191-5/+0
| | | | | | | | | This keeps the analyzer from making silly assumptions, like thinking strlen(foo)+1 could wrap around to 0. This fixes PR16558. Patch by Karthik Bhat! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188680 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Update Open Projects and Potential Checkers pages.Jordan Rose2013-08-102-1/+61
| | | | | | | | | - va_list checker (PR16811 and PR16812) - Model floating-point values - Bound bitwise masking operations (PR16615) - Bound C string length (PR16558 and others) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188127 91177308-0d34-0410-b5e6-96231b3b80d8
* + "For Windows Users" sectionAnton Yartsev2013-06-282-2/+21
| | | | | | | + description for --use-analyzer option + managed size of columns of the 'options' table git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185199 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove links to old checker builds.Ted Kremenek2013-05-281-20/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182811 91177308-0d34-0410-b5e6-96231b3b80d8
* Update static analyzer build to checker-275.Ted Kremenek2013-05-242-1/+13
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182626 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Extend the checker developer manual. A patch by Sam Handler!Anna Zaks2013-05-181-46/+290
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@182204 91177308-0d34-0410-b5e6-96231b3b80d8
* Update checker build.Ted Kremenek2013-04-232-1/+11
| | | | git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180164 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Website: update lists of potential and actual checkers.Jordan Rose2013-04-192-81/+23
| | | | | | | | | | | | - memory.MismatchedDelete, memory.MultipleDelete, and memory.DeallocateNonPtr are complete (unix.MismatchedDeallocator and cplusplus.NewDelete) - Per discussion on the mailing list, different.UnaryPlusWithUnsigned has dubious value; remove it. - Add potential checker ctordtor.PlacementSelfCopy per an internal bug report. - core.AttributeNonNull is now core.NonNullParamChecker, though no one should be depending on this name anyway. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179900 91177308-0d34-0410-b5e6-96231b3b80d8
* [analyzer] Merge C++ status page into Open Projects.Jordan Rose2013-04-173-63/+37
| | | | | | | | | | Also, add a few random extra open projects. Most of C++ support is done; we don't need the status page anymore. We're hoping that the C++-related open projects are the only major pieces of functionality we don't model at this point. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179659 91177308-0d34-0410-b5e6-96231b3b80d8