summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] CStringChecker: Remember to highlight the argument expression range.Artem Dergachev2018-07-301-0/+1
* [Analyzer] alpha.unix.cstring.OutOfBounds checker enable/disable fixAdam Balogh2018-07-131-6/+6
* [analyzer] CStringChecker fix for strlcpy when no bytes are copied to the des...David Carlier2018-05-231-1/+5
* [analyzer] Improve the modeling of memset().Henry Wong2018-05-161-3/+99
* [analyzer] Re-apply r331096 "CStringChecker: Add support for BSD strlcpy()...".Artem Dergachev2018-05-141-54/+97
* [analyzer] Revert r331096 "CStringChecker: Add support for BSD strlcpy()...".Artem Dergachev2018-05-021-39/+2
* [analyzer] CStringChecker: Add support for BSD strlcpy() and strlcat().Artem Dergachev2018-04-271-2/+39
* [analyzer] CStringChecker.cpp - Code refactoring on bug report.Henry Wong2018-04-231-100/+96
* [analyzer] Fix assertion crash in CStringCheckerGeorge Karpenkov2018-03-311-5/+8
* Revert r326782 "[analyzer] CStringChecker.cpp: Remove the duplicated check...".Artem Dergachev2018-03-211-0/+21
* [analyzer] CStringChecker.cpp: Remove the duplicated check about null derefer...Henry Wong2018-03-061-21/+0
* [analyzer] Provide a check name when MallocChecker enables CStringCheckerDevin Coughlin2018-01-201-1/+11
* [analyzer] introduce getSVal(Stmt *) helper on ExplodedNode, make sure the he...George Karpenkov2018-01-171-3/+3
* [analyzer] pr34779: CStringChecker: Accept non-standard headers.Artem Dergachev2017-11-071-2/+4
* [analyzer] CStringChecker: pr34460: Avoid a crash when a cast is not modeled.Artem Dergachev2017-10-131-23/+14
* [analyzer] Check NULL pointer dereference issue for memset functionLeslie Zhai2017-06-201-0/+51
* [analyzer] Add LocationContext as a parameter to checkRegionChangesAnna Zaks2017-01-131-2/+8
* [analyzer] Remove unused check::RegionChanges::wantsRegionChangeUpdate callbackAnna Zaks2016-11-161-6/+0
* [analyzer] Add LocationContext information to SymbolMetadata.Artem Dergachev2016-08-171-0/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* [analyzer] Fix for PR23790 : constrain return value of strcmp() rather than r...Anton Yartsev2016-05-191-17/+20
* [analyzer] Let TK_PreserveContents span across the whole base region.Artem Dergachev2016-04-251-1/+1
* [analyzer] Invalidate destination of std::copy() and std::copy_backward().Devin Coughlin2016-02-071-0/+58
* [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency.Artem Dergachev2016-01-131-3/+3
* Refactor: Simplify boolean conditional return statements in lib/StaticAnalyze...Alexander Kornienko2015-12-281-4/+1
* [analyzer] When memcpy'ing into a fixed-size array, do not invalidate entire ...Devin Coughlin2015-09-241-7/+91
* [analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin2015-09-161-6/+6
* [analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek2015-09-081-42/+42
* Revert r246345 until an assertion is fixed.Gabor Horvath2015-08-311-85/+7
* [analyzer] When memcpy'ing into a fixed-size array, do not invalidate entire ...Devin Coughlin2015-08-281-7/+85
* Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman2015-06-231-17/+15
* Remove the assertion as it was useless and broken.Sylvestre Ledru2015-04-171-4/+0
* Fix a bad assert. Found by coverity. CID 1101110Sylvestre Ledru2015-04-171-1/+1
* [analyzer] Make CStringChecker correctly calculate return value of mempcpyAnna Zaks2014-10-031-1/+6
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-271-36/+41
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-141-3/+2
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-5/+2
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-16/+16
* Expose the name of the checker producing each diagnostic message.Alexander Kornienko2014-02-111-17/+29
* [analyzer] Better modeling of memcpy by the CStringChecker (PR16731).Anton Yartsev2013-11-171-13/+41
* [analyzer] Replace bug category magic strings with shared constants, take 2.Jordan Rose2013-10-041-4/+4
* Temporarily revert r191910 until the layering violation can be fixed.Richard Smith2013-10-031-4/+4
* [analyzer] Replace bug category magic strings with shared constants.Jordan Rose2013-10-031-4/+4
* [analyzer] Assume that strings are no longer than SIZE_MAX/4.Jordan Rose2013-08-191-2/+15
* Fix memory corruption in CStringCheckerPavel Labath2013-06-121-4/+1
* [analyzer] Model strsep(), particularly that it returns its input.Jordan Rose2013-04-221-0/+62
* Replace ProgramPoint llvm::cast support to be well-defined.David Blaikie2013-02-211-1/+1
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-33/+28
* Replace SVal llvm::cast support to be well-defined.David Blaikie2013-02-201-80/+74
* Remove some stray uses of <ctype.h> functions.Jordan Rose2013-02-091-1/+2
OpenPOWER on IntegriCloud