Lines Matching refs:StreamState
98 struct StreamState { struct
136 StreamState(const FnDescription *L, KindTy S, const StreamErrorState &ES, in StreamState() argument
150 bool operator==(const StreamState &X) const { in operator ==() argument
158 static StreamState getOpened(const FnDescription *L, in getOpened() argument
161 return StreamState{L, Opened, ES, IsFilePositionIndeterminate}; in getOpened()
163 static StreamState getClosed(const FnDescription *L) { in getClosed() argument
164 return StreamState{L, Closed, {}, false}; in getClosed()
166 static StreamState getOpenFailed(const FnDescription *L) { in getOpenFailed() argument
167 return StreamState{L, OpenFailed, {}, false}; in getOpenFailed()
186 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState)
210 LLVM_DUMP_METHOD void StreamState::dumpToStream(llvm::raw_ostream &os) const { in dumpToStream()
252 inline void assertStreamStateOpened(const StreamState *SS) { in assertStreamStateOpened()
639 const StreamState *SS = nullptr;
673 const StreamState &NewSS) { in setStreamState()
910 StateNotNull->set<StreamMap>(RetSym, StreamState::getOpened(Desc)); in evalFopen()
912 StateNull->set<StreamMap>(RetSym, StreamState::getOpenFailed(Desc)); in evalFopen()
968 StateRetNotNull->set<StreamMap>(StreamSym, StreamState::getOpened(Desc)); in evalFreopen()
970 StateRetNull->set<StreamMap>(StreamSym, StreamState::getOpenFailed(Desc)); in evalFreopen()
987 State = E.setStreamState(State, StreamState::getClosed(Desc)); in evalFclose()
1011 const StreamState *SS = State->get<StreamMap>(Sym); in preRead()
1155 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc)); in evalFreadFwrite()
1179 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof())); in evalFreadFwrite()
1221 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc)); in evalFgetx()
1238 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof())); in evalFgetx()
1260 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc)); in evalFputx()
1272 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc)); in evalFputx()
1283 StateFailed, StreamState::getOpened(Desc, ErrorFError, true)); in evalFputx()
1311 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc)); in evalFprintf()
1320 StateFailed, StreamState::getOpened(Desc, ErrorFError, true)); in evalFprintf()
1373 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof())); in evalFscanf()
1390 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc)); in evalUngetc()
1400 StateFailed = E.setStreamState(StateFailed, StreamState::getOpened(Desc)); in evalUngetc()
1456 StateFailed, StreamState::getOpened(Desc, NewES, !NewES.isFEof())); in evalGetdelim()
1493 E.setStreamState(StateNotFailed, StreamState::getOpened(Desc)); in evalFseek()
1507 StateFailed, StreamState::getOpened(Desc, ErrorNone | ErrorFError, true)); in evalFseek()
1542 StateNotFailed, StreamState::getOpened(Desc, ErrorNone, false)); in evalFsetpos()
1553 StateFailed, StreamState::getOpened(Desc, ErrorNone | ErrorFError, true)); in evalFsetpos()
1590 E.setStreamState(State, StreamState::getOpened(Desc, ErrorNone, false)); in evalRewind()
1638 const StreamState *SS) { in evalFflush()
1642 StreamState NewSS = StreamState::getOpened(Desc, NewES, false); in evalFflush()
1650 const StreamState *SS = State->get<StreamMap>(StreamSym); in evalFflush()
1662 const StreamState &SS = I.second; in evalFflush()
1683 StreamState::getOpened(Desc, ErrorNone, E.SS->FilePositionIndeterminate)); in evalClearerr()
1701 TrueState, StreamState::getOpened(Desc, ErrorKind, in evalFeofFerror()
1712 StreamState::getOpened( in evalFeofFerror()
1764 const StreamState *SS = State->get<StreamMap>(StreamSym); in evalSetFeofFerror()
1768 StreamState::getOpened(SS->LastOperation, ErrorKind, Indeterminate)); in evalSetFeofFerror()
1806 const StreamState *SS = State->get<StreamMap>(Sym); in ensureStreamOpened()
1855 const StreamState *SS = State->get<StreamMap>(Sym); in ensureNoFilePositionIndeterminate()
1875 Sym, StreamState::getOpened(SS->LastOperation, ErrorFEof, false)); in ensureNoFilePositionIndeterminate()
1983 const StreamState &SS = I.second; in checkDeadSymbols()