Searched refs:StreamState (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | SimpleStreamChecker.cpp | 31 struct StreamState { struct 34 StreamState(Kind InK) : K(InK) { } in StreamState() function 40 static StreamState getOpened() { return StreamState(Opened); } in getOpened() argument 41 static StreamState getClosed() { return StreamState(Closed); } in getClosed() argument 43 bool operator==(const StreamState &X) const { in operator ==() argument 90 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState) 133 State = State->set<StreamMap>(FileDesc, StreamState::getOpened()); in checkPostCall() 152 const StreamState *SS = State->get<StreamMap>(FileDesc); in checkPreCall() 159 State = State->set<StreamMap>(FileDesc, StreamState::getClosed()); in checkPreCall() 163 static bool isLeaked(SymbolRef Sym, const StreamState &SS, in isLeaked()
|
| H A D | StreamChecker.cpp | 28 struct StreamState { struct 32 StreamState(Kind k, const Stmt *s) : K(k), S(s) {} in StreamState() function 39 bool operator==(const StreamState &X) const { in operator ==() argument 43 static StreamState getOpened(const Stmt *s) { return StreamState(Opened, s); } in getOpened() argument 44 static StreamState getClosed(const Stmt *s) { return StreamState(Closed, s); } in getClosed() argument 45 static StreamState getOpenFailed(const Stmt *s) { in getOpenFailed() argument 46 return StreamState(OpenFailed, s); in getOpenFailed() 48 static StreamState getEscaped(const Stmt *s) { in getEscaped() argument 49 return StreamState(Escaped, s); in getEscaped() 359 const StreamState *SS = state->get<StreamMap>(Sym); in CheckDoubleClose() [all …]
|