| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallEvent.h | 249 virtual const Expr *getOriginExpr() const { in getOriginExpr() function 284 return getOriginExpr()->getSourceRange(); in getSourceRange() 559 return getOriginExpr()->getArg(Index); in getArgExpr() 596 return getOriginExpr()->getArg(Index); in getArgExpr() 739 return getOriginExpr()->getArg(Index); in getArgExpr() 810 return getOriginExpr()->getOperator(); in getOverloadedOperator() 945 return getOriginExpr()->getArg(Index); in getArgExpr() 1082 return getOriginExpr()->getArraySize(); in getArraySizeExpr() 1151 return getOriginExpr()->getArgument(); in getArgExpr() 1202 return getOriginExpr()->getMethodDecl(); in getDecl() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | ErrnoTesterChecker.cpp | 98 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), *ErrnoVal); in evalGetErrno() 109 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(0, true)); in evalSetErrnoIfError() 113 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(1, true)); in evalSetErrnoIfError() 126 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(0, true)); in evalSetErrnoIfErrorRange() 130 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(1, true)); in evalSetErrnoIfErrorRange() 132 nullptr, Call.getOriginExpr(), C.getLocationContext(), C.blockCount()); in evalSetErrnoIfErrorRange() 148 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(0, true)); in evalSetErrnoCheckState() 152 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(1, true)); in evalSetErrnoCheckState() 156 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(2, true)); in evalSetErrnoCheckState()
|
| H A D | CStringChecker.cpp | 1472 State = State->BindExpr(Call.getOriginExpr(), LCtx, in evalMemcmp() 1618 nullptr, Call.getOriginExpr(), LCtx, C.blockCount()); in evalstrLengthCommon() 1642 nullptr, Call.getOriginExpr(), LCtx, C.blockCount()); in evalstrLengthCommon() 1648 state = state->BindExpr(Call.getOriginExpr(), LCtx, result); in evalstrLengthCommon() 2114 state = state->BindExpr(Call.getOriginExpr(), LCtx, Result); in evalStrcpyCommon() 2188 StSameBuf->BindExpr(Call.getOriginExpr(), LCtx, in evalStrcmpCommon() 2328 State = State->BindExpr(Call.getOriginExpr(), LCtx, Result); in evalStrsep() 2471 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in evalSprintf() 2479 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in evalSnprintf() 2487 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in evalSprintfCommon() [all …]
|
| H A D | StreamChecker.cpp | 577 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFopen() 620 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreopen() 672 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFclose() 734 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreadFwrite() 813 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFgetx() 899 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFputx() 960 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFprintf() 1230 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFgetpos() 1259 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFsetpos() 1295 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFtell() [all …]
|
| H A D | CallAndMessageChecker.cpp | 480 const CXXDeleteExpr *DE = DC->getOriginExpr(); in checkCXXDeallocation() 544 if (const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr())) in checkPreCall() 610 const ObjCMessageExpr *ME = msg.getOriginExpr(); in checkPreObjCMessage() 639 const ObjCMessageExpr *ME = msg.getOriginExpr(); in emitNilReceiverBug() 687 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver() 693 .isConsumedExpr(Msg.getOriginExpr())) { in HandleNilReceiver() 725 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
|
| H A D | SmartPtrModeling.cpp | 309 Call.getOriginExpr(), C.getLocationContext(), in evalCall() 366 Call.getOriginExpr(), C.getLocationContext(), in evalCall() 488 const auto *ResultExpr = Call.getOriginExpr(); in handleComparisionOp() 533 State->invalidateRegions({StreamThisRegion}, Call.getOriginExpr(), in handleOstreamOperator() 536 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), StreamVal); in handleOstreamOperator() 642 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleRelease() 725 State, ThisRegion, Call.getOriginExpr(), Call.getResultType(), C); in handleGet() 726 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleGet() 838 const Expr *CallExpr = Call.getOriginExpr(); in handleBoolConversion()
|
| H A D | CastValueChecker.cpp | 255 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), V, false), in addCastTransition() 317 NewState->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in addInstanceOfTransition() 331 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in addInstanceOfTransition() 360 C.addTransition(State->BindExpr(Call.getOriginExpr(), in evalNullParamNullReturn() 363 Call.getOriginExpr()->getType()), in evalNullParamNullReturn()
|
| H A D | DynamicTypePropagation.cpp | 130 const ObjCMessageExpr *MessageExpr = Message.getOriginExpr(); in inferReceiverType() 270 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPreCall() 362 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPostCall() 385 LCtx->getParentMap().getParent(Ctor->getOriginExpr()))) in checkPostCall() 809 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPreObjCMessage() 905 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPostObjCMessage()
|
| H A D | ObjCSuperDeallocChecker.cpp | 105 reportUseAfterDealloc(ReceiverSymbol, Desc, M.getOriginExpr(), C); in checkPreObjCMessage() 230 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance) in isSuperDeallocMessage()
|
| H A D | InnerPointerChecker.cpp | 124 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction() 145 const Expr *Origin = Call.getOriginExpr(); in markPtrSymbolsReleased()
|
| H A D | NoReturnFunctionChecker.cpp | 47 if (const CallExpr *CExpr = dyn_cast_or_null<CallExpr>(CE.getOriginExpr()); in checkPostCall()
|
| H A D | TraversalChecker.cpp | 96 const Expr *CallE = Call.getOriginExpr(); in checkPostCall()
|
| H A D | BasicObjCFoundationChecks.cpp | 1044 const Expr *MsgExpr = M.getOriginExpr(); in checkPostObjCMessage() 1075 StaticClass = Message->getOriginExpr()->getReceiverInterface(); in getMethodReceiverIfKnownImmutable() 1214 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage() 1226 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage() 1234 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
|
| H A D | DebugContainerModeling.cpp | 59 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|
| H A D | BuiltinFunctionChecker.cpp | 41 const Expr *CE = Call.getOriginExpr(); in evalCall()
|
| H A D | MallocChecker.cpp | 1315 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkStrdup() 1347 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkCXXNewOrCXXDelete() 1439 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkOwnershipAttr() 1469 if (!Call.getOriginExpr()) in checkPostCall() 1509 if (const CallExpr *CE = dyn_cast<CallExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck() 1512 dyn_cast<CXXNewExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck() 1609 const CXXNewExpr *NE = Call.getOriginExpr(); in processNewAllocation() 1724 const Expr *CE = Call.getOriginExpr(); in MallocMemAux() 1927 const Expr *ParentExpr = Call.getOriginExpr(); in FreeMemAux() 2572 const CallExpr *CE = cast<CallExpr>(Call.getOriginExpr()); in ReallocMemAux() [all …]
|
| H A D | DebugIteratorModeling.cpp | 62 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|
| H A D | STLAlgorithmModeling.cpp | 71 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|
| H A D | VforkChecker.cpp | 161 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr()); in checkPostCall()
|
| H A D | CheckObjCDealloc.cpp | 711 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseExtraRelease() 753 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseMistakenDealloc() 780 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance) in isSuperDeallocMessage()
|
| H A D | IteratorModeling.cpp | 184 const auto *OrigExpr = Call.getOriginExpr(); in checkPostCall() 352 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator() 366 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
|
| H A D | VirtualCallChecker.cpp | 110 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in checkPreCall()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CallEvent.cpp | 73 const Expr *E = getOriginExpr(); in getResultType() 169 const Expr *E = getOriginExpr(); in getCalleeStackFrame() 202 getOriginExpr(), Index, SFC); in getParameterLocation() 291 if (const Expr *E = getOriginExpr()) { in getProgramPoint() 323 const Expr *E = getOriginExpr(); in getReturnValue() 333 if (const Expr *E = getOriginExpr()) { in dump() 857 return getOriginExpr()->getImplicitObjectArgument(); in getCXXThisExpr() 873 return getOriginExpr()->getArg(0); in getCXXThisExpr() 877 const Expr *Callee = getOriginExpr()->getCallee(); in getBlockRegion() 1037 return getOriginExpr()->getSourceRange(); in getSourceRange() [all …]
|
| H A D | ExprEngineCallAndReturn.cpp | 549 const Expr *CallE = Call.getOriginExpr(); in inlineCall() 631 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction() 663 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction() 743 const Expr *E = Call.getOriginExpr(); in bindReturnValue() 771 assert(RTC->getStmt() == Call.getOriginExpr()); in bindReturnValue() 774 Call.getOriginExpr(), State, currBldrCtx, LCtx, in bindReturnValue() 862 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr(); in mayInlineCallKind() 1229 const Expr *E = Call->getOriginExpr(); in defaultEvalCall()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 346 .isConsumedExpr(Call.getOriginExpr()); in isReceiverUnconsumedSelf() 354 const Expr *CE = Call.getOriginExpr(); in getSummary() 650 ErrorRange = MsgInvocation->getOriginExpr()->getReceiverRange(); in checkSummary() 663 ErrorRange = MCall->getOriginExpr()->getSourceRange(); in checkSummary() 690 const Expr *Ex = CallOrMsg.getOriginExpr(); in checkSummary() 895 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|