Lines Matching refs:InvalidPtrChecker
30 class InvalidPtrChecker class
37 using HandlerFn = void (InvalidPtrChecker::*)(const CallEvent &Call,
42 {{"setenv", 3}, &InvalidPtrChecker::EnvpInvalidatingCall},
43 {{"unsetenv", 1}, &InvalidPtrChecker::EnvpInvalidatingCall},
44 {{"putenv", 1}, &InvalidPtrChecker::EnvpInvalidatingCall},
45 {{"_putenv_s", 2}, &InvalidPtrChecker::EnvpInvalidatingCall},
46 {{"_wputenv_s", 2}, &InvalidPtrChecker::EnvpInvalidatingCall},
54 {{"getenv", 1}, &InvalidPtrChecker::postPreviousReturnInvalidatingCall},
56 &InvalidPtrChecker::postPreviousReturnInvalidatingCall},
57 {{"strerror", 1}, &InvalidPtrChecker::postPreviousReturnInvalidatingCall},
59 &InvalidPtrChecker::postPreviousReturnInvalidatingCall},
60 {{"asctime", 1}, &InvalidPtrChecker::postPreviousReturnInvalidatingCall},
92 void InvalidPtrChecker::EnvpInvalidatingCall(const CallEvent &Call, in REGISTER_SET_WITH_PROGRAMSTATE()
114 void InvalidPtrChecker::postPreviousReturnInvalidatingCall( in postPreviousReturnInvalidatingCall()
184 void InvalidPtrChecker::checkPostCall(const CallEvent &Call, in checkPostCall()
230 void InvalidPtrChecker::checkBeginFunction(CheckerContext &C) const { in checkBeginFunction()
248 void InvalidPtrChecker::checkLocation(SVal Loc, bool isLoad, const Stmt *S, in checkLocation()
269 Mgr.registerChecker<InvalidPtrChecker>(); in registerInvalidPtrChecker()