/external/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
D | MPIChecker.h | 28 namespace ento { 60 void checkDoubleNonblocking(const clang::ento::CallEvent &PreCallEvent, 61 clang::ento::CheckerContext &Ctx) const; 69 void checkUnmatchedWaits(const clang::ento::CallEvent &PreCallEvent, 70 clang::ento::CheckerContext &Ctx) const; 75 void checkMissingWaits(clang::ento::SymbolReaper &SymReaper, 76 clang::ento::CheckerContext &Ctx) const; 88 llvm::SmallVector<const clang::ento::MemRegion *, 2> &ReqRegions, 89 const clang::ento::MemRegion *const MR, const clang::ento::CallEvent &CE, 90 clang::ento::CheckerContext &Ctx) const; [all …]
|
D | MPITypes.h | 25 namespace ento { 50 typedef llvm::ImmutableMap<const clang::ento::MemRegion *, 51 clang::ento::mpi::Request>
|
D | MPIBugReporter.cpp | 21 namespace ento { namespace 25 const CallEvent &MPICallEvent, const ento::mpi::Request &Req, in reportDoubleNonblocking() 51 const ento::mpi::Request &Req, const MemRegion *const RequestRegion, in reportMissingWait() 71 const CallEvent &CE, const clang::ento::MemRegion *const RequestRegion, in reportUnmatchedWait()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
D | MPIChecker.h | 27 namespace ento { 58 void checkDoubleNonblocking(const clang::ento::CallEvent &PreCallEvent, 59 clang::ento::CheckerContext &Ctx) const; 66 void checkUnmatchedWaits(const clang::ento::CallEvent &PreCallEvent, 67 clang::ento::CheckerContext &Ctx) const; 72 void checkMissingWaits(clang::ento::SymbolReaper &SymReaper, 73 clang::ento::CheckerContext &Ctx) const; 85 llvm::SmallVector<const clang::ento::MemRegion *, 2> &ReqRegions, 86 const clang::ento::MemRegion *const MR, const clang::ento::CallEvent &CE, 87 clang::ento::CheckerContext &Ctx) const; [all …]
|
D | MPITypes.h | 24 namespace ento { 49 typedef llvm::ImmutableMap<const clang::ento::MemRegion *, 50 clang::ento::mpi::Request>
|
D | MPIBugReporter.cpp | 20 namespace ento { namespace 24 const CallEvent &MPICallEvent, const ento::mpi::Request &Req, in reportDoubleNonblocking() 50 const ento::mpi::Request &Req, const MemRegion *const RequestRegion, in reportMissingWait() 70 const CallEvent &CE, const clang::ento::MemRegion *const RequestRegion, in reportUnmatchedWait()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | DebugCheckers.cpp | 26 using namespace ento; 46 void ento::registerDominatorsTreeDumper(CheckerManager &mgr) { in registerDominatorsTreeDumper() 50 bool ento::shouldRegisterDominatorsTreeDumper(const CheckerManager &mgr) { in shouldRegisterDominatorsTreeDumper() 72 void ento::registerPostDominatorsTreeDumper(CheckerManager &mgr) { in registerPostDominatorsTreeDumper() 76 bool ento::shouldRegisterPostDominatorsTreeDumper(const CheckerManager &mgr) { in shouldRegisterPostDominatorsTreeDumper() 97 void ento::registerControlDependencyTreeDumper(CheckerManager &mgr) { in registerControlDependencyTreeDumper() 101 bool ento::shouldRegisterControlDependencyTreeDumper(const CheckerManager &mgr) { in shouldRegisterControlDependencyTreeDumper() 121 void ento::registerLiveVariablesDumper(CheckerManager &mgr) { in registerLiveVariablesDumper() 125 bool ento::shouldRegisterLiveVariablesDumper(const CheckerManager &mgr) { in shouldRegisterLiveVariablesDumper() 144 void ento::registerLiveExpressionsDumper(CheckerManager &mgr) { in registerLiveExpressionsDumper() [all …]
|
D | TraversalChecker.cpp | 23 using namespace ento; 63 void ento::registerTraversalDumper(CheckerManager &mgr) { in registerTraversalDumper() 67 bool ento::shouldRegisterTraversalDumper(const CheckerManager &mgr) { in shouldRegisterTraversalDumper() 115 void ento::registerCallDumper(CheckerManager &mgr) { in registerCallDumper() 119 bool ento::shouldRegisterCallDumper(const CheckerManager &mgr) { in shouldRegisterCallDumper()
|
D | VirtualCallChecker.cpp | 26 using namespace ento; 204 void ento::registerVirtualCallModeling(CheckerManager &Mgr) { in registerVirtualCallModeling() 208 void ento::registerPureVirtualCallChecker(CheckerManager &Mgr) { in registerPureVirtualCallChecker() 215 void ento::registerVirtualCallChecker(CheckerManager &Mgr) { in registerVirtualCallChecker() 227 bool ento::shouldRegisterVirtualCallModeling(const CheckerManager &mgr) { in shouldRegisterVirtualCallModeling() 232 bool ento::shouldRegisterPureVirtualCallChecker(const CheckerManager &mgr) { in shouldRegisterPureVirtualCallChecker() 237 bool ento::shouldRegisterVirtualCallChecker(const CheckerManager &mgr) { in shouldRegisterVirtualCallChecker()
|
D | SmartPtrChecker.cpp | 29 using namespace ento; 51 namespace ento { namespace 100 void ento::registerSmartPtrChecker(CheckerManager &Mgr) { in registerSmartPtrChecker() 105 bool ento::shouldRegisterSmartPtrChecker(const CheckerManager &mgr) { in shouldRegisterSmartPtrChecker()
|
D | FixedAddressChecker.cpp | 22 using namespace ento; 65 void ento::registerFixedAddressChecker(CheckerManager &mgr) { in registerFixedAddressChecker() 69 bool ento::shouldRegisterFixedAddressChecker(const CheckerManager &mgr) { in shouldRegisterFixedAddressChecker()
|
D | TaintTesterChecker.cpp | 21 using namespace ento; 62 void ento::registerTaintTesterChecker(CheckerManager &mgr) { in registerTaintTesterChecker() 66 bool ento::shouldRegisterTaintTesterChecker(const CheckerManager &mgr) { in shouldRegisterTaintTesterChecker()
|
D | NSErrorChecker.cpp | 29 using namespace ento; 322 void ento::registerNSOrCFErrorDerefChecker(CheckerManager &mgr) { in registerNSOrCFErrorDerefChecker() 326 bool ento::shouldRegisterNSOrCFErrorDerefChecker(const CheckerManager &mgr) { in shouldRegisterNSOrCFErrorDerefChecker() 330 void ento::registerNSErrorChecker(CheckerManager &mgr) { in registerNSErrorChecker() 337 bool ento::shouldRegisterNSErrorChecker(const CheckerManager &mgr) { in shouldRegisterNSErrorChecker() 341 void ento::registerCFErrorChecker(CheckerManager &mgr) { in registerCFErrorChecker() 348 bool ento::shouldRegisterCFErrorChecker(const CheckerManager &mgr) { in shouldRegisterCFErrorChecker()
|
D | NSAutoreleasePoolChecker.cpp | 29 using namespace ento; 79 void ento::registerNSAutoreleasePoolChecker(CheckerManager &mgr) { in registerNSAutoreleasePoolChecker() 83 bool ento::shouldRegisterNSAutoreleasePoolChecker(const CheckerManager &mgr) { in shouldRegisterNSAutoreleasePoolChecker()
|
D | UndefinedArraySubscriptChecker.cpp | 22 using namespace ento; 61 void ento::registerUndefinedArraySubscriptChecker(CheckerManager &mgr) { in registerUndefinedArraySubscriptChecker() 65 bool ento::shouldRegisterUndefinedArraySubscriptChecker(const CheckerManager &mgr) { in shouldRegisterUndefinedArraySubscriptChecker()
|
D | PointerSubChecker.cpp | 22 using namespace ento; 73 void ento::registerPointerSubChecker(CheckerManager &mgr) { in registerPointerSubChecker() 77 bool ento::shouldRegisterPointerSubChecker(const CheckerManager &mgr) { in shouldRegisterPointerSubChecker()
|
D | ObjCPropertyChecker.cpp | 22 using namespace ento; 78 void ento::registerObjCPropertyChecker(CheckerManager &Mgr) { in registerObjCPropertyChecker() 82 bool ento::shouldRegisterObjCPropertyChecker(const CheckerManager &mgr) { in shouldRegisterObjCPropertyChecker()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ProgramState_Fwd.h | 17 namespace ento { 26 template <> struct IntrusiveRefCntPtrInfo<const clang::ento::ProgramState> { 27 static void retain(const clang::ento::ProgramState *state) { 28 clang::ento::ProgramStateRetain(state); 30 static void release(const clang::ento::ProgramState *state) { 31 clang::ento::ProgramStateRelease(state); 37 namespace ento {
|
/external/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ProgramState_Fwd.h | 16 namespace ento { 25 template <> struct IntrusiveRefCntPtrInfo<const clang::ento::ProgramState> { 26 static void retain(const clang::ento::ProgramState *state) { 27 clang::ento::ProgramStateRetain(state); 29 static void release(const clang::ento::ProgramState *state) { 30 clang::ento::ProgramStateRelease(state); 36 namespace ento {
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DebugCheckers.cpp | 28 using namespace ento; 48 void ento::registerDominatorsTreeDumper(CheckerManager &mgr) { in registerDominatorsTreeDumper() 68 void ento::registerLiveVariablesDumper(CheckerManager &mgr) { in registerLiveVariablesDumper() 88 void ento::registerCFGViewer(CheckerManager &mgr) { in registerCFGViewer() 114 void ento::registerCFGDumper(CheckerManager &mgr) { in registerCFGDumper() 134 void ento::registerCallGraphViewer(CheckerManager &mgr) { in registerCallGraphViewer() 154 void ento::registerCallGraphDumper(CheckerManager &mgr) { in registerCallGraphDumper() 193 void ento::registerConfigDumper(CheckerManager &mgr) { in registerConfigDumper() 212 void ento::registerExplodedGraphViewer(CheckerManager &mgr) { in registerExplodedGraphViewer() 245 void ento::registerBugHashDumper(CheckerManager &mgr) { in registerBugHashDumper()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CheckerHelpers.cpp | 19 bool clang::ento::containsMacro(const Stmt *S) { in containsMacro() 34 bool clang::ento::containsEnum(const Stmt *S) { in containsEnum() 48 bool clang::ento::containsStaticLocal(const Stmt *S) { in containsStaticLocal() 64 bool clang::ento::containsBuiltinOffsetOf(const Stmt *S) { in containsBuiltinOffsetOf() 77 clang::ento::parseAssignment(const Stmt *S) { in parseAssignment()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Frontend/ |
D | AnalyzerHelpFlags.cpp | 26 using namespace ento; 28 void ento::printCheckerHelp(raw_ostream &out, CompilerInstance &CI) { in printCheckerHelp() 40 void ento::printEnabledCheckerList(raw_ostream &out, CompilerInstance &CI) { in printEnabledCheckerList() 50 void ento::printCheckerConfigList(raw_ostream &out, CompilerInstance &CI) { in printCheckerConfigList() 60 void ento::printAnalyzerConfigList(raw_ostream &out) { in printAnalyzerConfigList()
|
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
D | BugReporter.h | 38 namespace ento { 318 template<> struct ilist_traits<clang::ento::BugReport> 319 : public ilist_default_traits<clang::ento::BugReport> { 320 clang::ento::BugReport *createSentinel() const { 321 return static_cast<clang::ento::BugReport *>(&Sentinel); 323 void destroySentinel(clang::ento::BugReport *) const {} 325 clang::ento::BugReport *provideInitialHead() const { 328 clang::ento::BugReport *ensureHead(clang::ento::BugReport *) const { 332 mutable ilist_half_node<clang::ento::BugReport> Sentinel; 337 namespace ento {
|
/external/clang/include/clang/StaticAnalyzer/Core/ |
D | AnalyzerOptions.h | 31 namespace ento { 310 const ento::CheckerBase *C = nullptr, 328 const ento::CheckerBase *C = nullptr, 345 const ento::CheckerBase *C = nullptr, 362 const ento::CheckerBase *C = nullptr,
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/cert/ |
D | PutenvWithAutoChecker.cpp | 25 using namespace ento; 62 void ento::registerPutenvWithAuto(CheckerManager &Mgr) { in registerPutenvWithAuto() 66 bool ento::shouldRegisterPutenvWithAuto(const CheckerManager &) { return true; } in shouldRegisterPutenvWithAuto()
|