Lines Matching refs:SymbolRef
28 typedef SmallVector<SymbolRef, 2> SymbolVector;
62 void reportDoubleClose(SymbolRef FileDescSym,
66 void reportLeaks(ArrayRef<SymbolRef> LeakedStreams, CheckerContext &C,
92 REGISTER_MAP_WITH_PROGRAMSTATE(StreamMap, SymbolRef, StreamState)
101 bool VisitSymbol(SymbolRef sym) override { in VisitSymbol()
131 SymbolRef FileDesc = Call.getReturnValue().getAsSymbol(); in checkPostCall()
155 SymbolRef FileDesc = Call.getArgSVal(0).getAsSymbol(); in checkPreCall()
172 static bool isLeaked(SymbolRef Sym, const StreamState &SS, in isLeaked()
191 SymbolRef Sym = I->first; in checkDeadSymbols()
209 void SimpleStreamChecker::reportDoubleClose(SymbolRef FileDescSym, in reportDoubleClose()
226 void SimpleStreamChecker::reportLeaks(ArrayRef<SymbolRef> LeakedStreams, in reportLeaks()
231 for (SymbolRef LeakedStream : LeakedStreams) { in reportLeaks()
269 SymbolRef Sym = *I; in checkPointerEscape()