Lines Matching refs:ErrorNode
138 const ExplodedNode *ErrorNode,
216 const ExplodedNode *const ErrorNode; member in __anon1dcbea900111::PathDiagnosticBuilder
231 PathSensitiveBugReport *r, const ExplodedNode *ErrorNode,
1977 const PathDiagnosticConsumer *PDC, const ExplodedNode *ErrorNode, in PathDiagnosticConstruct() argument
1979 : Consumer(PDC), CurrentNode(ErrorNode), in PathDiagnosticConstruct()
1982 LCM[&PD->getActivePath()] = ErrorNode->getLocationContext(); in PathDiagnosticConstruct()
1987 PathSensitiveBugReport *r, const ExplodedNode *ErrorNode, in PathDiagnosticBuilder() argument
1990 ErrorNode(ErrorNode), in PathDiagnosticBuilder()
1995 PathDiagnosticConstruct Construct(PDC, ErrorNode, R); in generate()
2004 auto EndNotes = VisitorsDiagnostics->find(ErrorNode); in generate()
2010 LastPiece = BugReporterVisitor::getDefaultEndPath(*this, ErrorNode, in generate()
2134 : BugReport(Kind::PathSensitive, bt, shortDesc, desc), ErrorNode(errorNode), in PathSensitiveBugReport()
2137 assert(!isDependency(ErrorNode->getState() in PathSensitiveBugReport()
2148 !isHidden(ErrorNode->getState() in PathSensitiveBugReport()
2213 hash.AddPointer(ErrorNode->getCurrentOrPreviousStmtForDiagnostics()); in Profile()
2384 if (!ErrorNode) in getStmt()
2387 ProgramPoint ProgP = ErrorNode->getLocation(); in getStmt()
2393 S = ErrorNode->getPreviousStmtForDiagnostics(); in getStmt()
2396 S = ErrorNode->getStmtForDiagnostics(); in getStmt()
2413 assert(ErrorNode && "Cannot create a location with a null node."); in getLocation()
2414 const Stmt *S = ErrorNode->getStmtForDiagnostics(); in getLocation()
2415 ProgramPoint P = ErrorNode->getLocation(); in getLocation()
2418 ErrorNode->getState()->getStateManager().getContext().getSourceManager(); in getLocation()
2428 S = ErrorNode->getNextStmtForDiagnostics(); in getLocation()
2450 return PathDiagnosticLocation::createDeclEnd(ErrorNode->getLocationContext(), in getLocation()
2502 const ExplodedNode *ErrorNode; member in __anon1dcbea900211::BugPathInfo
2651 CurrentBugPath.ErrorNode = NewN; in getNextBugPath()
2770 const ExplodedNode *ErrorNode, in generateVisitorsDiagnostics() argument
2778 const ExplodedNode *NextNode = ErrorNode->getFirstPred(); in generateVisitorsDiagnostics()
2795 V->finalizeVisitor(BRC, ErrorNode, *R); in generateVisitorsDiagnostics()
2797 if (auto Piece = V->getEndPath(BRC, ErrorNode, *R)) { in generateVisitorsDiagnostics()
2803 (*Notes)[ErrorNode].push_back(LastPiece); in generateVisitorsDiagnostics()
2835 const ExplodedNode *ErrorNode = BugPath->ErrorNode; in findValidReport() local
2850 generateVisitorsDiagnostics(R, ErrorNode, BRC); in findValidReport()
2861 generateVisitorsDiagnostics(R, BugPath->ErrorNode, BRC); in findValidReport()
2868 BugPath->ErrorNode, std::move(visitorNotes)); in findValidReport()