Home
last modified time | relevance | path

Searched refs:ento (Results 1 – 25 of 270) sorted by relevance

1234567891011

/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
H A DMPIChecker.h27 namespace ento {
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;
93 const clang::ento::MemRegion *
[all …]
H A DMPITypes.h24 namespace ento {
49 typedef llvm::ImmutableMap<const clang::ento::MemRegion *,
50 clang::ento::mpi::Request>
H A DMPIBugReporter.cpp20 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()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DDebugCheckers.cpp26 using namespace ento;
46 void ento::registerDominatorsTreeDumper(CheckerManager &mgr) { in registerDominatorsTreeDumper()
121 void ento::registerLiveVariablesDumper(CheckerManager &mgr) { in registerLiveVariablesDumper()
144 void ento::registerLiveExpressionsDumper(CheckerManager &mgr) { in registerLiveExpressionsDumper()
168 void ento::registerCFGViewer(CheckerManager &mgr) { in registerCFGViewer()
198 void ento::registerCFGDumper(CheckerManager &mgr) { in registerCFGDumper()
222 void ento::registerCallGraphViewer(CheckerManager &mgr) { in registerCallGraphViewer()
246 void ento::registerCallGraphDumper(CheckerManager &mgr) { in registerCallGraphDumper()
288 void ento::registerConfigDumper(CheckerManager &mgr) { in registerConfigDumper()
311 void ento::registerExplodedGraphViewer(CheckerManager &mgr) { in registerExplodedGraphViewer()
[all …]
H A DTraversalChecker.cpp23 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()
H A DVirtualCallChecker.cpp26 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()
H A DErrnoChecker.cpp28 using namespace ento;
136 std::optional<ento::Loc> ErrnoLoc = getErrnoLoc(C.getState()); in checkLocation()
140 auto L = Loc.getAs<ento::Loc>(); in checkLocation()
210 std::optional<ento::Loc> ErrnoLoc = getErrnoLoc(C.getState()); in checkPreCall()
223 std::optional<ento::Loc> ErrnoLoc = getErrnoLoc(State); in checkRegionChanges()
241 void ento::registerErrnoChecker(CheckerManager &mgr) { in registerErrnoChecker()
248 bool ento::shouldRegisterErrnoChecker(const CheckerManager &mgr) { in shouldRegisterErrnoChecker()
H A DSmartPtrChecker.cpp29 using namespace ento;
51 namespace ento { namespace
100 void ento::registerSmartPtrChecker(CheckerManager &Mgr) { in registerSmartPtrChecker()
105 bool ento::shouldRegisterSmartPtrChecker(const CheckerManager &mgr) { in shouldRegisterSmartPtrChecker()
H A DTrustReturnsNonnullChecker.cpp21 using namespace ento;
54 void ento::registerTrustReturnsNonnullChecker(CheckerManager &Mgr) { in registerTrustReturnsNonnullChecker()
58 bool ento::shouldRegisterTrustReturnsNonnullChecker(const CheckerManager &mgr) { in shouldRegisterTrustReturnsNonnullChecker()
H A DTaintTesterChecker.cpp21 using namespace ento;
49 void ento::registerTaintTesterChecker(CheckerManager &mgr) { in registerTaintTesterChecker()
53 bool ento::shouldRegisterTaintTesterChecker(const CheckerManager &mgr) { in shouldRegisterTaintTesterChecker()
H A DFixedAddressChecker.cpp22 using namespace ento;
65 void ento::registerFixedAddressChecker(CheckerManager &mgr) { in registerFixedAddressChecker()
69 bool ento::shouldRegisterFixedAddressChecker(const CheckerManager &mgr) { in shouldRegisterFixedAddressChecker()
H A DNSErrorChecker.cpp30 using namespace ento;
323 void ento::registerNSOrCFErrorDerefChecker(CheckerManager &mgr) { in registerNSOrCFErrorDerefChecker()
327 bool ento::shouldRegisterNSOrCFErrorDerefChecker(const CheckerManager &mgr) { in shouldRegisterNSOrCFErrorDerefChecker()
331 void ento::registerNSErrorChecker(CheckerManager &mgr) { in registerNSErrorChecker()
338 bool ento::shouldRegisterNSErrorChecker(const CheckerManager &mgr) { in shouldRegisterNSErrorChecker()
342 void ento::registerCFErrorChecker(CheckerManager &mgr) { in registerCFErrorChecker()
349 bool ento::shouldRegisterCFErrorChecker(const CheckerManager &mgr) { in shouldRegisterCFErrorChecker()
H A DNSAutoreleasePoolChecker.cpp29 using namespace ento;
79 void ento::registerNSAutoreleasePoolChecker(CheckerManager &mgr) { in registerNSAutoreleasePoolChecker()
83 bool ento::shouldRegisterNSAutoreleasePoolChecker(const CheckerManager &mgr) { in shouldRegisterNSAutoreleasePoolChecker()
H A DUndefinedArraySubscriptChecker.cpp22 using namespace ento;
61 void ento::registerUndefinedArraySubscriptChecker(CheckerManager &mgr) { in registerUndefinedArraySubscriptChecker()
65 bool ento::shouldRegisterUndefinedArraySubscriptChecker(const CheckerManager &mgr) { in shouldRegisterUndefinedArraySubscriptChecker()
H A DPointerSubChecker.cpp22 using namespace ento;
73 void ento::registerPointerSubChecker(CheckerManager &mgr) { in registerPointerSubChecker()
77 bool ento::shouldRegisterPointerSubChecker(const CheckerManager &mgr) { in shouldRegisterPointerSubChecker()
H A DUndefinedNewArraySizeChecker.cpp22 using namespace ento;
73 void ento::registerUndefinedNewArraySizeChecker(CheckerManager &mgr) { in registerUndefinedNewArraySizeChecker()
77 bool ento::shouldRegisterUndefinedNewArraySizeChecker( in shouldRegisterUndefinedNewArraySizeChecker()
H A DCheckSizeofPointer.cpp21 using namespace ento;
90 void ento::registerSizeofPointerChecker(CheckerManager &mgr) { in registerSizeofPointerChecker()
94 bool ento::shouldRegisterSizeofPointerChecker(const CheckerManager &mgr) { in shouldRegisterSizeofPointerChecker()
H A DObjCPropertyChecker.cpp22 using namespace ento;
78 void ento::registerObjCPropertyChecker(CheckerManager &Mgr) { in registerObjCPropertyChecker()
82 bool ento::shouldRegisterObjCPropertyChecker(const CheckerManager &mgr) { in shouldRegisterObjCPropertyChecker()
H A DArrayBoundChecker.cpp23 using namespace ento;
91 void ento::registerArrayBoundChecker(CheckerManager &mgr) { in registerArrayBoundChecker()
95 bool ento::shouldRegisterArrayBoundChecker(const CheckerManager &mgr) { in shouldRegisterArrayBoundChecker()
/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState_Fwd.h16 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 {
H A DSVals.h40 namespace ento {
209 inline raw_ostream &operator<<(raw_ostream &os, clang::ento::SVal V) {
345 friend class ento::SValBuilder;
377 friend class ento::SValBuilder;
402 friend class ento::SValBuilder;
442 friend class ento::SValBuilder;
562 std::enable_if_t<std::is_base_of<::clang::ento::SVal, From>::value>>
563 : public CastIsPossible<To, ::clang::ento::SVal> {
566 std::enable_if_t<std::is_base_of<::clang::ento::SVal, From>::value>>;
568 return To::classof(*static_cast<const ::clang::ento::SVal *>(&V));
[all …]
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCallDescription.cpp38 ento::CallDescription::CallDescription(CallDescriptionFlags Flags, in CallDescription()
52 ento::CallDescription::CallDescription(ArrayRef<StringRef> QualifiedName, in CallDescription()
57 bool ento::CallDescription::matches(const CallEvent &Call) const { in matches()
69 bool ento::CallDescription::matchesAsWritten(const CallExpr &CE) const { in matchesAsWritten()
77 bool ento::CallDescription::matchesImpl(const FunctionDecl *Callee, in matchesImpl()
156 ento::CallDescriptionSet::CallDescriptionSet( in CallDescriptionSet()
163 bool ento::CallDescriptionSet::contains(const CallEvent &Call) const { in contains()
167 bool ento::CallDescriptionSet::containsAsWritten(const CallExpr &CE) const { in containsAsWritten()
H A DDynamicType.cpp27 REGISTER_MAP_WITH_PROGRAMSTATE(DynamicTypeMap, const clang::ento::MemRegion *,
28 clang::ento::DynamicTypeInfo)
31 REGISTER_SET_FACTORY_WITH_PROGRAMSTATE(CastSet, clang::ento::DynamicCastInfo)
34 REGISTER_MAP_WITH_PROGRAMSTATE(DynamicCastMap, const clang::ento::MemRegion *,
38 REGISTER_MAP_WITH_PROGRAMSTATE(DynamicClassObjectMap, clang::ento::SymbolRef,
39 clang::ento::DynamicTypeInfo)
42 namespace ento { namespace
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Frontend/
H A DAnalyzerHelpFlags.cpp26 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()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/cert/
H A DPutenvWithAutoChecker.cpp26 using namespace ento;
63 void ento::registerPutenvWithAuto(CheckerManager &Mgr) { in registerPutenvWithAuto()
67 bool ento::shouldRegisterPutenvWithAuto(const CheckerManager &) { return true; } in shouldRegisterPutenvWithAuto()

1234567891011