Home
last modified time | relevance | path

Searched refs:RegionState (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DMoveChecker.cpp30 struct RegionState { struct
33 RegionState(Kind InK) : K(InK) {} in RegionState() argument
39 static RegionState getReported() { return RegionState(Reported); } in getReported() argument
40 static RegionState getMoved() { return RegionState(Moved); } in getMoved() argument
42 bool operator==(const RegionState &X) const { return K == X.K; } in operator ==() argument
236 const RegionState *RS = State->get<TrackedRegionMap>(Region); in isMovedFrom()
284 const RegionState *TrackedObject = State->get<TrackedRegionMap>(Region); in VisitNode()
285 const RegionState *TrackedObjectPrev = in VisitNode()
354 const RegionState *RS = State->get<TrackedRegionMap>(Region); in modelUse()
387 State = State->set<TrackedRegionMap>(Region, RegionState::getReported()); in modelUse()
[all …]
H A DPointerArithChecker.cpp75 REGISTER_MAP_WITH_PROGRAMSTATE(RegionState, const MemRegion *, AllocKind) in REGISTER_MAP_WITH_PROGRAMSTATE() argument
131 if (const AllocKind *Kind = State->get<RegionState>(Region)) { in getArrayRegion()
230 State = State->set<RegionState>(Region, AllocKind::Array); in checkPostStmt()
247 State = State->set<RegionState>(Region, Kind); in checkPostStmt()
265 State = State->set<RegionState>(Region, AllocKind::Reinterpreted); in checkPostStmt()
282 if (const AllocKind *Kind = State->get<RegionState>(Region)) { in checkPreStmt()
286 State = State->set<RegionState>(Region, AllocKind::Array); in checkPreStmt()
H A DMallocChecker.cpp1061 state = state->remove<RegionState>(sym); in VisitSymbol()
1546 return TrueState->set<RegionState>(Sym, in ProcessZeroAllocCheck()
2063 return State->set<RegionState>(SymBase, in FreeMemAux()
2067 return State->set<RegionState>(SymBase, in FreeMemAux()
2702 if (!State->get<RegionState>(Sym)) in getAllocationSite()
2801 RegionStateTy OldRS = state->get<RegionState>(); in checkDeadSymbols()
2852 C.addTransition(state->set<RegionState>(RS), N); in checkDeadSymbols()
3074 RegionStateTy RS = state->get<RegionState>(); in evalAssume()
3080 state = state->remove<RegionState>(Sym); in evalAssume()
3098 state = state->set<RegionState>(ReallocSym, in evalAssume()
[all …]