/external/clang/examples/analyzer-plugin/ |
H A D | MainCallChecker.cpp | 14 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const; 18 void MainCallChecker::checkPreStmt(const CallExpr *CE, CheckerContext &C) const { argument 21 const Expr *Callee = CE->getCallee();
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CastSizeChecker.cpp | 28 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 32 void CastSizeChecker::checkPreStmt(const CastExpr *CE,CheckerContext &C) const { argument 33 const Expr *E = CE->getSubExpr(); 35 QualType ToTy = Ctx.getCanonicalType(CE->getType()); 77 R->addRange(CE->getSourceRange());
|
H A D | CastToStructChecker.cpp | 30 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const; 34 void CastToStructChecker::checkPreStmt(const CastExpr *CE, argument 36 const Expr *E = CE->getSubExpr(); 39 QualType ToTy = Ctx.getCanonicalType(CE->getType()); 66 R->addRange(CE->getSourceRange());
|
H A D | MacOSXAPIChecker.cpp | 37 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const; 39 void CheckDispatchOnce(CheckerContext &C, const CallExpr *CE, 52 void MacOSXAPIChecker::CheckDispatchOnce(CheckerContext &C, const CallExpr *CE, argument 54 if (CE->getNumArgs() < 1) 61 state->getSVal(CE->getArg(0), C.getLocationContext()).getAsRegion(); 86 report->addRange(CE->getArg(0)->getSourceRange()); 94 void MacOSXAPIChecker::checkPreStmt(const CallExpr *CE, argument 96 StringRef Name = C.getCalleeName(CE); 107 (this->*SC)(C, CE, Name);
|
H A D | BuiltinFunctionChecker.cpp | 27 bool evalCall(const CallExpr *CE, CheckerContext &C) const; 32 bool BuiltinFunctionChecker::evalCall(const CallExpr *CE, argument 35 const FunctionDecl *FD = C.getCalleeDecl(CE); 48 assert (CE->arg_begin() != CE->arg_end()); 49 SVal X = state->getSVal(*(CE->arg_begin()), LCtx); 50 C.addTransition(state->BindExpr(CE, LCtx, X)); 58 RM.getAllocaRegion(CE, C.blockCount(), C.getLocationContext()); 64 cast<DefinedOrUnknownSVal>(state->getSVal(*(CE->arg_begin()), LCtx)); 72 C.addTransition(state->BindExpr(CE, LCt [all...] |
H A D | ExprInspectionChecker.cpp | 22 void analyzerEval(const CallExpr *CE, CheckerContext &C) const; 23 void analyzerCheckInlined(const CallExpr *CE, CheckerContext &C) const; 29 bool evalCall(const CallExpr *CE, CheckerContext &C) const; 33 bool ExprInspectionChecker::evalCall(const CallExpr *CE, argument 37 FnCheck Handler = llvm::StringSwitch<FnCheck>(C.getCalleeName(CE)) 46 (this->*Handler)(CE, C); 50 static const char *getArgumentValueString(const CallExpr *CE, argument 52 if (CE->getNumArgs() == 0) 59 const Expr *Assertion = CE->getArg(0); 82 void ExprInspectionChecker::analyzerEval(const CallExpr *CE, argument 99 analyzerCheckInlined(const CallExpr *CE, CheckerContext &C) const argument [all...] |
H A D | NoReturnFunctionChecker.cpp | 31 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const; 37 void NoReturnFunctionChecker::checkPostStmt(const CallExpr *CE, argument 40 const Expr *Callee = CE->getCallee();
|
H A D | AnalyzerStatsChecker.cpp | 120 const CoreEngine &CE = Eng.getCoreEngine(); local 121 for (ExhaustedIterator I = CE.blocks_exhausted_begin(), 122 E = CE.blocks_exhausted_end(); I != E; ++I) { 125 const CFGElement &CE = Exit->front(); local 126 if (const CFGStmt *CS = dyn_cast<CFGStmt>(&CE)) {
|
H A D | ChrootChecker.cpp | 54 bool evalCall(const CallExpr *CE, CheckerContext &C) const; 55 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const; 58 void Chroot(CheckerContext &C, const CallExpr *CE) const; 59 void Chdir(CheckerContext &C, const CallExpr *CE) const; 64 bool ChrootChecker::evalCall(const CallExpr *CE, CheckerContext &C) const { argument 65 const FunctionDecl *FD = C.getCalleeDecl(CE); 76 Chroot(C, CE); 80 Chdir(C, CE); 87 void ChrootChecker::Chroot(CheckerContext &C, const CallExpr *CE) const { 97 void ChrootChecker::Chdir(CheckerContext &C, const CallExpr *CE) cons 124 checkPreStmt(const CallExpr *CE, CheckerContext &C) const argument [all...] |
H A D | CStringSyntaxChecker.cpp | 57 if (const CallExpr *CE = dyn_cast<CallExpr>(E)) { 58 const FunctionDecl *FD = CE->getDirectCallee(); 62 && sameDecl(CE->getArg(0), WithArg)); 82 bool containsBadStrncatPattern(const CallExpr *CE); 94 void VisitCallExpr(CallExpr *CE); 104 bool WalkAST::containsBadStrncatPattern(const CallExpr *CE) { argument 105 const Expr *DstArg = CE->getArg(0); 106 const Expr *SrcArg = CE->getArg(1); 107 const Expr *LenArg = CE->getArg(2); 134 void WalkAST::VisitCallExpr(CallExpr *CE) { argument [all...] |
H A D | ObjCContainersASTChecker.cpp | 83 void VisitCallExpr(CallExpr *CE); 87 static StringRef getCalleeName(CallExpr *CE) { argument 88 const FunctionDecl *FD = CE->getDirectCallee(); 99 void WalkAST::VisitCallExpr(CallExpr *CE) { argument 100 StringRef Name = getCalleeName(CE); 109 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); 117 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); 121 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); 146 PathDiagnosticLocation::createBegin(CE, BR.getSourceManager(), AC); 153 VisitChildren(CE); [all...] |
H A D | ObjCContainersChecker.cpp | 53 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const; 54 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const; 87 void ObjCContainersChecker::checkPostStmt(const CallExpr *CE, argument 89 StringRef Name = C.getCalleeName(CE); 90 if (Name.empty() || CE->getNumArgs() < 1) 95 if (CE->getNumArgs() < 3) 100 addSizeInfo(CE, CE->getArg(2), C); 105 addSizeInfo(CE->getArg(0), CE, 110 checkPreStmt(const CallExpr *CE, CheckerContext &C) const argument [all...] |
H A D | PthreadLockChecker.cpp | 36 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const; 38 void AcquireLock(CheckerContext &C, const CallExpr *CE, SVal lock, 41 void ReleaseLock(CheckerContext &C, const CallExpr *CE, SVal lock) const; 57 void PthreadLockChecker::checkPostStmt(const CallExpr *CE, argument 61 StringRef FName = C.getCalleeName(CE); 65 if (CE->getNumArgs() != 1) 71 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), 76 AcquireLock(C, CE, state->getSVal(CE 95 AcquireLock(CheckerContext &C, const CallExpr *CE, SVal lock, bool isTryLock, enum LockingSemantics semantics) const argument 158 ReleaseLock(CheckerContext &C, const CallExpr *CE, SVal lock) const argument [all...] |
H A D | VirtualCallChecker.cpp | 112 void VisitCallExpr(CallExpr *CE); 113 void VisitCXXMemberCallExpr(CallExpr *CE); 117 void ReportVirtualCall(const CallExpr *CE, bool isPure); 132 void WalkAST::VisitCallExpr(CallExpr *CE) { argument 133 VisitChildren(CE); 134 Enqueue(CE); 137 void WalkAST::VisitCXXMemberCallExpr(CallExpr *CE) { argument 138 VisitChildren(CE); 142 if (MemberExpr *CME = dyn_cast<MemberExpr>(CE->getCallee())) { 155 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE 162 ReportVirtualCall(const CallExpr *CE, bool isPure) argument [all...] |
H A D | CheckerDocumentation.cpp | 195 bool evalCall(const CallExpr *CE, CheckerContext &C) const { return true; } argument
|
H A D | OSAtomicChecker.cpp | 27 bool inlineCall(const CallExpr *CE, ExprEngine &Eng, 31 bool evalOSAtomicCompareAndSwap(const CallExpr *CE, 39 const CallExpr *CE, 41 const Expr *Callee = CE->getCallee(); 52 bool OSAtomicChecker::inlineCall(const CallExpr *CE, argument 57 CE, Pred->getLocationContext()); 64 return evalOSAtomicCompareAndSwap(CE, Eng, Pred, Dst); 70 bool OSAtomicChecker::evalOSAtomicCompareAndSwap(const CallExpr *CE, argument 75 if (CE->getNumArgs() != 3) 79 const Expr *oldValueExpr = CE 38 getCalleeName(ProgramStateRef State, const CallExpr *CE, const LocationContext *LCtx) argument [all...] |
H A D | UnixAPIChecker.cpp | 37 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const; 39 void CheckOpen(CheckerContext &C, const CallExpr *CE) const; 40 void CheckPthreadOnce(CheckerContext &C, const CallExpr *CE) const; 41 void CheckCallocZero(CheckerContext &C, const CallExpr *CE) const; 42 void CheckMallocZero(CheckerContext &C, const CallExpr *CE) const; 43 void CheckReallocZero(CheckerContext &C, const CallExpr *CE) const; 44 void CheckAllocaZero(CheckerContext &C, const CallExpr *CE) const; 45 void CheckVallocZero(CheckerContext &C, const CallExpr *CE) const; 55 const CallExpr *CE, 77 void UnixAPIChecker::CheckOpen(CheckerContext &C, const CallExpr *CE) cons 235 BasicAllocationCheck(CheckerContext &C, const CallExpr *CE, const unsigned numArgs, const unsigned sizeArg, const char *fn) const argument 325 checkPreStmt(const CallExpr *CE, CheckerContext &C) const argument [all...] |
/external/clang/lib/Analysis/ |
H A D | CFGStmtMap.cpp | 52 const CFGElement &CE = *I; local 53 const CFGStmt *CS = CE.getAs<CFGStmt>();
|
H A D | CallGraph.cpp | 36 void VisitCallExpr(CallExpr *CE) { argument 38 if (FunctionDecl *CalleeDecl = CE->getDirectCallee()) 134 CE = I->second->end(); CI != CE; ++CI) {
|
H A D | ReachableCode.cpp | 228 const CXXFunctionalCastExpr *CE = cast <CXXFunctionalCastExpr>(S); local 229 R1 = CE->getSubExpr()->getSourceRange(); 230 return CE->getTypeBeginLoc();
|
/external/icu4c/i18n/ |
H A D | coptccal.h | 115 CE // After the epoch enumerator in enum:CopticCalendar::EEras
|
/external/llvm/lib/Target/Mips/InstPrinter/ |
H A D | MipsInstPrinter.cpp | 99 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(BE->getRHS()); local 100 assert(SRE && CE && "Binary expression must be sym+const."); 101 Offset = CE->getValue();
|
/external/llvm/tools/llvm-mc/ |
H A D | llvm-mc.cpp | 408 MCCodeEmitter *CE = 0; local 411 CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx); 418 IP, CE, MAB, ShowInst)); 424 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx); local 427 FOS, CE, RelaxAll,
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 52 void ExprEngine::VisitCXXConstructExpr(const CXXConstructExpr *CE, argument 60 switch (CE->getConstructionKind()) { 72 if (Var->getInit()->IgnoreImplicit() == CE) { 116 Target = MRMgr.getCXXTempObjectRegion(CE, LCtx); 129 if (CE->getConstructionKind() == CXXConstructExpr::CK_Delegating) { 133 QualType BaseTy = CE->getType(); 143 CEMgr.getCXXConstructorCall(CE, Target, State, LCtx); 146 getCheckerManager().runCheckersForPreStmt(DstPreVisit, Pred, CE, *this); 160 getCheckerManager().runCheckersForPostStmt(destNodes, DstPostCall, CE, *this);
|
/external/clang/tools/driver/ |
H A D | cc1as_main.cpp | 328 MCCodeEmitter *CE = 0; local 331 CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx); 338 IP, CE, MAB, 345 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx); local 348 CE, Opts.RelaxAll,
|