Lines Matching defs:Referrer
319 static std::optional<std::string> printReferrer(const MemRegion *Referrer) {
320 assert(Referrer);
329 }(getStackOrGlobalSpaceRegion(Referrer));
331 while (!Referrer->canPrintPretty()) {
332 if (const auto *SymReg = dyn_cast<SymbolicRegion>(Referrer);
334 Referrer = SymReg->getSymbol()->getOriginRegion()->getBaseRegion();
335 } else if (isa<CXXThisRegion>(Referrer)) {
340 } else if (isa<AllocaRegion>(Referrer)) {
349 assert(Referrer);
350 assert(Referrer->canPrintPretty());
355 Referrer->printPretty(os);
402 bool checkForDanglingStackVariable(const MemRegion *Referrer,
404 const auto *ReferrerMemSpace = getStackOrGlobalSpaceRegion(Referrer);
423 V.emplace_back(Referrer, Referred);
428 isa<SymbolicRegion>(Referrer->getBaseRegion()) &&
431 V.emplace_back(Referrer, Referred);
496 const MemRegion *Referrer = P.first->getBaseRegion();
498 if (Cb.ExcludedRegions.contains(getOriginBaseRegion(Referrer))) {
509 if (isa<CXXTempObjectRegion, CXXLifetimeExtendedObjectRegion>(Referrer)) {
520 auto ReferrerVariable = printReferrer(Referrer);