HomeSort by relevance Sort by last modified time
    Searched defs:LCtx (Results 1 - 25 of 42) sorted by null

1 2

  /external/clang/lib/StaticAnalyzer/Core/
PrettyStackTraceLocationContext.h 30 const LocationContext *LCtx;
32 PrettyStackTraceLocationContext(const LocationContext *LC) : LCtx(LC) {
33 assert(LCtx);
38 LCtx->dumpStack(OS, "\t");
Environment.cpp 72 const LocationContext *LCtx = Entry.getLocationContext();
100 return getSVal(EnvironmentEntry(RE, LCtx), svalBuilder);
106 return lookupExpr(EnvironmentEntry(S, LCtx));
ExprEngineObjC.cpp 26 const LocationContext *LCtx = Pred->getLocationContext();
27 SVal baseVal = state->getSVal(Ex->getBase(), LCtx);
32 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, location));
97 const LocationContext *LCtx = Pred->getLocationContext();
101 ProgramStateRef hasElems = state->BindExpr(S, LCtx, TrueV);
105 ProgramStateRef noElems = state->BindExpr(S, LCtx, FalseV);
115 SymbolRef Sym = SymMgr.conjureSymbol(elem, LCtx, T,
ExprEngineCXX.cpp 31 const LocationContext *LCtx = Pred->getLocationContext();
33 state = createTemporaryRegionIfNeeded(state, LCtx, tempExpr, ME);
56 const LocationContext *LCtx = Pred->getLocationContext();
73 PostStmt PS(CallExpr, LCtx);
78 State = State->BindExpr(CallExpr, LCtx, ThisVal);
80 State = bindReturnValue(Call, LCtx, State);
109 const LocationContext *LCtx = Pred->getLocationContext();
120 SVal LValue = State->getLValue(Var, LCtx);
129 const CXXMethodDecl *CurCtor = cast<CXXMethodDecl>(LCtx->getDecl());
131 getSValBuilder().getCXXThis(CurCtor, LCtx->getCurrentStackFrame())
    [all...]
ExprEngineC.cpp 39 const LocationContext *LCtx = (*it)->getLocationContext();
40 SVal LeftV = state->getSVal(LHS, LCtx);
41 SVal RightV = state->getSVal(RHS, LCtx);
50 RightV = svalBuilder.conjureSymbolVal(nullptr, B->getRHS(), LCtx,
56 evalStore(Tmp2, B, LHS, *it, state->BindExpr(B, LCtx, ExprVal),
74 RightV = svalBuilder.conjureSymbolVal(RHS, LCtx, RHS->getType(),
80 LeftV = svalBuilder.conjureSymbolVal(LHS, LCtx, LHS->getType(),
89 state = createTemporaryRegionIfNeeded(state, LCtx, LHS);
99 state = state->BindExpr(B, LCtx, Result);
131 const LocationContext *LCtx = (*I)->getLocationContext()
    [all...]
ExprEngineCallAndReturn.cpp 180 const LocationContext *LCtx = Pred->getLocationContext();
181 removeDead(Pred, Dst, dyn_cast<ReturnStmt>(LastSt), LCtx,
182 LCtx->getAnalysisDeclContext()->getBody(),
249 const LocationContext *LCtx = CEBNode->getLocationContext();
250 SVal V = state->getSVal(RS, LCtx);
359 void ExprEngine::examineStackFrames(const Decl *D, const LocationContext *LCtx,
364 while (LCtx) {
365 if (const StackFrameContext *SFC = dyn_cast<StackFrameContext>(LCtx)) {
373 LCtx = LCtx->getParent()
    [all...]
  /external/clang/lib/StaticAnalyzer/Checkers/
UndefResultChecker.cpp 41 const LocationContext *LCtx = C.getLocationContext();
42 if (state->getSVal(B, LCtx).isUndef()) {
66 if (state->getSVal(B->getLHS(), LCtx).isUndef()) {
70 else if (state->getSVal(B->getRHS(), LCtx).isUndef()) {
PointerSubChecker.cpp 43 const LocationContext *LCtx = C.getLocationContext();
44 SVal LV = state->getSVal(B->getLHS(), LCtx);
45 SVal RV = state->getSVal(B->getRHS(), LCtx);
UndefBranchChecker.cpp 32 const LocationContext *LCtx;
35 : St(std::move(S)), LCtx(L) {}
50 return St->getSVal(Ex, LCtx).isUndef();
BuiltinFunctionChecker.cpp 36 const LocationContext *LCtx = C.getLocationContext();
53 SVal X = state->getSVal(*(CE->arg_begin()), LCtx);
54 C.addTransition(state->BindExpr(CE, LCtx, X));
68 state->getSVal(*(CE->arg_begin()), LCtx).castAs<DefinedOrUnknownSVal>();
77 C.addTransition(state->BindExpr(CE, LCtx, loc::MemRegionVal(R)));
94 C.addTransition(state->BindExpr(CE, LCtx, V));
StackAddrEscapeChecker.cpp 127 const LocationContext *LCtx = C.getLocationContext();
128 SVal V = C.getState()->getSVal(RetE, LCtx);
141 const StackFrameContext *CurFrame = LCtx->getCurrentStackFrame();
PthreadLockChecker.cpp 84 const LocationContext *LCtx = C.getLocationContext();
95 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx),
100 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx),
105 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx),
110 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx),
116 ReleaseLock(C, CE, state->getSVal(CE->getArg(0), LCtx));
119 DestroyLock(C, CE, state->getSVal(CE->getArg(0), LCtx));
121 InitLock(C, CE, state->getSVal(CE->getArg(0), LCtx));
BasicObjCFoundationChecks.cpp 443 const LocationContext *LCtx = C.getLocationContext();
444 SVal TheTypeVal = state->getSVal(CE->getArg(1), LCtx);
464 SVal TheValueExpr = state->getSVal(CE->getArg(2), LCtx);
918 const LocationContext *LCtx = C.getLocationContext();
926 ElementLoc = State->getLValue(ElemDecl, LCtx);
928 ElementLoc = State->getSVal(Element, LCtx).getAs<Loc>();
    [all...]
CallAndMessageChecker.cpp 310 const LocationContext *LCtx = C.getLocationContext();
311 SVal L = State->getSVal(Callee, LCtx);
539 const LocationContext *LCtx = C.getLocationContext();
544 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag);
582 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag);
StreamChecker.cpp 214 const LocationContext *LCtx = C.getPredecessor()->getLocationContext();
215 DefinedSVal RetVal = svalBuilder.conjureSymbolVal(nullptr, CE, LCtx,
CheckObjCDealloc.cpp 154 bool isInInstanceDealloc(const CheckerContext &C, const LocationContext *LCtx,
161 const ObjCImplDecl *getContainingObjCImpl(const LocationContext *LCtx) const;
271 const LocationContext *LCtx = C.getLocationContext();
286 for (auto *PropImpl : getContainingObjCImpl(LCtx)->property_impls()) {
502 const LocationContext *LCtx = C.getLocationContext();
532 cast<ObjCMethodDecl>(LCtx->getDecl())->getClassInterface())
607 assert(!LCtx->inTopFrame() || State->get<UnreleasedIvarMap>().isEmpty());
631 const LocationContext *LCtx = C.getLocationContext();
634 const ObjCImplDecl *Container = getContainingObjCImpl(LCtx);
799 /// Returns the ObjCImplDecl containing the method declaration in LCtx
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
416 const LocationContext *LCtx,
422 const LocationContext *LCtx,
425 return conjureSymbol(E, LCtx, E->getType(), VisitCount, SymbolTag)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SymbolManager.h 77 const LocationContext *LCtx;
81 SymbolConjured(SymbolID sym, const Stmt *s, const LocationContext *lctx,
84 LCtx(lctx), SymbolTag(symbolTag) {}
95 QualType T, unsigned Count, const LocationContext *LCtx,
99 profile.AddPointer(LCtx);
106 Profile(profile, S, T, Count, LCtx, SymbolTag);
189 const LocationContext *LCtx;
194 const LocationContext *LCtx, unsigned count, const void *tag)
195 : SymbolData(SymbolMetadataKind, sym), R(r), S(s), T(t), LCtx(LCtx)
    [all...]

Completed in 656 milliseconds

1 2