Home
last modified time | relevance | path

Searched refs:StreamState (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DSimpleStreamChecker.cpp30 struct StreamState { struct
33 StreamState(Kind InK) : K(InK) { } in StreamState() argument
39 static StreamState getOpened() { return StreamState(Opened); } in getOpened() argument
40 static StreamState getClosed() { return StreamState(Closed); } in getClosed() argument
42 bool operator==(const StreamState &X) const { in operator ==() argument
89 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState)
132 State = State->set<StreamMap>(FileDesc, StreamState::getOpened()); in checkPostCall()
151 const StreamState *SS = State->get<StreamMap>(FileDesc); in checkPreCall()
158 State = State->set<StreamMap>(FileDesc, StreamState::getClosed()); in checkPreCall()
162 static bool isLeaked(SymbolRef Sym, const StreamState &SS, in isLeaked()
H A DStreamChecker.cpp81 struct StreamState { struct
107 StreamState(const FnDescription *L, KindTy S, const StreamErrorState &ES, in StreamState() argument
121 bool operator==(const StreamState &X) const { in operator ==() argument
129 static StreamState getOpened(const FnDescription *L, in getOpened() argument
132 return StreamState{L, Opened, ES, IsFilePositionIndeterminate}; in getOpened()
134 static StreamState getClosed(const FnDescription *L) { in getClosed() argument
135 return StreamState{L, Closed, {}, false}; in getClosed()
137 static StreamState getOpenFailed(const FnDescription *L) { in getOpenFailed() argument
138 return StreamState{L, OpenFailed, {}, false}; in getOpenFailed()
393 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState) in REGISTER_MAP_WITH_PROGRAMSTATE() argument
[all …]