reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
   93   static void _register(CHECKER *checker, CheckerManager &mgr) {
   95                                                           _checkStmt<CHECKER>),
  112   static void _register(CHECKER *checker, CheckerManager &mgr) {
  114                                                            _checkStmt<CHECKER>),
  158   static void _register(CHECKER *checker, CheckerManager &mgr) {
  160      CheckerManager::CheckObjCMessageFunc(checker, _checkObjCMessage<CHECKER>));
  173   static void _register(CHECKER *checker, CheckerManager &mgr) {
  175      CheckerManager::CheckCallFunc(checker, _checkCall<CHECKER>));
  204   static void _register(CHECKER *checker, CheckerManager &mgr) {
  206            CheckerManager::CheckLocationFunc(checker, _checkLocation<CHECKER>));
  264   static void _register(CHECKER *checker, CheckerManager &mgr) {
  266      CheckerManager::CheckEndFunctionFunc(checker, _checkEndFunction<CHECKER>));
  295   static void _register(CHECKER *checker, CheckerManager &mgr) {
  298                                               _checkNewAllocator<CHECKER>));
  326   static void _register(CHECKER *checker, CheckerManager &mgr) {
  328      CheckerManager::CheckDeadSymbolsFunc(checker, _checkDeadSymbols<CHECKER>));
  392   static void _register(CHECKER *checker, CheckerManager &mgr) {
  395                                                 _checkPointerEscape<CHECKER>));
  432   static void _register(CHECKER *checker, CheckerManager &mgr) {
  435                                             _checkConstPointerEscape<CHECKER>));
  469   static void _register(CHECKER *checker, CheckerManager &mgr) {
  471                  CheckerManager::EvalAssumeFunc(checker, _evalAssume<CHECKER>));
  520   static void _register(CHECKER *checker, CheckerManager &mgr) {
  530   static void _register(CHECKER *checker, CheckerManager &mgr) {
tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  161   CHECKER *registerChecker(AT &&... Args) {
  162     CheckerTag tag = getTag<CHECKER>();
  166     CHECKER *checker = new CHECKER(std::forward<AT>(Args)...);
  166     CHECKER *checker = new CHECKER(std::forward<AT>(Args)...);
  168     CheckerDtors.push_back(CheckerDtor(checker, destruct<CHECKER>));
  169     CHECKER::_register(checker, *this);
  175   CHECKER *getChecker() {
  176     CheckerTag tag = getTag<CHECKER>();
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 1904 Optional<MallocChecker::CheckKind>
 1939 Optional<MallocChecker::CheckKind>
 1947 Optional<MallocChecker::CheckKind>
 2053   Optional<MallocChecker::CheckKind> CheckKind =
 2095   Optional<MallocChecker::CheckKind> CheckKind;
 2183   Optional<MallocChecker::CheckKind> CheckKind =
 2240   Optional<MallocChecker::CheckKind> CheckKind = getCheckIfTracked(C, Sym);
 2278   Optional<MallocChecker::CheckKind> CheckKind = getCheckIfTracked(C, Sym);
 2306   Optional<MallocChecker::CheckKind> CheckKind = getCheckIfTracked(C, Sym);
 2333   Optional<MallocChecker::CheckKind> CheckKind = getCheckIfTracked(C, Sym);
 2362   Optional<MallocChecker::CheckKind> CheckKind = getCheckIfTracked(C, FreeExpr);
 2512 MallocChecker::LeakInfo MallocChecker::getAllocationSite(const ExplodedNode *N,
 2568   Optional<MallocChecker::CheckKind>
 3366       Optional<MallocChecker::CheckKind> CheckKind = getCheckIfTracked(Family);
 3397   MallocChecker *checker = mgr.getChecker<MallocChecker>();
 3397   MallocChecker *checker = mgr.getChecker<MallocChecker>();
 3398   checker->ChecksEnabled[MallocChecker::CK_InnerPointerChecker] = true;
 3399   checker->CheckNames[MallocChecker::CK_InnerPointerChecker] =
 3404   auto *checker = mgr.registerChecker<MallocChecker>();
 3404   auto *checker = mgr.registerChecker<MallocChecker>();