summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
Commit message (Expand)AuthorAgeFilesLines
* [analyzer] Fix missed leak from MSVC specific allocation functionsAnna Zaks2016-03-081-13/+23
* [analyzer] Fix SVal/SymExpr/MemRegion class and enum names for consistency.Artem Dergachev2016-01-131-3/+3
* [analyzer] Fix false warning about memory leak for QApplication::postEventAnna Zaks2016-01-061-0/+10
* Refactor: Simplify boolean conditional return statements in lib/StaticAnalyze...Alexander Kornienko2015-12-281-6/+3
* [analyzer] Assume escape is possible through system functions taking void*Anna Zaks2015-10-271-1/+1
* [analyzer] Make realloc(ptr, 0) handling equivalent to malloc(0).Devin Coughlin2015-09-221-13/+25
* [analyzer] Add generateErrorNode() APIs to CheckerContext.Devin Coughlin2015-09-161-11/+13
* [analyzer] Apply whitespace cleanups by Honggyu Kim.Ted Kremenek2015-09-081-74/+74
* Wdeprecated: BugReporterVisitors are copied for cloning (BugReporterVisitorIm...David Blaikie2015-08-131-3/+2
* Wdeprecated: CollectReachableSymbolsCallback are move constructed/returned by...David Blaikie2015-08-131-1/+1
* Clarify pointer ownership semantics by hoisting the std::unique_ptr creation ...Aaron Ballman2015-06-231-28/+29
* [analyzer] This implements potential undefbehavior.ZeroAllocDereference checker.Anton Yartsev2015-04-141-11/+155
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* [analyzer] Make getCheckIfTracked() return either leak or regular checker.Anton Yartsev2015-03-101-19/+29
* [analyzer] Remove unused type (addition to r231540: "Revert changes from r229...Anton Yartsev2015-03-071-1/+0
* [analyzer] Revert changes from r229593; an enhancement is under discussionAnton Yartsev2015-03-071-87/+67
* [analyzer] Bug fix: do not report leaks for alloca()Anton Yartsev2015-03-041-0/+5
* [analyzer] Individual configuration options can be specified for checkers.Gabor Horvath2015-03-041-25/+19
* [analyzer] unix.Malloc: preserve AllocaRegion bound to __builtin_alloca().Anton Yartsev2015-03-031-13/+17
* [analyzer] Different handling of alloca().Anton Yartsev2015-02-191-30/+78
* [analyzer] Refactoring: clarified the way the proper check kind is chosen.Anton Yartsev2015-02-181-64/+86
* [analyzer] Pass actual state to alloc/dealloc handling functions.Anton Yartsev2015-02-101-43/+78
* [analyzer] Look for allocation site in the parent frames as well as the curre...Anna Zaks2015-02-051-3/+5
* Remove stray enum keywords. MSVC sees this as a redeclaration at global scope.Benjamin Kramer2014-10-031-2/+2
* [analyzer] Make Malloc Checker track memory allocated by if_nameindexAnna Zaks2014-10-031-37/+81
* [analyzer] Don't crash if malloc() has an unexpected function prototype.Jordan Rose2014-09-051-4/+4
* unique_ptrify BugReporter::visitorsDavid Blaikie2014-09-041-5/+5
* unique_ptr-ify PathDiagnosticPiece ownershipDavid Blaikie2014-08-291-4/+5
* [Analyzer] fix for PR19102Anton Yartsev2014-08-051-0/+41
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-271-57/+58
* Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman2014-05-021-3/+2
* [analyzer] Handle the M_ZERO and __GFP_ZERO flags in kernel mallocs.Jordan Rose2014-03-261-5/+114
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-151-7/+8
* [C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman2014-03-101-18/+9
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-7/+7
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-021-4/+4
* [analyzer] Improved checker naming in CFG dump.Anton Yartsev2014-02-171-6/+9
* Expose the name of the checker producing each diagnostic message.Alexander Kornienko2014-02-111-94/+136
* [analyzer] Future-proof MallocChecker CFG dumping.Jordan Rose2014-01-231-7/+7
* [analyzer] The patch prevents the analyzer from crashing during CFG dump.Anton Yartsev2014-01-221-1/+2
* [analyzer] BlockCall shouldn't really be an AnyFunctionCall.Jordan Rose2014-01-151-3/+3
* [analyzer] Warn about double-delete in C++ at the second delete...Jordan Rose2014-01-081-2/+42
* [analyzer] Pointers escape into +[NSValue valueWithPointer:]...Jordan Rose2014-01-071-1/+2
* Only mark dump() function definitions 'used' in debug buildsAlp Toker2014-01-041-3/+1
* Fixed a FIXME; created a print method for Selectors that accepts a raw_ostrea...Aaron Ballman2014-01-031-1/+1
* Correct a user-visible static analyzer message typoAlp Toker2013-12-021-2/+2
* Remove 'DistinctSpellings' support from Attr.td and change its only user toRichard Smith2013-11-271-9/+9
* [analyzer] Handle destructors for the argument to C++ 'delete'.Jordan Rose2013-09-251-1/+2
* New message for cases when ownership is taken:Anton Yartsev2013-09-161-10/+23
* [analyzer] If realloc fails on an escaped region, that region doesn't leak.Jordan Rose2013-08-151-1/+1
OpenPOWER on IntegriCloud