aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Checkers
AgeCommit message (Expand)Author
2012-07-02[analyzer] Convert existing checkers to use check::preCall and check::postCall.Jordan Rose
2012-07-02[analyzer] Add generic preCall and postCall checks.Jordan Rose
2012-07-02[analyzer] Finish replacing ObjCMessage with ObjCMethodDecl and friends.Jordan Rose
2012-07-02[analyzer] Begin replacing ObjCMessage with ObjCMethodCall and friends.Jordan Rose
2012-07-02[analyzer] Move the last bits of CallOrObjCMessage over to CallEvent.Jordan Rose
2012-07-02[analyzer] Convert CallAndMessageChecker and ObjCSelfInitChecker to CallEvent.Jordan Rose
2012-07-02[analyzer] Convert RetainCountChecker to use CallEvent as much as possible.Jordan Rose
2012-07-02[analyzer] Add a new abstraction over all types of calls: CallEventJordan Rose
2012-06-29Revert "Tweak insecureAPI analyzer checks to have the ability to be individua...Ted Kremenek
2012-06-29Tweak insecureAPI analyzer checks to have the ability to be individually disa...Ted Kremenek
2012-06-29[analyzer] Add a test that we are, in fact, doing a DFS on the ExplodedGraph.Jordan Rose
2012-06-27[analyzer] RetainCountChecker: remove unused SelfOwn ArgEffect kind.Jordan Rose
2012-06-25[analyzer] Be careful about implicitly-declared operator new/delete. (PR13090)Jordan Rose
2012-06-22[analyzer] Teach malloc checker that initWith[Bytes|Characters}NoCopy Anna Zaks
2012-06-22[analyzer] Fixup to r158958.Anna Zaks
2012-06-22[analyzer] Malloc: Warn about use-after-free when memory ownership wasAnna Zaks
2012-06-21Remove a goofy CMake hack and use the standard CMake facilities toChandler Carruth
2012-06-20[analyzer] Malloc leak false positive: Allow xpc context to escape.Anna Zaks
2012-06-20[analyzer] Malloc: cleanup, disallow free on relinquished memory.Anna Zaks
2012-06-19[analyzer] Allow pointers to escape into NSPointerArray.Anna Zaks
2012-06-16[analyzer] Buffers passed to CGBitmapContextCreate can escape.Jordan Rose
2012-06-15[analyzer] RetainCount: don't track objects init'd with a delegateJordan Rose
2012-06-15Documentation cleanup:James Dennett
2012-06-11[analyzer] Add ObjCLoopChecker: objects from NSArray et al are non-nil.Jordan Rose
2012-06-11[analyzer] When looking for a known class, only traverse the hierarchy once.Jordan Rose
2012-06-08[analyzer] MallocSizeofChecker false positive: when sizeof is argumentAnna Zaks
2012-06-07[analyzer] Anti-aliasing: different heap allocations do not aliasAnna Zaks
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-06-06Remove unused private member variables found by clang's new -Wunused-private-...Benjamin Kramer
2012-06-06Disable path pruning for UndefResultChecker. It turns out we usually want to...Ted Kremenek
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-06-01Disable diagnosic path pruning for ReturnUndefChecker.Ted Kremenek
2012-05-31[analyzer] Fix BugType memory leak in IdempotentOperationChecker.Tom Care
2012-05-31Allow some BugReports to opt-out of PathDiagnostic callstack pruning until we...Ted Kremenek
2012-05-27Replace some custom hash combines with the standard stuff from DenseMapInfo.Benjamin Kramer
2012-05-24[analyzer] Minor cleanup to checkers' help text.Anna Zaks
2012-05-18[analyzer] Malloc checker: remove unnecessary comparisons.Anna Zaks
2012-05-18[analyzer]Malloc: refactor and report use after free by memoryAnna Zaks
2012-05-16[analyzer] Introduce clang_analyzer_eval for regression test constraint checks.Jordy Rose
2012-05-15[analyzer] Fix a regression in ObjCUnusedIVars checker.Anna Zaks
2012-05-14[analyzer] strncpy: Special-case a length of 0 to avoid an incorrect warning.Jordy Rose
2012-05-12[analyzer] RetainCountChecker: track ObjC boxed expression objects.Jordy Rose
2012-05-10[analyzer] Do not highlight the range of the statement in case of leak.Anna Zaks
2012-05-08[analyzer] SelfInit: Stop tracking self if it's assigned a value weAnna Zaks
2012-05-08Teach the static analyzer that NSLog() and friends do not hold on to object r...Ted Kremenek
2012-05-07[analyzer]Turn on MallocSizeOfChecker by default; shorten the diagnosticAnna Zaks
2012-05-07[analyzer]Fixup r156215: use StopTracking summary instead of ScratchArgsAnna Zaks
2012-05-04[analyzer] RetainCountChecker: Allow objects to escape through callbacksAnna Zaks
2012-05-03[analyzer] Allow pointers escape through calls containing callback args.Anna Zaks
2012-05-03[analyzer] CString Checker: Do not split the path unless the userAnna Zaks