summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Checkers
Commit message (Expand)AuthorAgeFilesLines
* Use nullptr to silence -Wsentinel when self-hosting on WindowsReid Kleckner2014-12-011-7/+7
* Use the new LLVM_END_WITH_NULL nameReid Kleckner2014-11-041-2/+2
* [analyzer] Move the NewDeleteLeaks checker from CplusplusAlpha to Cplusplus p...Anton Yartsev2014-10-211-4/+4
* [analyzer] Tweak MallocSizeOfChecker to not warn when using sizeof(void*) to ...Ted Kremenek2014-10-191-0/+4
* [analyzer] Check all 'nonnull' attributes, not just the first one.Jordan Rose2014-10-131-5/+16
* Remove stray enum keywords. MSVC sees this as a redeclaration at global scope.Benjamin Kramer2014-10-031-2/+2
* [analyzer] Refactor and cleanup IsCompleteTypeAnna Zaks2014-10-031-12/+1
* [analyzer] Make Malloc Checker track memory allocated by if_nameindexAnna Zaks2014-10-031-37/+81
* [analyzer] Make CStringChecker correctly calculate return value of mempcpyAnna Zaks2014-10-031-1/+6
* Avoid some unnecessary SmallVector copies.Benjamin Kramer2014-09-111-8/+6
* Teach the analyzer that __builtin_assume_aligned returns its first argument.Jordan Rose2014-09-091-1/+3
* [analyzer] Don't crash if malloc() has an unexpected function prototype.Jordan Rose2014-09-051-4/+4
* unique_ptrify BugReporter::visitorsDavid Blaikie2014-09-045-17/+18
* unique_ptr-ify PathDiagnosticPiece ownershipDavid Blaikie2014-08-292-17/+16
* Fix representation of __attribute__((nonnull)) to support correctly modelingRichard Smith2014-08-271-0/+2
* [analyzer] Remove check covered by -Wobjc-missing-super-calls.Jordan Rose2014-08-221-39/+0
* Objective-C. Warn if user has made explicit callFariborz Jahanian2014-08-221-0/+1
* [analyzer] Don't warn on virtual calls in ctors to final methods.Benjamin Kramer2014-08-211-3/+10
* [analyzer] UnixAPI: Check that the third argument to open(2) (if present) is ...Jordan Rose2014-08-201-0/+9
* [analyzer] UnixAPI: Check when open(2) is called with more than three arguments.Jordan Rose2014-08-201-21/+36
* [analyzer] IdenticalExpr: don't try to compare integer literals with differen...Jordan Rose2014-08-201-1/+6
* [analyzer] IdenticalExpr: use getBytes rather than getString to compare strin...Jordan Rose2014-08-201-1/+1
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-134-8/+8
* [analyzer] Check for negative values used as the size of a C variable-length ...Jordan Rose2014-08-121-2/+24
* [Analyzer] fix for PR19102Anton Yartsev2014-08-051-0/+41
* TestAfterDivZeroChecker.cpp: Avoid member initializer. It is unsupported in m...NAKAMURA Takumi2014-07-111-2/+2
* [analyzer] Check for code testing a variable for 0 after using it as a denomi...Jordan Rose2014-07-103-0/+269
* Track IntrusiveRefCntPtr::get() changes from LLVM r212366Alp Toker2014-07-051-4/+4
* [analyzer] Check for NULL passed to CFAutorelease.Jordan Rose2014-06-211-6/+11
* Fix a crash in Retain Count checker error reportingAnna Zaks2014-06-131-5/+18
* Move the logic for testing for namespace std into one location. This check canRichard Trieu2014-05-281-1/+1
* [C++11] Use 'nullptr'. StaticAnalyzer edition.Craig Topper2014-05-2736-229/+239
* Clean up language and grammar.Eric Christopher2014-05-201-1/+1
* Fix typosAlp Toker2014-05-151-1/+1
* NSOrCFErrorDerefChecker: Don't leak bug type. Similar to r208110/r208155. Fou...Nico Weber2014-05-071-4/+12
* [analyzer] Use a lazily-initialized BugType in ObjCSelfInitChecker.Jordan Rose2014-05-071-10/+6
* Fix leak in ObjCSelfInitChecker, found by LSan.Nico Weber2014-05-061-19/+18
* Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman2014-05-021-3/+2
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* Add missing include.Richard Trieu2014-04-091-0/+1
* [analyzer] When checking Foundation method calls, match the selectors exactly.Jordan Rose2014-04-094-76/+154
* [analyzer] Lock checker: Allow pthread_mutex_init to reinitialize a destroyed...Jordan Rose2014-04-011-0/+39
* [analyzer] Lock checker: make sure locks aren't used after being destroyed.Jordan Rose2014-04-011-29/+121
* [analyzer] Add double-unlock detection to PthreadLockChecker.Jordan Rose2014-04-011-17/+36
* [analyzer] Handle the M_ZERO and __GFP_ZERO flags in kernel mallocs.Jordan Rose2014-03-262-5/+115
* [analyzer] Don't track retain counts of objects directly accessed through ivars.Jordan Rose2014-03-251-22/+111
* remove a bunch of unused private methodsNuno Lopes2014-03-231-1/+0
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-157-37/+38
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-144-12/+8
* [C++11] Replacing ObjCCategoryDecl iterators propimpl_begin() and propimpl_en...Aaron Ballman2014-03-142-7/+4
OpenPOWER on IntegriCloud