Home
last modified time | relevance | path

Searched refs:LocationContext (Results 1 – 25 of 82) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h42 class LocationContext; variable
215 class LocationContext : public llvm::FoldingSetNode {
226 const LocationContext *Parent;
237 virtual ~LocationContext();
249 bool isParentOf(const LocationContext *LC) const;
289 [](const LocationContext *) {}) const;
299 class StackFrameContext : public LocationContext {
347 static bool classof(const LocationContext *LC) { in classof()
353 class BlockInvocationContext : public LocationContext {
382 static bool classof(const LocationContext *LC) { in classof()
[all …]
H A DProgramPoint.h33 class LocationContext; variable
175 const LocationContext *getLocationContext() const { in getLocationContext()
246 BlockExit(const CFGBlock *B, const LocationContext *L) in BlockExit()
333 const LocationContext *LC,
385 PreLoad(const Stmt *S, const LocationContext *L,
399 PreStore(const Stmt *S, const LocationContext *L,
413 PostLoad(const Stmt *S, const LocationContext *L,
454 PostLValue(const Stmt *S, const LocationContext *L,
531 const LocationContext *L) in PostInitializer()
631 const LocationContext *callerCtx) in CallEnter()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h60 class LocationContext; variable
232 const LocationContext *getRootLocationContext() const { in getRootLocationContext()
403 const LocationContext *LCtx,
409 const LocationContext *LCtx) { in processRegionChange()
627 const LocationContext *LCtx);
635 const LocationContext *LC);
843 const LocationContext *LCtx);
883 ProgramStateRef State, const LocationContext *LC,
914 const LocationContext *LC);
974 const LocationContext *LC);
[all …]
H A DCallEvent.h53 class LocationContext; variable
158 const LocationContext *LCtx;
501 const LocationContext *LCtx, in AnyFunctionCall()
505 const LocationContext *LCtx, in AnyFunctionCall()
540 const LocationContext *LCtx, in SimpleFunctionCall()
679 const LocationContext *LCtx, in CXXInstanceCall()
683 const LocationContext *LCtx, in CXXInstanceCall()
720 const LocationContext *LCtx, in CXXMemberCall()
1045 const LocationContext *LCtx, in CXXAllocatorCall()
1178 const LocationContext *LCtx, in ObjCMethodCall()
[all …]
H A DProgramState.h285 const LocationContext *LCtx,
303 bindDefaultZero(SVal loc, const LocationContext *LCtx) const;
327 unsigned BlockCount, const LocationContext *LCtx,
346 SVal getSelfSVal(const LocationContext *LC) const;
356 Loc getLValue(const VarDecl *D, const LocationContext *LC) const;
359 const LocationContext *LC) const;
374 SVal getSVal(const Stmt *S, const LocationContext *LCtx) const;
492 const LocationContext *LCtx,
544 ProgramStateRef getInitialState(const LocationContext *InitLoc);
772 const LocationContext *LC) const { in getLValue()
[all …]
H A DSValBuilder.h43 class LocationContext; variable
171 const LocationContext *LCtx,
179 const LocationContext *LCtx,
199 const LocationContext *LCtx,
203 const LocationContext *LCtx,
207 const LocationContext *LCtx,
215 const LocationContext *LCtx,
223 const LocationContext *LCtx,
232 const LocationContext *LCtx,
241 const LocationContext *LCtx,
[all …]
H A DSymbolManager.h83 const LocationContext *LCtx;
87 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx, in SymbolConjured()
113 QualType T, unsigned Count, const LocationContext *LCtx, in Profile()
220 const LocationContext *LCtx;
226 const LocationContext *LCtx, unsigned count, const void *tag) in SymbolMetadata()
243 const LocationContext *getLocationContext() const { return LCtx; } in getLocationContext()
509 const LocationContext *LCtx,
515 const LocationContext *LCtx,
532 const LocationContext *LCtx,
612 const LocationContext *getLocationContext() const { return LCtx; } in getLocationContext()
[all …]
H A DStore.h40 class LocationContext; variable
127 virtual StoreRef getInitialStore(const LocationContext *InitLoc) = 0;
135 virtual Loc getLValueVar(const VarDecl *VD, const LocationContext *LC) { in getLValueVar()
140 const LocationContext *LC) { in getLValueCompoundLiteral()
231 const LocationContext *LCtx,
H A DEnvironment.h38 EnvironmentEntry(const Stmt *s, const LocationContext *L);
41 const LocationContext *getLocationContext() const { return second; } in getLocationContext()
95 const LocationContext *LCtx = nullptr, const char *NL = "\n",
H A DCoreEngine.h149 bool ExecuteWorkList(const LocationContext *L, unsigned Steps,
153 bool ExecuteWorkListWithInitialState(const LocationContext *L,
206 const LocationContext *LC;
209 const LocationContext *L) in NodeBuilderContext()
529 const LocationContext *getLocationContext() const { in getLocationContext()
583 const LocationContext *getLocationContext() const { in getLocationContext()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp403 void LocationContext::ProfileCommon(llvm::FoldingSetNodeID &ID, in ProfileCommon()
443 AnalysisDeclContext *ADC, const LocationContext *ParentLC, in getBlockInvocationContext()
462 const StackFrameContext *LocationContext::getStackFrame() const { in getStackFrame()
463 const LocationContext *LC = this; in getStackFrame()
472 bool LocationContext::inTopFrame() const { in inTopFrame()
476 bool LocationContext::isParentOf(const LocationContext *LC) const { in isParentOf()
478 const LocationContext *Parent = LC->getParent(); in isParentOf()
496 void LocationContext::dumpStack(raw_ostream &Out) const { in dumpStack()
531 void LocationContext::printJson(raw_ostream &Out, const char *NL, in printJson()
691 LocationContext::~LocationContext() = default;
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngine.cpp129 const LocationContext *LC) in ConstructedObjectKey()
322 ProgramStateRef State, const LocationContext *LC, in createTemporaryRegionIfNeeded()
477 const LocationContext *LCtx, unsigned Idx) { in setIndexOfElementToConstruct()
648 const LocationContext *LC = FromLC; in areAllObjectsFullyConstructed()
857 using KeyT = const LocationContext *; in printPendingArrayDestructionsJson()
1031 const LocationContext *LC, in removeDead()
1161 const LocationContext *LC = Pred->getLocationContext(); in ProcessInitializer()
1569 const LocationContext *LC = Pred->getLocationContext(); in ProcessTemporaryDtor()
2540 const LocationContext *RootLC = in processCFGBlockEntrance()
2672 const LocationContext *LC, bool HasMoreIteraton) { in REGISTER_MAP_WITH_PROGRAMSTATE()
[all …]
H A DEnvironment.cpp74 EnvironmentEntry::EnvironmentEntry(const Stmt *S, const LocationContext *L) in EnvironmentEntry()
98 const LocationContext *LCtx = Entry.getLocationContext(); in getSVal()
218 const LocationContext *LCtx, const char *NL, in printJson()
230 llvm::SmallPtrSet<const LocationContext *, 16> FoundContexts; in printJson()
232 const LocationContext *LC = I.first.getLocationContext(); in printJson()
236 for (const LocationContext *LCI = LC; LCI; LCI = LCI->getParent()) in printJson()
248 LCtx->printJson(Out, NL, Space, IsDot, [&](const LocationContext *LC) { in printJson()
H A DProgramState.cpp116 const LocationContext *LCtx, in bindLoc()
130 const LocationContext *LCtx) const { in bindDefaultInitial()
139 ProgramState::bindDefaultZero(SVal loc, const LocationContext *LCtx) const { in bindDefaultZero()
153 const LocationContext *LCtx, in invalidateRegions()
169 const LocationContext *LCtx, in invalidateRegions()
182 const LocationContext *LCtx, in invalidateRegionsImpl()
237 SVal ProgramState::getSelfSVal(const LocationContext *LCtx) const { in getSelfSVal()
302 const LocationContext *LCtx, in BindExpr()
394 ProgramStateRef ProgramStateManager::getInitialState(const LocationContext *InitLoc) { in getInitialState()
458 void ProgramState::printJson(raw_ostream &Out, const LocationContext *LCtx, in printJson()
[all …]
H A DPrettyStackTraceLocationContext.h29 const LocationContext *LCtx;
31 PrettyStackTraceLocationContext(const LocationContext *LC) : LCtx(LC) { in PrettyStackTraceLocationContext()
H A DExprEngineC.cpp31 unsigned Count, const LocationContext *LCtx) { in conjureOffsetSymbolOnLocation()
57 const LocationContext *LCtx = (*it)->getLocationContext(); in VisitBinaryOperator()
138 const LocationContext *LCtx = N->getLocationContext(); in VisitBinaryOperator()
308 const LocationContext *LCtx = Pred->getLocationContext(); in VisitCast()
544 const LocationContext *LCtx = Pred->getLocationContext(); in VisitCompoundLiteralExpr()
596 const LocationContext *LC = N->getLocationContext(); in VisitDeclStmt()
739 const LocationContext *LCtx = Pred->getLocationContext(); in VisitInitListExpr()
790 const LocationContext *LCtx = Pred->getLocationContext(); in VisitGuardedExpr()
917 const LocationContext *LCtx = N->getLocationContext(); in handleUOExtension()
951 const LocationContext *LCtx = N->getLocationContext(); in VisitUnaryOperator()
[all …]
H A DLoopUnrolling.cpp33 const LocationContext *LCtx;
35 LoopState(Kind InK, const Stmt *S, const LocationContext *L, unsigned N) in LoopState()
39 static LoopState getNormal(const Stmt *S, const LocationContext *L, in getNormal()
43 static LoopState getUnrolled(const Stmt *S, const LocationContext *L, in getUnrolled()
50 const LocationContext *getLocationContext() const { return LCtx; } in getLocationContext()
173 const LocationContext *LocCtxt = N->getLocationContext(); in isCapturedByReference()
H A DExprEngineCXX.cpp36 const LocationContext *LCtx = Pred->getLocationContext(); in CreateCXXTemporaryObject()
64 const LocationContext *LCtx = Pred->getLocationContext(); in performTrivialCopy()
123 const LocationContext *LCtx, const ConstructionContext *CC, in computeObjectUnderConstruction()
338 const LocationContext *FutureSFC = in computeObjectUnderConstruction()
433 const LocationContext *CallerLCtx = SFC->getParent(); in updateObjectsUnderConstruction()
589 const LocationContext *LCtx = Pred->getLocationContext(); in handleConstructor()
864 const LocationContext *LCtx = Pred->getLocationContext(); in VisitCXXDestructor()
927 const LocationContext *LCtx = Pred->getLocationContext(); in VisitCXXNewAllocatorCall()
1003 const LocationContext *LCtx = Pred->getLocationContext(); in VisitCXXNewExpr()
1157 const LocationContext *LCtx = Pred->getLocationContext(); in VisitCXXCatchStmt()
[all …]
H A DExprEngineCallAndReturn.cpp183 const LocationContext *LCtx = Pred->getLocationContext(); in removeDeadOnEndOfFunction()
228 const LocationContext *LCtx) { in removeStateTraitsUsedForArrayEvaluation()
298 const LocationContext *LCtx = CEBNode->getLocationContext(); in processCallExit()
535 const LocationContext *CurLC = Pred->getLocationContext(); in inlineCall()
537 const LocationContext *ParentOfCallee = CallerSFC; in inlineCall()
637 const LocationContext *LC = Call.getLocationContext(); in finishArgumentConstruction()
664 const LocationContext *LC = Call.getLocationContext(); in finishArgumentConstruction()
741 const LocationContext *LCtx, in bindReturnValue()
845 const LocationContext *CurLC = Pred->getLocationContext(); in mayInlineCallKind()
1144 const LocationContext *LCtx) { in shouldInlineArrayConstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/
H A DTaint.h31 const LocationContext *LCtx,
66 const LocationContext *LCtx,
84 const LocationContext *LCtx,
103 const LocationContext *LCtx,
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DUndefBranchChecker.cpp34 const LocationContext *LCtx;
36 FindUndefExpr(ProgramStateRef S, const LocationContext *L) in FindUndefExpr()
H A DTraversalChecker.cpp84 for (const LocationContext *LC = C.getLocationContext()->getParent(); in checkPreCall()
101 for (const LocationContext *LC = C.getLocationContext()->getParent(); in checkPostCall()
H A DCheckObjCDealloc.cpp160 bool isInInstanceDealloc(const CheckerContext &C, const LocationContext *LCtx,
167 const ObjCImplDecl *getContainingObjCImpl(const LocationContext *LCtx) const;
270 const LocationContext *LCtx = C.getLocationContext(); in checkBeginFunction()
503 const LocationContext *LCtx = C.getLocationContext(); in diagnoseMissingReleases()
631 const LocationContext *LCtx = C.getLocationContext(); in findPropertyOnDeallocatingInstance()
788 ObjCDeallocChecker::getContainingObjCImpl(const LocationContext *LCtx) const { in getContainingObjCImpl()
967 const LocationContext *LCtx, in isInInstanceDealloc()
986 const LocationContext *LCtx = C.getLocationContext(); in instanceDeallocIsOnStack()
H A DTaint.cpp46 const LocationContext *LCtx, in addTaint()
148 const LocationContext *LCtx, TaintTagType Kind) { in isTainted()
171 const LocationContext *LCtx, in getTaintedSymbols()
195 const LocationContext *LCtx, in getTaintedSymbolsImpl()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp171 findArgIdxOfSymbol(ProgramStateRef CurrSt, const LocationContext *LCtx, in findArgIdxOfSymbol()
211 const LocationContext *LCtx, in generateDiagnosticsForCallLike()
479 const LocationContext *LCtx = N->getLocationContext(); in VisitNode()
659 const LocationContext *InterestingMethodContext;
662 const LocationContext *InInterestingMethodContext) : in AllocationInfo()
672 const LocationContext *LeakContext = N->getLocationContext(); in GetAllocationSite()
676 const LocationContext *InitMethodContext = nullptr; in GetAllocationSite()
680 const LocationContext *NContext = N->getLocationContext(); in GetAllocationSite()
730 const LocationContext *InterestingMethodContext = nullptr; in GetAllocationSite()

1234