Lines Matching defs:ChrootChecker
1 //===-- ChrootChecker.cpp - chroot usage checks ---------------------------===//
42 class ChrootChecker : public Checker<eval::Call, check::PreCall> {
50 ChrootChecker() {}
67 bool ChrootChecker::evalCall(const CallEvent &Call, CheckerContext &C) const {
80 void ChrootChecker::evalChroot(const CallEvent &Call, CheckerContext &C) const {
86 state = Mgr.addGDM(state, ChrootChecker::getTag(), (void*) ROOT_CHANGED);
90 void ChrootChecker::evalChdir(const CallEvent &Call, CheckerContext &C) const {
95 const void *k = state->FindGDM(ChrootChecker::getTag());
108 state = Mgr.addGDM(state, ChrootChecker::getTag(),
117 void ChrootChecker::checkPreCall(const CallEvent &Call,
124 void *const* k = C.getState()->FindGDM(ChrootChecker::getTag());
136 mgr.registerChecker<ChrootChecker>();