Home | History | Annotate | Download | only in Checkers

Lines Matching refs:checker

11 //  a reference count checker for Core Foundation and Cocoa on (Mac OS X).
28 #include "clang/StaticAnalyzer/Core/Checker.h"
128 /// If true, the checker may decide to throw away ("override") this state
617 /// and all other data used by the checker.
846 // Implementation of checker data structures.
964 // Additionally, our Self Init checker already warns about it. To avoid
970 // RetainCount checker to report leaks and use-after-free if SelfInit checker
1636 CFRefBug(const CheckerBase *checker, StringRef name)
1637 : BugType(checker, name, categories::MemoryCoreFoundationObjectiveC) {}
1649 UseAfterRelease(const CheckerBase *checker)
1650 : CFRefBug(checker, "Use-after-release") {}
1659 BadRelease(const CheckerBase *checker) : CFRefBug(checker, "Bad release") {}
1669 DeallocGC(const CheckerBase *checker)
1670 : CFRefBug(checker, "-dealloc called while using garbage collection") {}
1679 DeallocNotOwned(const CheckerBase *checker)
1680 : CFRefBug(checker, "-dealloc sent to non-exclusively owned object") {}
1689 OverAutorelease(const CheckerBase *checker)
1690 : CFRefBug(checker, "Object autoreleased too many times") {}
1699 ReturnedNotOwnedForOwned(const CheckerBase *checker)
1700 : CFRefBug(checker, "Method should return an owned object") {}
1710 Leak(const CheckerBase *checker, StringRef name) : CFRefBug(checker, name) {
2433 // Main checker logic.
2438 : public Checker< check::Bind,
2485 // Why is this necessary? Because a checker's lifetime is tied to a
2497 // (Also, having stateful local data means that the same checker can't be
2679 checker
2916 // retain count checker even when the function is inlined. For example, we need
3035 // FIXME: Add a flag to the checker where allocations are assumed to
3931 // Checker registration.