Home
last modified time | relevance | path

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

/external/clang/lib/StaticAnalyzer/Core/
DExprEngineC.cpp54 evalStore(Tmp2, B, LHS, *it, state->BindExpr(B, LCtx, ExprVal), in VisitBinaryOperator()
89 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
165 state = state->BindExpr(B, LCtx, location); in VisitBinaryOperator()
167 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
209 State->BindExpr(BE, Pred->getLocationContext(), V), in VisitBlockExpr()
275 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
312 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
321 state = state->BindExpr(CastE, LCtx, val); in VisitCast()
351 state = state->BindExpr(CastE, LCtx, svalBuilder.makeNull()); in VisitCast()
359 state = state->BindExpr(CastE, LCtx, NewSym); in VisitCast()
[all …]
DExprEngineCXX.cpp49 Bldr.generateNode(ME, Pred, state->BindExpr(ME, LCtx, V)); in CreateCXXTemporaryObject()
239 State = State->BindExpr(CNE, Pred->getLocationContext(), in VisitCXXNewExpr()
255 State = State->BindExpr(CNE, LCtx, Result); in VisitCXXNewExpr()
257 State = State->BindExpr(CNE, LCtx, symVal); in VisitCXXNewExpr()
315 Bldr.generateNode(TE, Pred, state->BindExpr(TE, LCtx, V)); in VisitCXXThisExpr()
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.cpp571 state = state->BindExpr(S, Pred->getLocationContext(), in Visit()
656 ProgramStateRef state = N->getState()->BindExpr(Ex, LCtx, result); in Visit()
700 state->BindExpr(B, Pred->getLocationContext(), in Visit()
918 state->BindExpr(SE, Pred->getLocationContext(), in Visit()
946 state->BindExpr(S, Pred->getLocationContext(), V)); in Visit()
950 state->BindExpr(S, Pred->getLocationContext(), in Visit()
1416 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V), 0, in VisitCommonDeclRefExpr()
1423 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V)); in VisitCommonDeclRefExpr()
1428 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V), 0, in VisitCommonDeclRefExpr()
1439 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V), 0, in VisitCommonDeclRefExpr()
[all …]
DExprEngineCallAndReturn.cpp154 state = state->BindExpr(CE, callerCtx, V); in processCallExit()
164 state = state->BindExpr(CCE, callerCtx, ThisV); in processCallExit()
572 return State->BindExpr(E, LCtx, Msg->getReceiverSVal()); in bindReturnValue()
576 return State->BindExpr(E, LCtx, C->getCXXThisVal()); in bindReturnValue()
584 return State->BindExpr(E, LCtx, R); in bindReturnValue()
DProgramState.cpp257 ProgramStateRef ProgramState::BindExpr(const Stmt *S, in BindExpr() function in ProgramState
/external/clang/lib/StaticAnalyzer/Checkers/
DBuiltinFunctionChecker.cpp50 C.addTransition(state->BindExpr(CE, LCtx, X)); in evalCall()
72 C.addTransition(state->BindExpr(CE, LCtx, loc::MemRegionVal(R))); in evalCall()
DCStringChecker.cpp903 stateZeroSize = stateZeroSize->BindExpr(CE, LCtx, destVal); in evalCopyCommon()
955 state = state->BindExpr(CE, LCtx, lastElement); in evalCopyCommon()
961 state = state->BindExpr(CE, LCtx, result); in evalCopyCommon()
967 state = state->BindExpr(CE, LCtx, destVal); in evalCopyCommon()
1054 state = state->BindExpr(CE, LCtx, in evalMemcmp()
1081 state = StSameBuf->BindExpr(CE, LCtx, in evalMemcmp()
1095 state = state->BindExpr(CE, LCtx, CmpV); in evalMemcmp()
1138 stateZeroSize = stateZeroSize->BindExpr(CE, LCtx, zero); in evalstrLengthCommon()
1239 state = state->BindExpr(CE, LCtx, result); in evalstrLengthCommon()
1411 StateZeroSize = StateZeroSize->BindExpr(CE, LCtx, DstVal); in evalStrcpyCommon()
[all …]
DOSAtomicChecker.cpp195 B.generateNode(CE, predNew, stateNew->BindExpr(CE, LCtx, Res), this); in evalOSAtomicCompareAndSwap()
207 B.generateNode(CE, N, stateNotEqual->BindExpr(CE, LCtx, Res), this); in evalOSAtomicCompareAndSwap()
DCallAndMessageChecker.cpp405 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V)); in HandleNilReceiver()
442 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V)); in HandleNilReceiver()
DStreamChecker.cpp227 state = state->BindExpr(CE, C.getLocationContext(), RetVal); in OpenFileAux()
DMallocChecker.cpp546 state = state->BindExpr(CE, C.getLocationContext(), RetVal); in MallocMemAux()
DRetainCountChecker.cpp3179 state = state->BindExpr(CE, LCtx, RetVal, false); in evalCall()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DProgramState.h203 ProgramStateRef BindExpr(const Stmt *S, const LocationContext *LCtx,