Lines Matching refs:Call
35 void EnvpInvalidatingCall(const CallEvent &Call, CheckerContext &C) const;
37 using HandlerFn = void (InvalidPtrChecker::*)(const CallEvent &Call,
49 void postPreviousReturnInvalidatingCall(const CallEvent &Call,
74 void checkPostCall(const CallEvent &Call, CheckerContext &C) const;
94 void InvalidPtrChecker::EnvpInvalidatingCall(const CallEvent &Call, in REGISTER_SET_WITH_PROGRAMSTATE()
96 StringRef FunctionName = Call.getCalleeIdentifier()->getName(); in REGISTER_SET_WITH_PROGRAMSTATE()
117 const CallEvent &Call, CheckerContext &C) const { in postPreviousReturnInvalidatingCall() argument
121 const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(Call.getDecl()); in postPreviousReturnInvalidatingCall()
140 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in postPreviousReturnInvalidatingCall()
186 void InvalidPtrChecker::checkPostCall(const CallEvent &Call, in checkPostCall() argument
189 if (const auto *Handler = EnvpInvalidatingFunctions.lookup(Call)) in checkPostCall()
190 (this->**Handler)(Call, C); in checkPostCall()
193 if (const auto *Handler = PreviousCallInvalidatingFunctions.lookup(Call)) in checkPostCall()
194 (this->**Handler)(Call, C); in checkPostCall()
204 for (unsigned I = 0, NumArgs = Call.getNumArgs(); I < NumArgs; ++I) { in checkPostCall()
207 Call.getArgSVal(I).getAsRegion())) { in checkPostCall()
217 Call.getArgExpr(I)->printPretty(Out, /*Helper=*/nullptr, in checkPostCall()
224 Report->addRange(Call.getArgSourceRange(I)); in checkPostCall()