| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | UndefResultChecker.cpp | 37 static bool isArrayIndexOutOfBounds(CheckerContext &C, const Expr *Ex) { in isArrayIndexOutOfBounds() argument 40 if (!isa<ArraySubscriptExpr>(Ex)) in isArrayIndexOutOfBounds() 43 SVal Loc = C.getSVal(Ex); in isArrayIndexOutOfBounds() 78 const Expr *Ex = nullptr; in checkPostStmt() local 82 Ex = B->getLHS()->IgnoreParenCasts(); in checkPostStmt() 86 Ex = B->getRHS()->IgnoreParenCasts(); in checkPostStmt() 90 if (Ex) { in checkPostStmt() 94 if (isArrayIndexOutOfBounds(C, Ex)) in checkPostStmt() 103 if (Ex) { in checkPostStmt() 104 report->addRange(Ex->getSourceRange()); in checkPostStmt() [all …]
|
| H A D | DeadStoresChecker.cpp | 103 LookThroughTransitiveAssignmentsAndCommaOperators(const Expr *Ex) { in LookThroughTransitiveAssignmentsAndCommaOperators() argument 104 while (Ex) { in LookThroughTransitiveAssignmentsAndCommaOperators() 105 Ex = Ex->IgnoreParenCasts(); in LookThroughTransitiveAssignmentsAndCommaOperators() 106 const BinaryOperator *BO = dyn_cast<BinaryOperator>(Ex); in LookThroughTransitiveAssignmentsAndCommaOperators() 111 Ex = BO->getRHS(); in LookThroughTransitiveAssignmentsAndCommaOperators() 116 return Ex; in LookThroughTransitiveAssignmentsAndCommaOperators() 264 void CheckVarDecl(const VarDecl *VD, const Expr *Ex, const Expr *Val, in CheckVarDecl() argument 280 PathDiagnosticLocation::createBegin(Ex, BR.getSourceManager(), AC); in CheckVarDecl() 365 const Expr *Ex = U->getSubExpr()->IgnoreParenCasts(); in observeStmt() local 367 if (const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(Ex)) in observeStmt()
|
| H A D | DereferenceChecker.cpp | 51 const Expr *Ex, const ProgramState *state, 68 const Expr *Ex, in AddDerefSource() argument 72 Ex = Ex->IgnoreParenLValueCasts(); in AddDerefSource() 73 switch (Ex->getStmtClass()) { in AddDerefSource() 77 const DeclRefExpr *DR = cast<DeclRefExpr>(Ex); in AddDerefSource() 86 const MemberExpr *ME = cast<MemberExpr>(Ex); in AddDerefSource() 94 const ObjCIvarRefExpr *IV = cast<ObjCIvarRefExpr>(Ex); in AddDerefSource()
|
| H A D | ObjCUnusedIVarsChecker.cpp | 36 if (const ObjCIvarRefExpr *Ex = dyn_cast<ObjCIvarRefExpr>(S)) { in Scan() local 37 const ObjCIvarDecl *D = Ex->getDecl(); in Scan()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineC.cpp | 259 ProgramStateRef state, const Expr* Ex, const LocationContext* LCtx, in handleLValueBitCast() argument 270 SVal OrigV = state->getSVal(Ex, LCtx); in handleLValueBitCast() 286 void ExprEngine::VisitCast(const CastExpr *CastE, const Expr *Ex, in VisitCast() argument 296 evalLoad(Dst, CastE, CastE, Node, State, State->getSVal(Ex, LCtx)); in VisitCast() 308 evalLocation(DstEvalLoc, CastE, Ex, Node, State, State->getSVal(Ex, LCtx), in VisitCast() 323 if (const MemRegion *MR = State->getSVal(Ex, LCtx).getAsRegion()) { in VisitCast() 326 CastE->getType(), Ex->getType()); in VisitCast() 336 QualType ExTy = Ex->getType(); in VisitCast() 374 SVal V = state->getSVal(Ex, LCtx); in VisitCast() 381 SVal V = state->getSVal(Ex, LCtx); in VisitCast() [all …]
|
| H A D | ExprEngineObjC.cpp | 21 void ExprEngine::VisitLvalObjCIvarRefExpr(const ObjCIvarRefExpr *Ex, in VisitLvalObjCIvarRefExpr() argument 26 SVal baseVal = state->getSVal(Ex->getBase(), LCtx); in VisitLvalObjCIvarRefExpr() 27 SVal location = state->getLValue(Ex->getDecl(), baseVal); in VisitLvalObjCIvarRefExpr() 31 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, location)); in VisitLvalObjCIvarRefExpr() 35 getCheckerManager().runCheckersForPostStmt(Dst, dstIvar, Ex, *this); in VisitLvalObjCIvarRefExpr()
|
| H A D | ExplodedGraph.cpp | 48 bool ExplodedGraph::isInterestingLValueExpr(const Expr *Ex) { in isInterestingLValueExpr() argument 49 if (!Ex->isLValue()) in isInterestingLValueExpr() 51 return isa<DeclRefExpr, MemberExpr, ObjCIvarRefExpr, ArraySubscriptExpr>(Ex); in isInterestingLValueExpr() 120 const Expr *Ex = dyn_cast<Expr>(progPoint.castAs<PostStmt>().getStmt()); in shouldCollect() local 121 if (!Ex) in shouldCollect() 127 if (isInterestingLValueExpr(Ex)) in shouldCollect() 135 if (!PM.isConsumedExpr(Ex)) in shouldCollect()
|
| H A D | ExprEngine.cpp | 2045 const auto *Ex = cast<Expr>(S); in Visit() local 2046 QualType resultType = Ex->getType(); in Visit() 2053 ProgramStateRef State = N->getState()->BindExpr(Ex, LCtx, result); in Visit() 2057 if (!(isa<ObjCBoxedExpr>(Ex) && in Visit() 2058 !cast<ObjCBoxedExpr>(Ex)->getSubExpr() in Visit() 2060 for (auto Child : Ex->children()) { in Visit() 2646 const auto *Ex = dyn_cast<Expr>(Condition); in RecoverCastedSymbol() local 2647 if (!Ex) in RecoverCastedSymbol() 2653 while (const auto *CE = dyn_cast<CastExpr>(Ex)) { in RecoverCastedSymbol() 2665 Ex = CE->getSubExpr(); in RecoverCastedSymbol() [all …]
|
| H A D | MemRegion.cpp | 264 const Expr *Ex, unsigned cnt, in ProfileRegion() argument 267 ID.AddPointer(Ex); in ProfileRegion() 273 ProfileRegion(ID, Ex, Cnt, superRegion); in Profile() 404 Expr const *Ex, in ProfileRegion() argument 406 ID.AddPointer(Ex); in ProfileRegion() 411 ProfileRegion(ID, Ex, getSuperRegion()); in Profile() 425 ProfileRegion(ID, Ex, ExD, getSuperRegion()); in Profile() 490 os << "alloca{S" << Ex->getID(getContext()) << ',' << Cnt << '}'; in dumpToStream() 517 << "S" << Ex->getID(getContext()) << '}'; in dumpToStream() 527 << "S" << Ex->getID(getContext()) << '}'; in dumpToStream() [all …]
|
| H A D | BugReporterVisitors.cpp | 83 static const Expr *peelOffOuterExpr(const Expr *Ex, const ExplodedNode *N); 2094 static const Expr *peelOffOuterExpr(const Expr *Ex, const ExplodedNode *N) { in peelOffOuterExpr() argument 2096 Ex = Ex->IgnoreParenCasts(); in peelOffOuterExpr() 2097 if (const auto *FE = dyn_cast<FullExpr>(Ex)) in peelOffOuterExpr() 2099 if (const auto *OVE = dyn_cast<OpaqueValueExpr>(Ex)) in peelOffOuterExpr() 2101 if (const auto *POE = dyn_cast<PseudoObjectExpr>(Ex)) { in peelOffOuterExpr() 2112 if (const auto *CO = dyn_cast<ConditionalOperator>(Ex)) { in peelOffOuterExpr() 2134 if (auto *BO = dyn_cast<BinaryOperator>(Ex)) in peelOffOuterExpr() 2138 if (auto *UO = dyn_cast<UnaryOperator>(Ex)) { in peelOffOuterExpr() 2155 return Ex; in peelOffOuterExpr() [all …]
|
| H A D | SValBuilder.cpp | 158 const Expr *Ex = dyn_cast<Expr>(elem->getAs<CFGStmt>()->getStmt()); in conjureSymbolVal() local 159 assert(Ex && "elem must be a CFGStmt containing an Expr"); in conjureSymbolVal() 160 QualType T = Ex->getType(); in conjureSymbolVal() 167 QualType ExType = Ex->getType(); in conjureSymbolVal() 168 if (Ex->isGLValue()) in conjureSymbolVal()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ReachableCode.cpp | 36 static bool isEnumConstant(const Expr *Ex) { in isEnumConstant() argument 37 const DeclRefExpr *DR = dyn_cast<DeclRefExpr>(Ex); in isEnumConstant() 43 static bool isTrivialExpression(const Expr *Ex) { in isTrivialExpression() argument 44 Ex = Ex->IgnoreParenCasts(); in isTrivialExpression() 45 return isa<IntegerLiteral>(Ex) || isa<StringLiteral>(Ex) || in isTrivialExpression() 46 isa<CXXBoolLiteralExpr>(Ex) || isa<ObjCBoolLiteralExpr>(Ex) || in isTrivialExpression() 47 isa<CharacterLiteral>(Ex) || in isTrivialExpression() 48 isEnumConstant(Ex); in isTrivialExpression() 196 if (const auto *Ex = dyn_cast<Expr>(S)) in isConfigurationValue() local 197 S = Ex->IgnoreImplicit(); in isConfigurationValue() [all …]
|
| H A D | UninitializedValues.cpp | 247 static const Expr *stripCasts(ASTContext &C, const Expr *Ex) { in stripCasts() argument 248 while (Ex) { in stripCasts() 249 Ex = Ex->IgnoreParenNoopCasts(C); in stripCasts() 250 if (const auto *CE = dyn_cast<CastExpr>(Ex)) { in stripCasts() 252 Ex = CE->getSubExpr(); in stripCasts() 258 return Ex; in stripCasts() 445 const Expr *Ex = stripCasts(DC->getParentASTContext(), *I); in VisitCallExpr() local 446 const auto *UO = dyn_cast<UnaryOperator>(Ex); in VisitCallExpr() 817 const Expr *Ex = stripCasts(C, O); in VisitGCCAsmStmt() local 821 while (const auto *UO = dyn_cast<UnaryOperator>(Ex)) in VisitGCCAsmStmt() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonConstExtenders.cpp | 294 bool operator==(const ExtExpr &Ex) const { in operator ==() 295 return Rs == Ex.Rs && S == Ex.S && Neg == Ex.Neg; in operator ==() 297 bool operator!=(const ExtExpr &Ex) const { in operator !=() 298 return !operator==(Ex); in operator !=() 300 bool operator<(const ExtExpr &Ex) const { in operator <() 301 return std::tie(Rs, S, Neg) < std::tie(Ex.Rs, Ex.S, Ex.Neg); in operator <() 449 : Ex(E), HRI(I) {} in PrintExpr() 450 const HCE::ExtExpr &Ex; member 456 OS << "## " << (P.Ex.Neg ? "- " : "+ "); in operator <<() 457 if (P.Ex.Rs.Reg != 0) in operator <<() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | MemRegion.h | 513 const Expr *Ex; variable 516 : SubRegion(superRegion, AllocaRegionKind), Cnt(cnt), Ex(ex) { in AllocaRegion() 517 assert(Ex); in AllocaRegion() 520 static void ProfileRegion(llvm::FoldingSetNodeID& ID, const Expr *Ex, 525 const Expr *getExpr() const { return Ex; } in getExpr() 1269 Expr const *Ex; variable 1272 : TypedValueRegion(sReg, CXXTempObjectRegionKind), Ex(E) { in CXXTempObjectRegion() 1282 const Expr *getExpr() const { return Ex; } in getExpr() 1287 QualType getValueType() const override { return Ex->getType(); } in getValueType() 1303 Expr const *Ex; variable [all …]
|
| H A D | ExprEngine.h | 449 void VisitArrayInitLoopExpr(const ArrayInitLoopExpr *Ex, ExplodedNode *Pred, 453 void VisitArraySubscriptExpr(const ArraySubscriptExpr *Ex, 483 void VisitCast(const CastExpr *CastE, const Expr *Ex, ExplodedNode *Pred, 499 void VisitGuardedExpr(const Expr *Ex, const Expr *L, const Expr *R, 542 void VisitOffsetOfExpr(const OffsetOfExpr *Ex, ExplodedNode *Pred, 546 void VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr *Ex, 597 const Expr *Ex); 599 bool didEagerlyAssumeBifurcateAt(ProgramStateRef State, const Expr *Ex) const; 604 ProgramStateRef handleLValueBitCast(ProgramStateRef state, const Expr *Ex,
|
| H A D | ProgramState.h | 379 SVal getSValAsScalarOrLoc(const Stmt *Ex, const LocationContext *LCtx) const; 786 inline SVal ProgramState::getSVal(const Stmt *Ex, in getSVal() argument 788 return Env.getSVal(EnvironmentEntry(Ex, LCtx), in getSVal() 795 if (const Expr *Ex = dyn_cast<Expr>(S)) { in getSValAsScalarOrLoc() local 796 QualType T = Ex->getType(); in getSValAsScalarOrLoc() 797 if (Ex->isGLValue() || Loc::isLocType(T) || in getSValAsScalarOrLoc()
|
| /freebsd/usr.bin/vi/catalog/ |
| H A D | zh_CN.UTF-8.base | 85 092 "Ex 命令失败:等待中的命令已丢弃" 86 093 "Ex 命令失败:键映射已丢弃"
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldMachO.h | 34 EHFrameRelatedSections(SID EH, SID T, SID Ex) in EHFrameRelatedSections() 35 : EHFrameSID(EH), TextSID(T), ExceptTabSID(Ex) {} in EHFrameRelatedSections()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | WasmObjectFile.cpp | 1444 wasm::WasmExport Ex; in parseExportSection() local 1445 Ex.Name = readString(Ctx); in parseExportSection() 1446 Ex.Kind = readUint8(Ctx); in parseExportSection() 1447 Ex.Index = readVaruint32(Ctx); in parseExportSection() 1452 Info.Name = Ex.Name; in parseExportSection() 1454 switch (Ex.Kind) { in parseExportSection() 1456 if (!isValidFunctionIndex(Ex.Index)) in parseExportSection() 1460 Info.ElementIndex = Ex.Index; in parseExportSection() 1461 if (isDefinedFunctionIndex(Ex.Index)) { in parseExportSection() 1462 getDefinedFunction(Ex.Index).ExportName = Ex.Name; in parseExportSection() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountChecker.cpp | 228 const Expr *Ex) const { in processObjCLiterals() 231 for (const Stmt *Child : Ex->children()) { in processObjCLiterals() 248 state->getSVal(Ex, pred->getLocationContext()).getAsSymbol()) { in processObjCLiterals() 249 QualType ResultTy = Ex->getType(); in processObjCLiterals() 269 void RetainCountChecker::checkPostStmt(const ObjCBoxedExpr *Ex, in checkPostStmt() argument 274 if (SymbolRef Sym = Pred->getSVal(Ex).getAsSymbol()) { in checkPostStmt() 275 QualType ResultTy = Ex->getType(); in checkPostStmt() 689 const Expr *Ex = CallOrMsg.getOriginExpr(); in checkSummary() local 690 assert(Ex); in checkSummary() 691 ResultTy = GetReturnType(Ex, C.getASTContext()); in checkSummary()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprCXX.cpp | 811 Sema::ActOnCXXThrow(Scope *S, SourceLocation OpLoc, Expr *Ex) { in ActOnCXXThrow() argument 813 if (Ex) { in ActOnCXXThrow() 825 if (const auto *DRE = dyn_cast<DeclRefExpr>(Ex->IgnoreParens())) in ActOnCXXThrow() 844 return BuildCXXThrow(OpLoc, Ex, IsThrownVarInScope); in ActOnCXXThrow() 847 ExprResult Sema::BuildCXXThrow(SourceLocation OpLoc, Expr *Ex, in BuildCXXThrow() argument 873 if (Ex && !Ex->isTypeDependent()) { in BuildCXXThrow() 890 IsThrownVarInScope ? getNamedReturnInfo(Ex) : NamedReturnInfo(); in BuildCXXThrow() 892 QualType ExceptionObjectTy = Context.getExceptionObjectType(Ex->getType()); in BuildCXXThrow() 893 if (CheckCXXThrowOperand(OpLoc, ExceptionObjectTy, Ex)) in BuildCXXThrow() 898 ExprResult Res = PerformMoveOrCopyInitialization(Entity, NRInfo, Ex); in BuildCXXThrow() [all …]
|
| /freebsd/contrib/nvi/ |
| H A D | README | 12 ex ............ Ex source code. 14 man ........... Ex/vi documentation.
|
| /freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | mediatek,sysirq.txt | 32 mapped region. Could be multiple bases here. Ex: mt6797 needs 2 reg, others
|
| /freebsd/crypto/openssl/apps/ |
| H A D | rsa8192.pem | 33 4Ex/td4cuggpEj3FGJV74qRvdvj/MF/uF7IxC/3WapPIsFBFH4zrJsUYt6u3L68I
|