/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallEvent.h | 241 virtual const Expr *getOriginExpr() const { in getOriginExpr() function 276 return getOriginExpr()->getSourceRange(); in getSourceRange() 542 return getOriginExpr()->getArg(Index); in getArgExpr() 578 return getOriginExpr()->getArg(Index); in getArgExpr() 720 return getOriginExpr()->getArg(Index); in getArgExpr() 790 return getOriginExpr()->getOperator(); in getOverloadedOperator() 907 return getOriginExpr()->getArg(Index); in getArgExpr() 1108 return getOriginExpr()->getArgument(); in getArgExpr() 1165 return getOriginExpr()->getNumArgs(); in getNumArgs() 1169 return getOriginExpr()->getArg(Index); in getArgExpr() [all …]
|
/openbsd/gnu/llvm/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 | CallAndMessageChecker.cpp | 481 const CXXDeleteExpr *DE = DC->getOriginExpr(); in checkCXXDeallocation() 545 if (const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr())) in checkPreCall() 611 const ObjCMessageExpr *ME = msg.getOriginExpr(); in checkPreObjCMessage() 640 const ObjCMessageExpr *ME = msg.getOriginExpr(); in emitNilReceiverBug() 688 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver() 694 .isConsumedExpr(Msg.getOriginExpr())) { in HandleNilReceiver() 726 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() 643 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleRelease() 726 State, ThisRegion, Call.getOriginExpr(), Call.getResultType(), C); in handleGet() 727 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleGet() 839 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 | StreamChecker.cpp | 514 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFopen() 557 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreopen() 609 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFclose() 683 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreadFwrite() 780 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFseek() 826 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFgetpos() 855 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFsetpos() 891 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFtell() 927 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalRewind() 968 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFeofFerror()
|
H A D | DynamicTypePropagation.cpp | 129 const ObjCMessageExpr *MessageExpr = Message.getOriginExpr(); in inferReceiverType() 271 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPreCall() 363 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPostCall() 386 LCtx->getParentMap().getParent(Ctor->getOriginExpr()))) in checkPostCall() 811 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPreObjCMessage() 907 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPostObjCMessage()
|
H A D | ObjCSuperDeallocChecker.cpp | 104 reportUseAfterDealloc(ReceiverSymbol, Desc, M.getOriginExpr(), C); in checkPreObjCMessage() 237 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 | 1036 const Expr *MsgExpr = M.getOriginExpr(); in checkPostObjCMessage() 1067 StaticClass = Message->getOriginExpr()->getReceiverInterface(); in getMethodReceiverIfKnownImmutable() 1212 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage() 1224 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage() 1232 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
|
H A D | BuiltinFunctionChecker.cpp | 41 const Expr *CE = Call.getOriginExpr(); in evalCall()
|
H A D | DebugContainerModeling.cpp | 66 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|
H A D | DebugIteratorModeling.cpp | 69 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|
H A D | MallocChecker.cpp | 1309 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkStrdup() 1341 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkCXXNewOrCXXDelete() 1433 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkOwnershipAttr() 1463 if (!Call.getOriginExpr()) in checkPostCall() 1503 if (const CallExpr *CE = dyn_cast<CallExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck() 1506 dyn_cast<CXXNewExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck() 1603 const CXXNewExpr *NE = Call.getOriginExpr(); in processNewAllocation() 1718 const Expr *CE = Call.getOriginExpr(); in MallocMemAux() 1919 const Expr *ParentExpr = Call.getOriginExpr(); in FreeMemAux() 2567 const CallExpr *CE = cast<CallExpr>(Call.getOriginExpr()); in ReallocMemAux() [all …]
|
H A D | STLAlgorithmModeling.cpp | 71 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|
H A D | VforkChecker.cpp | 165 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr()); in checkPostCall()
|
H A D | IteratorModeling.cpp | 184 const auto *OrigExpr = Call.getOriginExpr(); in checkPostCall() 355 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator() 369 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
|
H A D | CheckObjCDealloc.cpp | 704 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseExtraRelease() 746 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseMistakenDealloc() 790 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance) in isSuperDeallocMessage()
|
H A D | VirtualCallChecker.cpp | 110 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in checkPreCall()
|
/openbsd/gnu/llvm/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() 290 if (const Expr *E = getOriginExpr()) { in getProgramPoint() 320 const Expr *E = getOriginExpr(); in getReturnValue() 330 if (const Expr *E = getOriginExpr()) { in dump() 829 return getOriginExpr()->getImplicitObjectArgument(); in getCXXThisExpr() 845 return getOriginExpr()->getArg(0); in getCXXThisExpr() 849 const Expr *Callee = getOriginExpr()->getCallee(); in getBlockRegion() 1009 return getOriginExpr()->getSourceRange(); in getSourceRange() [all …]
|
H A D | ExprEngineCallAndReturn.cpp | 551 const Expr *CallE = Call.getOriginExpr(); in inlineCall() 634 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction() 666 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction() 746 const Expr *E = Call.getOriginExpr(); in bindReturnValue() 774 assert(RTC->getStmt() == Call.getOriginExpr()); in bindReturnValue() 777 Call.getOriginExpr(), State, currBldrCtx, LCtx, in bindReturnValue() 864 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr(); in mayInlineCallKind() 1231 const Expr *E = Call->getOriginExpr(); in defaultEvalCall()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
H A D | RetainCountChecker.cpp | 348 .isConsumedExpr(Call.getOriginExpr()); in isReceiverUnconsumedSelf() 356 const Expr *CE = Call.getOriginExpr(); in getSummary() 652 ErrorRange = MsgInvocation->getOriginExpr()->getReceiverRange(); in checkSummary() 665 ErrorRange = MCall->getOriginExpr()->getSourceRange(); in checkSummary() 692 const Expr *Ex = CallOrMsg.getOriginExpr(); in checkSummary() 897 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/cert/ |
H A D | InvalidPtrChecker.cpp | 140 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in postPreviousReturnInvalidatingCall()
|