Home
last modified time | relevance | path

Searched refs:BindExpr (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp75 evalStore(Tmp2, B, LHS, *it, state->BindExpr(B, LCtx, ExprVal), in VisitBinaryOperator()
105 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
185 state = state->BindExpr(B, LCtx, location); in VisitBinaryOperator()
187 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
251 State->BindExpr(BE, Pred->getLocationContext(), V), in VisitBlockExpr()
277 state = state->BindExpr(CastE, LCtx, V); in handleLValueBitCast()
328 State = State->BindExpr(CastE, LCtx, CastedV); in VisitCast()
375 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
386 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
404 state = state->BindExpr(CastE, LCtx, UnknownVal()); in VisitCast()
[all …]
H A DExprEngine.cpp389 State = State->BindExpr(Result, LC, *V); in createTemporaryRegionIfNeeded()
463 State = State->BindExpr(Result, LC, Reg); in createTemporaryRegionIfNeeded()
465 State = State->BindExpr(Result, LC, InitValWithAdjustments); in createTemporaryRegionIfNeeded()
1886 state = state->BindExpr( in Visit()
2019 State = State->BindExpr(S, LCtx, *ConstantVal); in Visit()
2053 ProgramStateRef State = N->getState()->BindExpr(Ex, LCtx, result); in Visit()
2130 state->BindExpr(B, Pred->getLocationContext(), in Visit()
2402 state->BindExpr(SE, Pred->getLocationContext(), in Visit()
2430 state->BindExpr(S, Pred->getLocationContext(), V)); in Visit()
2434 state->BindExpr(S, Pred->getLocationContext(), in Visit()
[all …]
H A DExprEngineCXX.cpp103 State = State->BindExpr(CallExpr, LCtx, ThisVal); in performTrivialCopy()
543 return State->BindExpr(Ctor->getArg(0), LCtx, in bindRequiredArrayElementToEnvironment()
569 State = State->BindExpr(CE, LCtx, State->getSVal(*L, CE->getType())); in handleConstructor()
1065 State = State->BindExpr(CNE, Pred->getLocationContext(), Result); in VisitCXXNewExpr()
1082 State = State->BindExpr(CNE, LCtx, Result); in VisitCXXNewExpr()
1152 Bldr.generateNode(TE, Pred, state->BindExpr(TE, LCtx, V)); in VisitCXXThisExpr()
1222 State->BindExpr(LE, LocCtxt, LambdaRVal), in VisitLambdaExpr()
H A DExprEngineCallAndReturn.cpp308 state = state->BindExpr(CE, callerCtx, V); in processCallExit()
317 state = state->BindExpr(CCE, callerCtx, ThisV); in processCallExit()
757 return State->BindExpr(E, LCtx, Msg->getReceiverSVal()); in bindReturnValue()
763 return State->BindExpr(E, LCtx, ThisV); in bindReturnValue()
826 return State->BindExpr(E, LCtx, R); in bindReturnValue()
H A DExprEngineObjC.cpp31 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, location)); in VisitLvalObjCIvarRefExpr()
H A DProgramState.cpp301 ProgramStateRef ProgramState::BindExpr(const Stmt *S, in BindExpr() function in ProgramState
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DErrnoTesterChecker.cpp100 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), *ErrnoVal); in evalGetErrno()
110 ProgramStateRef StateSuccess = State->BindExpr( in evalSetErrnoIfError()
114 ProgramStateRef StateFailure = State->BindExpr( in evalSetErrnoIfError()
127 ProgramStateRef StateSuccess = State->BindExpr( in evalSetErrnoIfErrorRange()
131 ProgramStateRef StateFailure = State->BindExpr( in evalSetErrnoIfErrorRange()
148 ProgramStateRef StateSuccess = State->BindExpr( in evalSetErrnoCheckState()
152 ProgramStateRef StateFailure1 = State->BindExpr( in evalSetErrnoCheckState()
156 ProgramStateRef StateFailure2 = State->BindExpr( in evalSetErrnoCheckState()
H A DSmartPtrModeling.cpp362 C.addTransition(State->BindExpr( in evalCall()
507 TrueState->BindExpr(ResultExpr, LCtx, Bldr.makeTruthVal(true))); in handleComparisionOp()
510 FalseState->BindExpr(ResultExpr, LCtx, Bldr.makeTruthVal(false))); in handleComparisionOp()
512 C.addTransition(State->BindExpr(ResultExpr, LCtx, RetVal)); in handleComparisionOp()
536 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), StreamVal); in handleOstreamOperator()
642 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleRelease()
726 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleGet()
860 State = State->BindExpr(CallExpr, C.getLocationContext(), in handleBoolConversion()
866 State = State->BindExpr(CallExpr, C.getLocationContext(), in handleBoolConversion()
873 State->BindExpr(CallExpr, C.getLocationContext(), in handleBoolConversion()
[all …]
H A DStreamChecker.cpp237 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in bindAndAssumeTrue()
245 State = State->BindExpr(CE, C.getLocationContext(), in bindInt()
687 return State->BindExpr(CE, C.getLocationContext(), RetVal); in makeAndBindRetVal()
692 return State->BindExpr(CE, C.getLocationContext(), in bindReturnValue()
698 return State->BindExpr(CE, C.getLocationContext(), Val); in bindReturnValue()
703 return State->BindExpr(CE, C.getLocationContext(), in bindNullReturnValue()
720 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in makeRetValAndAssumeDual()
938 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in evalFopen()
999 State->BindExpr(CE, C.getLocationContext(), *StreamVal); in evalFreopen()
1003 State->BindExpr(CE, C.getLocationContext(), in evalFreopen()
[all …]
H A DBuiltinFunctionChecker.cpp184 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in initStateAftetBuiltinOverflow()
261 C.addTransition(state->BindExpr(CE, LCtx, Call.getArgSVal(0))); in evalCall()
313 C.addTransition(state->BindExpr(CE, LCtx, Arg)); in evalCall()
341 C.addTransition(state->BindExpr(CE, LCtx, V)); in evalCall()
H A DDebugContainerModeling.cpp87 State = State->BindExpr(CE, C.getLocationContext(), in analyzerContainerDataField()
108 State = State->BindExpr(CE, C.getLocationContext(), in analyzerContainerDataField()
H A DDebugIteratorModeling.cpp88 State = State->BindExpr(CE, C.getLocationContext(), get(Pos)); in analyzerIteratorDataField()
90 State = State->BindExpr(CE, C.getLocationContext(), Default); in analyzerIteratorDataField()
H A DChrootChecker.cpp85 ProgramStateRef ChrootFailed = State->BindExpr(CE, LCtx, Minus1); in evalChroot()
88 ProgramStateRef ChrootSucceeded = State->BindExpr(CE, LCtx, Zero); in evalChroot()
H A DCastValueChecker.cpp255 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()
H A DSTLAlgorithmModeling.cpp141 auto StateFound = State->BindExpr(CE, LCtx, RetVal); in Find()
188 auto StateNotFound = State->BindExpr(CE, LCtx, Param); in Find()
H A DCStringChecker.cpp1465 stateZeroSize->BindExpr(Call.getOriginExpr(), LCtx, destVal); in evalCopyCommon()
1519 state = state->BindExpr(Call.getOriginExpr(), LCtx, lastElement); in evalCopyCommon()
1523 state = state->BindExpr(Call.getOriginExpr(), LCtx, destVal); in evalCopyCommon()
1625 State = State->BindExpr(Call.getOriginExpr(), LCtx, in evalMemcmp()
1652 State = SameBuffer->BindExpr(Call.getOriginExpr(), LCtx, in evalMemcmp()
1667 State = State->BindExpr(Call.getOriginExpr(), LCtx, CmpV); in evalMemcmp()
1704 stateZeroSize = stateZeroSize->BindExpr(Call.getOriginExpr(), LCtx, zero); in evalstrLengthCommon()
1798 state = state->BindExpr(Call.getOriginExpr(), LCtx, result); in evalstrLengthCommon()
2048 StateZeroSize->BindExpr(Call.getOriginExpr(), LCtx, DstVal); in evalStrcpyCommon()
2052 StateZeroSize = StateZeroSize->BindExpr(Call.getOriginExpr(), in evalStrcpyCommon()
[all …]
H A DErrnoModeling.cpp151 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in evalCall()
H A DCallAndMessageChecker.cpp686 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V)); in HandleNilReceiver()
724 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V)); in HandleNilReceiver()
H A DExprInspectionChecker.cpp332 State = State->BindExpr(CE, C.getLocationContext(), Size); in analyzerGetExtent()
H A DIteratorModeling.cpp502 State = State->BindExpr(CE, LCtx, RetVal); in handleComparison()
H A DMallocChecker.cpp1438 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in checkCXXNewOrCXXDelete()
1897 return State->BindExpr(CE, C.getLocationContext(), RetVal); in MallocBindRetVal()
H A DStdLibraryFunctionsChecker.cpp1483 State = State->BindExpr(CE, LC, V); in evalCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/cert/
H A DInvalidPtrChecker.cpp211 State = State->BindExpr(CE, LCtx, RetVal); in postPreviousReturnInvalidatingCall()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp937 state = state->BindExpr(CE, LCtx, RetVal, /*Invalidate=*/false); in evalCall()
944 NullOutputState = NullOutputState->BindExpr( in evalCall()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h279 [[nodiscard]] ProgramStateRef BindExpr(const Stmt *S,

12