| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UndefBranchChecker.cpp | 37 const Expr *FindExpr(const Expr *Ex) { in FindExpr() 38 if (!MatchesCriteria(Ex)) in FindExpr() 41 for (const Stmt *SubStmt : Ex->children()) in FindExpr() 46 return Ex; in FindExpr() 49 bool MatchesCriteria(const Expr *Ex) { in MatchesCriteria() 50 return St->getSVal(Ex, LCtx).isUndef(); in MatchesCriteria() 87 const Expr *Ex = cast<Expr>(Condition); in checkBranchCondition() local 93 if (PS->getStmt() == Ex) in checkBranchCondition() 97 Ex = FindIt.FindExpr(Ex); in checkBranchCondition() 101 bugreporter::trackExpressionValue(N, Ex, *R); in checkBranchCondition() [all …]
|
| H A D | UndefResultChecker.cpp | 41 if (!isa<ArraySubscriptExpr>(Ex)) in isArrayIndexOutOfBounds() 44 SVal Loc = C.getSVal(Ex); in isArrayIndexOutOfBounds() 99 const Expr *Ex = nullptr; in checkPostStmt() local 103 Ex = B->getLHS()->IgnoreParenCasts(); in checkPostStmt() 111 if (Ex) { in checkPostStmt() 115 if (isArrayIndexOutOfBounds(C, Ex)) in checkPostStmt() 126 Ex = B->getRHS(); in checkPostStmt() 135 Ex = B->getRHS(); in checkPostStmt() 153 Ex = B->getLHS(); in checkPostStmt() 167 Ex = B->getLHS(); in checkPostStmt() [all …]
|
| H A D | DereferenceChecker.cpp | 46 const Expr *Ex, const ProgramState *state, 55 const Expr *Ex, in AddDerefSource() argument 59 Ex = Ex->IgnoreParenLValueCasts(); in AddDerefSource() 60 switch (Ex->getStmtClass()) { in AddDerefSource() 64 const DeclRefExpr *DR = cast<DeclRefExpr>(Ex); in AddDerefSource() 73 const MemberExpr *ME = cast<MemberExpr>(Ex); in AddDerefSource() 81 const ObjCIvarRefExpr *IV = cast<ObjCIvarRefExpr>(Ex); in AddDerefSource()
|
| H A D | ObjCAtSyncChecker.cpp | 40 const Expr *Ex = S->getSynchExpr(); in checkPreStmt() local 42 SVal V = C.getSVal(Ex); in checkPreStmt() 52 bugreporter::trackExpressionValue(N, Ex, *report); in checkPreStmt() 76 bugreporter::trackExpressionValue(N, Ex, *report); in checkPreStmt()
|
| H A D | DeadStoresChecker.cpp | 103 LookThroughTransitiveAssignmentsAndCommaOperators(const Expr *Ex) { in LookThroughTransitiveAssignmentsAndCommaOperators() argument 104 while (Ex) { in LookThroughTransitiveAssignmentsAndCommaOperators() 106 dyn_cast<BinaryOperator>(Ex->IgnoreParenCasts()); in LookThroughTransitiveAssignmentsAndCommaOperators() 110 Ex = BO->getRHS(); in LookThroughTransitiveAssignmentsAndCommaOperators() 114 Ex = BO->getRHS(); in LookThroughTransitiveAssignmentsAndCommaOperators() 119 return Ex; in LookThroughTransitiveAssignmentsAndCommaOperators() 209 void CheckVarDecl(const VarDecl *VD, const Expr *Ex, const Expr *Val, in CheckVarDecl() argument 225 PathDiagnosticLocation::createBegin(Ex, BR.getSourceManager(), AC); in CheckVarDecl() 311 const Expr *Ex = U->getSubExpr()->IgnoreParenCasts(); in observeStmt() local 313 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(Ex)) in observeStmt()
|
| H A D | UndefCapturedBlockVarChecker.cpp | 88 if (const Expr *Ex = FindBlockDeclRefExpr(BE->getBody(), VD)) in checkPostStmt() local 89 R->addRange(Ex->getSourceRange()); in checkPostStmt()
|
| H A D | ObjCUnusedIVarsChecker.cpp | 37 if (const ObjCIvarRefExpr *Ex = dyn_cast<ObjCIvarRefExpr>(S)) { in Scan() local 38 const ObjCIvarDecl *D = Ex->getDecl(); in Scan()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 268 SVal OrigV = state->getSVal(Ex, LCtx); in handleLValueBitCast() 317 QualType ExTy = Ex->getType(); in VisitCast() 356 SVal V = state->getSVal(Ex, LCtx); in VisitCast() 363 SVal V = state->getSVal(Ex, LCtx); in VisitCast() 385 SVal V = state->getSVal(Ex, LCtx); in VisitCast() 806 B.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V, true)); in VisitGuardedExpr() 840 QualType T = Ex->getTypeOfArgument(); in VisitUnaryExprOrTypeTraitExpr() 844 if (Ex->getKind() == UETT_SizeOf) { in VisitUnaryExprOrTypeTraitExpr() 866 Bldr.generateNode(Ex, *I, state); in VisitUnaryExprOrTypeTraitExpr() 977 SVal V = state->getSVal(Ex, LCtx); in VisitUnaryOperator() [all …]
|
| H A D | ExplodedGraph.cpp | 50 bool ExplodedGraph::isInterestingLValueExpr(const Expr *Ex) { in isInterestingLValueExpr() argument 51 if (!Ex->isLValue()) in isInterestingLValueExpr() 53 return isa<DeclRefExpr>(Ex) || in isInterestingLValueExpr() 54 isa<MemberExpr>(Ex) || in isInterestingLValueExpr() 55 isa<ObjCIvarRefExpr>(Ex); in isInterestingLValueExpr() 124 const Expr *Ex = dyn_cast<Expr>(progPoint.castAs<PostStmt>().getStmt()); in shouldCollect() local 125 if (!Ex) in shouldCollect() 131 if (isInterestingLValueExpr(Ex)) in shouldCollect() 139 if (!PM.isConsumedExpr(Ex)) in shouldCollect()
|
| H A D | ExprEngineObjC.cpp | 22 void ExprEngine::VisitLvalObjCIvarRefExpr(const ObjCIvarRefExpr *Ex, in VisitLvalObjCIvarRefExpr() argument 27 SVal baseVal = state->getSVal(Ex->getBase(), LCtx); in VisitLvalObjCIvarRefExpr() 28 SVal location = state->getLValue(Ex->getDecl(), baseVal); in VisitLvalObjCIvarRefExpr() 32 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, location)); in VisitLvalObjCIvarRefExpr() 36 getCheckerManager().runCheckersForPostStmt(Dst, dstIvar, Ex, *this); in VisitLvalObjCIvarRefExpr()
|
| H A D | ExprEngine.cpp | 1940 if (!Ex) in RecoverCastedSymbol() 1958 Ex = CE->getSubExpr(); in RecoverCastedSymbol() 1962 QualType T = Ex->getType(); in RecoverCastedSymbol() 1968 return state->getSVal(Ex, LCtx); in RecoverCastedSymbol() 2001 Condition = Ex->IgnoreParens(); in ResolveCondition() 2052 Condition = Ex->IgnoreParens(); in processBranch() 2416 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V), nullptr, in VisitCommonDeclRefExpr() 2421 assert(!Ex->isGLValue()); in VisitCommonDeclRefExpr() 2423 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V)); in VisitCommonDeclRefExpr() 2428 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V), nullptr, in VisitCommonDeclRefExpr() [all …]
|
| H A D | BugReporterVisitors.cpp | 1524 Ex = Ex->IgnoreParenCasts(); in peelOffOuterExpr() 1525 if (const auto *FE = dyn_cast<FullExpr>(Ex)) in peelOffOuterExpr() 1583 return Ex; in peelOffOuterExpr() 1976 const Expr *OriginalExpr = Ex; in patternMatch() 1977 Ex = Ex->IgnoreParenCasts(); in patternMatch() 1982 SourceLocation LocEnd = Ex->getEndLoc(); in patternMatch() 1984 (isa<GNUNullExpr>(Ex) || in patternMatch() 1985 isa<ObjCBoolLiteralExpr>(Ex) || in patternMatch() 1986 isa<CXXBoolLiteralExpr>(Ex) || in patternMatch() 1987 isa<IntegerLiteral>(Ex) || in patternMatch() [all …]
|
| H A D | MemRegion.cpp | 267 const Expr *Ex, unsigned cnt, in ProfileRegion() argument 270 ID.AddPointer(Ex); in ProfileRegion() 276 ProfileRegion(ID, Ex, Cnt, superRegion); in Profile() 388 Expr const *Ex, in ProfileRegion() argument 390 ID.AddPointer(Ex); in ProfileRegion() 395 ProfileRegion(ID, Ex, getSuperRegion()); in Profile() 460 os << "alloca{S" << Ex->getID(getContext()) << ',' << Cnt << '}'; in dumpToStream() 489 << "S" << Ex->getID(getContext()) << '}'; in dumpToStream() 966 MemRegionManager::getCXXStaticTempObjectRegion(const Expr *Ex) { in getCXXStaticTempObjectRegion() argument 968 Ex, getGlobalsRegion(MemRegion::GlobalInternalSpaceRegionKind, nullptr)); in getCXXStaticTempObjectRegion()
|
| H A D | SValBuilder.cpp | 137 const Expr *Ex, in conjureSymbolVal() argument 140 QualType T = Ex->getType(); in conjureSymbolVal() 147 QualType ExType = Ex->getType(); in conjureSymbolVal() 148 if (Ex->isGLValue()) in conjureSymbolVal() 151 return conjureSymbolVal(SymbolTag, Ex, LCtx, T, Count); in conjureSymbolVal()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 34 static bool isEnumConstant(const Expr *Ex) { in isEnumConstant() argument 42 Ex = Ex->IgnoreParenCasts(); in isTrivialExpression() 43 return isa<IntegerLiteral>(Ex) || isa<StringLiteral>(Ex) || in isTrivialExpression() 44 isa<CXXBoolLiteralExpr>(Ex) || isa<ObjCBoolLiteralExpr>(Ex) || in isTrivialExpression() 45 isa<CharacterLiteral>(Ex) || in isTrivialExpression() 46 isEnumConstant(Ex); in isTrivialExpression() 198 if (const Expr *Ex = dyn_cast<Expr>(S)) in isConfigurationValue() local 199 S = Ex->IgnoreCasts(); in isConfigurationValue() 207 if (const Expr *Ex = dyn_cast<Expr>(S)) in isConfigurationValue() local 208 S = Ex->IgnoreCasts(); in isConfigurationValue() [all …]
|
| H A D | UninitializedValues.cpp | 297 static const Expr *stripCasts(ASTContext &C, const Expr *Ex) { in stripCasts() argument 298 while (Ex) { in stripCasts() 299 Ex = Ex->IgnoreParenNoopCasts(C); in stripCasts() 300 if (const auto *CE = dyn_cast<CastExpr>(Ex)) { in stripCasts() 302 Ex = CE->getSubExpr(); in stripCasts() 308 return Ex; in stripCasts() 481 const Expr *Ex = stripCasts(DC->getParentASTContext(), *I); in VisitCallExpr() local 482 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr() 484 Ex = UO->getSubExpr(); in VisitCallExpr() 485 classify(Ex, Ignore); in VisitCallExpr()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstExtenders.cpp | 303 return Rs == Ex.Rs && S == Ex.S && Neg == Ex.Neg; in operator ==() 309 if (Rs != Ex.Rs) in operator <() 311 if (S != Ex.S) in operator <() 460 : Ex(E), HRI(I) {} in PrintExpr() 468 if (P.Ex.Rs.Reg != 0) in operator <<() 469 OS << printReg(P.Ex.Rs.Reg, &P.HRI, P.Ex.Rs.Sub); in operator <<() 1538 if (Ex.Rs.isSlot()) { in insertInitializer() 1547 if (Ex.trivial()) { in insertInitializer() 1552 if (Ex.Neg) { in insertInitializer() 1751 const ExtExpr &Ex = ExtI.second; (void)Ex; in replaceInstrExpr() local [all …]
|
| /freebsd-12.1/contrib/llvm/include/llvm/Demangle/ |
| H A D | ItaniumDemangle.h | 3856 if (Ex == nullptr) in parseNewExpr() 3858 Names.push_back(Ex); in parseNewExpr() 4230 return Ex; in parseExpr() 4264 return Ex; in parseExpr() 4274 return Ex; in parseExpr() 4423 return Ex; in parseExpr() 4459 return Ex; in parseExpr() 4501 return Ex; in parseExpr() 4527 return Ex; in parseExpr() 4550 return Ex; in parseExpr() [all …]
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 407 void VisitArraySubscriptExpr(const ArraySubscriptExpr *Ex, 437 void VisitCast(const CastExpr *CastE, const Expr *Ex, ExplodedNode *Pred, 453 void VisitGuardedExpr(const Expr *Ex, const Expr *L, const Expr *R, 492 void VisitOffsetOfExpr(const OffsetOfExpr *Ex, ExplodedNode *Pred, 496 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex, 545 const Expr *Ex); 558 ProgramStateRef handleLValueBitCast(ProgramStateRef state, const Expr *Ex,
|
| H A D | MemRegion.h | 479 const Expr *Ex; variable 482 : SubRegion(superRegion, AllocaRegionKind), Cnt(cnt), Ex(ex) { in AllocaRegion() 483 assert(Ex); in AllocaRegion() 486 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const Expr *Ex, 490 const Expr *getExpr() const { return Ex; } in getExpr() 1128 Expr const *Ex; variable 1131 : TypedValueRegion(sReg, CXXTempObjectRegionKind), Ex(E) { in CXXTempObjectRegion() 1141 const Expr *getExpr() const { return Ex; } in getExpr() 1143 QualType getValueType() const override { return Ex->getType(); } in getValueType() 1297 const AllocaRegion *getAllocaRegion(const Expr *Ex, unsigned Cnt, [all …]
|
| H A D | ProgramState.h | 332 SVal getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) const; 789 inline SVal ProgramState::getSVal(const Stmt *Ex, in getSVal() argument 791 return Env.getSVal(EnvironmentEntry(Ex, LCtx), in getSVal() 798 if (const Expr *Ex = dyn_cast<Expr>(S)) { in getSValAsScalarOrLoc() local 799 QualType T = Ex->getType(); in getSValAsScalarOrLoc() 800 if (Ex->isGLValue() || Loc::isLocType(T) || in getSValAsScalarOrLoc()
|
| /freebsd-12.1/usr.bin/vi/catalog/ |
| H A D | zh_CN.UTF-8.base | 85 092 "Ex 命令失败:等待中的命令已丢弃" 86 093 "Ex 命令失败:键映射已丢弃"
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldMachO.h | 40 EHFrameRelatedSections(SID EH, SID T, SID Ex) in EHFrameRelatedSections() 41 : EHFrameSID(EH), TextSID(T), ExceptTabSID(Ex) {} in EHFrameRelatedSections()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 285 const Expr *Ex) const { in processObjCLiterals() 288 for (const Stmt *Child : Ex->children()) { in processObjCLiterals() 305 state->getSVal(Ex, pred->getLocationContext()).getAsSymbol()) { in processObjCLiterals() 306 QualType ResultTy = Ex->getType(); in processObjCLiterals() 326 void RetainCountChecker::checkPostStmt(const ObjCBoxedExpr *Ex, in checkPostStmt() argument 331 if (SymbolRef Sym = Pred->getSVal(Ex).getAsSymbol()) { in checkPostStmt() 332 QualType ResultTy = Ex->getType(); in checkPostStmt() 707 const Expr *Ex = CallOrMsg.getOriginExpr(); in checkSummary() local 708 assert(Ex); in checkSummary() 709 ResultTy = GetReturnType(Ex, C.getASTContext()); in checkSummary()
|
| /freebsd-12.1/contrib/nvi/ |
| H A D | README | 15 docs .......... Ex/vi documentation, both current and historic. 16 ex ............ Ex source code.
|