Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp56 evalStore(Tmp2, B, LHS, *it, state->BindExpr(B, LCtx, ExprVal), in VisitBinaryOperator()
99 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
175 state = state->BindExpr(B, LCtx, location); in VisitBinaryOperator()
177 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
220 State->BindExpr(BE, Pred->getLocationContext(), V), in VisitBlockExpr()
286 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
326 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
335 state = state->BindExpr(CastE, LCtx, val); in VisitCast()
365 state = state->BindExpr(CastE, LCtx, svalBuilder.makeNull()); in VisitCast()
373 state = state->BindExpr(CastE, LCtx, NewSym); in VisitCast()
[all …]
DExprEngineObjC.cpp32 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, location)); in VisitLvalObjCIvarRefExpr()
101 ProgramStateRef hasElems = state->BindExpr(S, LCtx, TrueV); in VisitObjCForCollectionStmt()
105 ProgramStateRef noElems = state->BindExpr(S, LCtx, FalseV); in VisitObjCForCollectionStmt()
DExprEngine.cpp240 State = State->BindExpr(Result, LC, Reg); in createTemporaryRegionIfNeeded()
751 state = state->BindExpr(S, Pred->getLocationContext(), in Visit()
848 State = State->BindExpr(S, LCtx, *ConstantVal); in Visit()
884 ProgramStateRef state = N->getState()->BindExpr(Ex, LCtx, result); in Visit()
928 state->BindExpr(B, Pred->getLocationContext(), in Visit()
1175 state->BindExpr(SE, Pred->getLocationContext(), in Visit()
1203 state->BindExpr(S, Pred->getLocationContext(), V)); in Visit()
1207 state->BindExpr(S, Pred->getLocationContext(), in Visit()
1750 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V), nullptr, in VisitCommonDeclRefExpr()
1757 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V)); in VisitCommonDeclRefExpr()
[all …]
DExprEngineCXX.cpp78 State = State->BindExpr(CallExpr, LCtx, ThisVal); in performTrivialCopy()
439 State = State->BindExpr(CNE, Pred->getLocationContext(), in VisitCXXNewExpr()
458 State = State->BindExpr(CNE, LCtx, Result); in VisitCXXNewExpr()
514 Bldr.generateNode(TE, Pred, state->BindExpr(TE, LCtx, V)); in VisitCXXThisExpr()
DExprEngineCallAndReturn.cpp261 state = state->BindExpr(CE, callerCtx, V); in processCallExit()
274 state = state->BindExpr(CCE, callerCtx, ThisV); in processCallExit()
551 return State->BindExpr(E, LCtx, Msg->getReceiverSVal()); in bindReturnValue()
561 return State->BindExpr(E, LCtx, ThisV); in bindReturnValue()
569 return State->BindExpr(E, LCtx, R); in bindReturnValue()
DProgramState.cpp290 ProgramStateRef ProgramState::BindExpr(const Stmt *S, in BindExpr() function in ProgramState
/external/clang/lib/StaticAnalyzer/Checkers/
DBuiltinFunctionChecker.cpp51 C.addTransition(state->BindExpr(CE, LCtx, X)); in evalCall()
74 C.addTransition(state->BindExpr(CE, LCtx, loc::MemRegionVal(R))); in evalCall()
91 C.addTransition(state->BindExpr(CE, LCtx, V)); in evalCall()
DCStringChecker.cpp929 stateZeroSize = stateZeroSize->BindExpr(CE, LCtx, destVal); in evalCopyCommon()
978 state = state->BindExpr(CE, LCtx, lastElement); in evalCopyCommon()
984 state = state->BindExpr(CE, LCtx, result); in evalCopyCommon()
990 state = state->BindExpr(CE, LCtx, destVal); in evalCopyCommon()
1084 state = state->BindExpr(CE, LCtx, in evalMemcmp()
1111 state = StSameBuf->BindExpr(CE, LCtx, in evalMemcmp()
1126 state = state->BindExpr(CE, LCtx, CmpV); in evalMemcmp()
1169 stateZeroSize = stateZeroSize->BindExpr(CE, LCtx, zero); in evalstrLengthCommon()
1266 state = state->BindExpr(CE, LCtx, result); in evalstrLengthCommon()
1437 StateZeroSize = StateZeroSize->BindExpr(CE, LCtx, DstVal); in evalStrcpyCommon()
[all …]
DCallAndMessageChecker.cpp544 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
582 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
DStreamChecker.cpp218 state = state->BindExpr(CE, C.getLocationContext(), RetVal); in OpenFileAux()
DMallocChecker.cpp870 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in MallocMemAux()
DRetainCountChecker.cpp3260 state = state->BindExpr(CE, LCtx, RetVal, false); in evalCall()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DProgramState.h206 ProgramStateRef BindExpr(const Stmt *S, const LocationContext *LCtx,