Lines Matching refs:os
40 static SourceRange genName(raw_ostream &os, const MemRegion *R,
45 SourceRange StackAddrEscapeChecker::genName(raw_ostream &os, const MemRegion *R,
51 os << "Address of ";
56 os << "stack memory associated with a compound literal "
66 os << "stack memory allocated by call to alloca() on line "
73 os << "stack-allocated block declared on line "
77 os << "stack memory associated with local variable '"
83 os << "stack memory associated with temporary object of type '";
84 Ty.print(os, Ctx.getPrintingPolicy());
85 os << "'";
108 llvm::raw_svector_ostream os(buf);
109 SourceRange range = genName(os, R, C.getASTContext());
110 os << " returned to caller";
111 BugReport *report = new BugReport(*BT_returnstack, os.str(), N);
228 llvm::raw_svector_ostream os(buf);
229 SourceRange range = genName(os, cb.V[i].second, Ctx.getASTContext());
230 os << " is still referred to by the global variable '";
232 os << *VR->getDecl()
234 BugReport *report = new BugReport(*BT_stackleak, os.str(), N);