Home
last modified time | relevance | path

Searched refs:CE (Results 1 – 25 of 375) sorted by relevance

12345678910>>...15

/external/clang/lib/StaticAnalyzer/Checkers/
DStreamChecker.cpp74 bool evalCall(const CallExpr *CE, CheckerContext &C) const;
78 void Fopen(CheckerContext &C, const CallExpr *CE) const;
79 void Tmpfile(CheckerContext &C, const CallExpr *CE) const;
80 void Fclose(CheckerContext &C, const CallExpr *CE) const;
81 void Fread(CheckerContext &C, const CallExpr *CE) const;
82 void Fwrite(CheckerContext &C, const CallExpr *CE) const;
83 void Fseek(CheckerContext &C, const CallExpr *CE) const;
84 void Ftell(CheckerContext &C, const CallExpr *CE) const;
85 void Rewind(CheckerContext &C, const CallExpr *CE) const;
86 void Fgetpos(CheckerContext &C, const CallExpr *CE) const;
[all …]
DGenericTaintChecker.cpp36 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
39 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
54 bool checkPre(const CallExpr *CE, CheckerContext &C) const;
57 void addSourcesPre(const CallExpr *CE, CheckerContext &C) const;
60 bool propagateFromPre(const CallExpr *CE, CheckerContext &C) const;
63 void addSourcesPost(const CallExpr *CE, CheckerContext &C) const;
76 ProgramStateRef postScanf(const CallExpr *CE, CheckerContext &C) const;
77 ProgramStateRef postSocket(const CallExpr *CE, CheckerContext &C) const;
78 ProgramStateRef postRetTaint(const CallExpr *CE, CheckerContext &C) const;
81 ProgramStateRef preFscanf(const CallExpr *CE, CheckerContext &C) const;
[all …]
DUnixAPIChecker.cpp37 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 CheckReallocfZero(CheckerContext &C, const CallExpr *CE) const;
45 void CheckAllocaZero(CheckerContext &C, const CallExpr *CE) const;
46 void CheckVallocZero(CheckerContext &C, const CallExpr *CE) const;
56 const CallExpr *CE,
[all …]
DPthreadLockChecker.cpp36 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;
49 void PthreadLockChecker::checkPostStmt(const CallExpr *CE, in REGISTER_LIST_WITH_PROGRAMSTATE()
53 StringRef FName = C.getCalleeName(CE); in REGISTER_LIST_WITH_PROGRAMSTATE()
57 if (CE->getNumArgs() != 1) in REGISTER_LIST_WITH_PROGRAMSTATE()
63 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
68 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
73 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
78 AcquireLock(C, CE, state->getSVal(CE->getArg(0), LCtx), in REGISTER_LIST_WITH_PROGRAMSTATE()
[all …]
DCheckSecuritySyntaxOnly.cpp68 void VisitCallExpr(CallExpr *CE);
76 bool checkCall_strCommon(const CallExpr *CE, const FunctionDecl *FD);
83 void checkCall_gets(const CallExpr *CE, const FunctionDecl *FD);
84 void checkCall_getpw(const CallExpr *CE, const FunctionDecl *FD);
85 void checkCall_mktemp(const CallExpr *CE, const FunctionDecl *FD);
86 void checkCall_mkstemp(const CallExpr *CE, const FunctionDecl *FD);
87 void checkCall_strcpy(const CallExpr *CE, const FunctionDecl *FD);
88 void checkCall_strcat(const CallExpr *CE, const FunctionDecl *FD);
89 void checkCall_rand(const CallExpr *CE, const FunctionDecl *FD);
90 void checkCall_random(const CallExpr *CE, const FunctionDecl *FD);
[all …]
DExprInspectionChecker.cpp23 void analyzerEval(const CallExpr *CE, CheckerContext &C) const;
24 void analyzerCheckInlined(const CallExpr *CE, CheckerContext &C) const;
25 void analyzerCrash(const CallExpr *CE, CheckerContext &C) const;
31 bool evalCall(const CallExpr *CE, CheckerContext &C) const;
35 bool ExprInspectionChecker::evalCall(const CallExpr *CE, in evalCall() argument
39 FnCheck Handler = llvm::StringSwitch<FnCheck>(C.getCalleeName(CE)) in evalCall()
49 (this->*Handler)(CE, C); in evalCall()
53 static const char *getArgumentValueString(const CallExpr *CE, in getArgumentValueString() argument
55 if (CE->getNumArgs() == 0) in getArgumentValueString()
62 const Expr *Assertion = CE->getArg(0); in getArgumentValueString()
[all …]
DCStringChecker.cpp60 bool evalCall(const CallExpr *CE, CheckerContext &C) const;
76 void evalMemcpy(CheckerContext &C, const CallExpr *CE) const;
77 void evalMempcpy(CheckerContext &C, const CallExpr *CE) const;
78 void evalMemmove(CheckerContext &C, const CallExpr *CE) const;
79 void evalBcopy(CheckerContext &C, const CallExpr *CE) const;
80 void evalCopyCommon(CheckerContext &C, const CallExpr *CE,
88 void evalMemcmp(CheckerContext &C, const CallExpr *CE) const;
90 void evalstrLength(CheckerContext &C, const CallExpr *CE) const;
91 void evalstrnLength(CheckerContext &C, const CallExpr *CE) const;
93 const CallExpr *CE,
[all …]
DObjCContainersChecker.cpp53 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
54 void checkPreStmt(const CallExpr *CE, CheckerContext &C) const;
80 void ObjCContainersChecker::checkPostStmt(const CallExpr *CE, in checkPostStmt() argument
82 StringRef Name = C.getCalleeName(CE); in checkPostStmt()
83 if (Name.empty() || CE->getNumArgs() < 1) in checkPostStmt()
88 if (CE->getNumArgs() < 3) in checkPostStmt()
93 addSizeInfo(CE, CE->getArg(2), C); in checkPostStmt()
98 addSizeInfo(CE->getArg(0), CE, C); in checkPostStmt()
103 void ObjCContainersChecker::checkPreStmt(const CallExpr *CE, in checkPreStmt() argument
105 StringRef Name = C.getCalleeName(CE); in checkPreStmt()
[all …]
DCStringSyntaxChecker.cpp56 if (const CallExpr *CE = dyn_cast<CallExpr>(E)) { in isStrlen() local
57 const FunctionDecl *FD = CE->getDirectCallee(); in isStrlen()
61 sameDecl(CE->getArg(0), WithArg)); in isStrlen()
81 bool containsBadStrncatPattern(const CallExpr *CE);
93 void VisitCallExpr(CallExpr *CE);
103 bool WalkAST::containsBadStrncatPattern(const CallExpr *CE) { in containsBadStrncatPattern() argument
104 if (CE->getNumArgs() != 3) in containsBadStrncatPattern()
106 const Expr *DstArg = CE->getArg(0); in containsBadStrncatPattern()
107 const Expr *SrcArg = CE->getArg(1); in containsBadStrncatPattern()
108 const Expr *LenArg = CE->getArg(2); in containsBadStrncatPattern()
[all …]
DVirtualCallChecker.cpp113 void VisitCallExpr(CallExpr *CE);
114 void VisitCXXMemberCallExpr(CallExpr *CE);
118 void ReportVirtualCall(const CallExpr *CE, bool isPure);
133 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() argument
134 VisitChildren(CE); in VisitCallExpr()
135 Enqueue(CE); in VisitCallExpr()
138 void WalkAST::VisitCXXMemberCallExpr(CallExpr *CE) { in VisitCXXMemberCallExpr() argument
139 VisitChildren(CE); in VisitCXXMemberCallExpr()
143 if (MemberExpr *CME = dyn_cast<MemberExpr>(CE->getCallee())) { in VisitCXXMemberCallExpr()
156 const CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(CE->getDirectCallee()); in VisitCXXMemberCallExpr()
[all …]
DBuiltinFunctionChecker.cpp27 bool evalCall(const CallExpr *CE, CheckerContext &C) const;
32 bool BuiltinFunctionChecker::evalCall(const CallExpr *CE, in evalCall() argument
35 const FunctionDecl *FD = C.getCalleeDecl(CE); in evalCall()
51 assert (CE->arg_begin() != CE->arg_end()); in evalCall()
52 SVal X = state->getSVal(*(CE->arg_begin()), LCtx); in evalCall()
53 C.addTransition(state->BindExpr(CE, LCtx, X)); in evalCall()
61 RM.getAllocaRegion(CE, C.blockCount(), C.getLocationContext()); in evalCall()
67 state->getSVal(*(CE->arg_begin()), LCtx).castAs<DefinedOrUnknownSVal>(); in evalCall()
76 C.addTransition(state->BindExpr(CE, LCtx, loc::MemRegionVal(R))); in evalCall()
DChrootChecker.cpp54 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 { in evalCall() argument
65 const FunctionDecl *FD = C.getCalleeDecl(CE); in evalCall()
76 Chroot(C, CE); in evalCall()
80 Chdir(C, CE); in evalCall()
87 void ChrootChecker::Chroot(CheckerContext &C, const CallExpr *CE) const { in Chroot()
97 void ChrootChecker::Chdir(CheckerContext &C, const CallExpr *CE) const { in Chdir()
[all …]
DMacOSXAPIChecker.cpp37 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, in CheckDispatchOnce() argument
54 if (CE->getNumArgs() < 1) in CheckDispatchOnce()
61 state->getSVal(CE->getArg(0), C.getLocationContext()).getAsRegion(); in CheckDispatchOnce()
77 if (CE->getLocStart().isMacroID()) { in CheckDispatchOnce()
96 report->addRange(CE->getArg(0)->getSourceRange()); in CheckDispatchOnce()
104 void MacOSXAPIChecker::checkPreStmt(const CallExpr *CE, in checkPreStmt() argument
106 StringRef Name = C.getCalleeName(CE); in checkPreStmt()
119 (this->*SC)(C, CE, Name); in checkPreStmt()
DObjCContainersASTChecker.cpp81 void VisitCallExpr(CallExpr *CE);
85 static StringRef getCalleeName(CallExpr *CE) { in getCalleeName() argument
86 const FunctionDecl *FD = CE->getDirectCallee(); in getCalleeName()
97 void WalkAST::VisitCallExpr(CallExpr *CE) { in VisitCallExpr() argument
98 StringRef Name = getCalleeName(CE); in VisitCallExpr()
106 if (CE->getNumArgs() != 4) in VisitCallExpr()
109 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
113 if (CE->getNumArgs() != 6) in VisitCallExpr()
117 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
121 Arg = CE->getArg(ArgNum)->IgnoreParenCasts(); in VisitCallExpr()
[all …]
DNoReturnFunctionChecker.cpp32 void checkPostCall(const CallEvent &CE, CheckerContext &C) const;
38 void NoReturnFunctionChecker::checkPostCall(const CallEvent &CE, in checkPostCall() argument
43 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(CE.getDecl())) in checkPostCall()
46 const Expr *Callee = CE.getOriginExpr(); in checkPostCall()
50 if (!BuildSinks && CE.isGlobalCFunction()) { in checkPostCall()
51 if (const IdentifierInfo *II = CE.getCalleeIdentifier()) { in checkPostCall()
DCastToStructChecker.cpp30 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const;
34 void CastToStructChecker::checkPreStmt(const CastExpr *CE, in checkPreStmt() argument
36 const Expr *E = CE->getSubExpr(); in checkPreStmt()
39 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in checkPreStmt()
66 R->addRange(CE->getSourceRange()); in checkPreStmt()
DMallocChecker.cpp185 void checkPostStmt(const CallExpr *CE, CheckerContext &C) const;
238 const CallExpr *CE,
240 static ProgramStateRef MallocMemAux(CheckerContext &C, const CallExpr *CE, in MallocMemAux() argument
244 return MallocMemAux(C, CE, in MallocMemAux()
249 static ProgramStateRef MallocMemAux(CheckerContext &C, const CallExpr *CE,
259 ProgramStateRef FreeMemAttr(CheckerContext &C, const CallExpr *CE,
261 ProgramStateRef FreeMemAux(CheckerContext &C, const CallExpr *CE,
273 ProgramStateRef ReallocMem(CheckerContext &C, const CallExpr *CE,
275 static ProgramStateRef CallocMem(CheckerContext &C, const CallExpr *CE);
572 void MallocChecker::checkPostStmt(const CallExpr *CE, CheckerContext &C) const { in checkPostStmt() argument
[all …]
DCastSizeChecker.cpp28 void checkPreStmt(const CastExpr *CE, CheckerContext &C) const;
32 void CastSizeChecker::checkPreStmt(const CastExpr *CE,CheckerContext &C) const { in checkPreStmt() argument
33 const Expr *E = CE->getSubExpr(); in checkPreStmt()
35 QualType ToTy = Ctx.getCanonicalType(CE->getType()); in checkPreStmt()
77 R->addRange(CE->getSourceRange()); in checkPreStmt()
/external/chromium_org/third_party/icu/source/i18n/
Ducol_imp.h518 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE,
522 uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
614 #define isSpecial(CE) ((((CE)&UCOL_SPECIAL_FLAG)>>28)==0xF) argument
623 #define isContinuation(CE) (((CE) & UCOL_CONTINUATION_MARKER) == UCOL_CONTINUATION_MARKER) argument
624 #define isFlagged(CE) (((CE) & 0x80) == 0x80) argument
625 #define isLongPrimary(CE) (((CE) & 0xC0) == 0xC0) argument
627 #define getCETag(CE) (((CE)&UCOL_TAG_MASK)>>UCOL_TAG_SHIFT) argument
628 #define isContraction(CE) (isSpecial((CE)) && (getCETag((CE)) == CONTRACTION_TAG)) argument
629 #define isPrefix(CE) (isSpecial((CE)) && (getCETag((CE)) == SPEC_PROC_TAG)) argument
630 #define constructContractCE(tag, CE) (UCOL_SPECIAL_FLAG | ((tag)<<UCOL_TAG_SHIFT) | ((CE)&0xFFFFFF)) argument
[all …]
Ducol.cpp2679 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE, collIterate *source, U… in ucol_prv_getSpecialCE() argument
2691 switch(getCETag(CE)) { in ucol_prv_getSpecialCE()
2694 return CE; in ucol_prv_getSpecialCE()
2716 … const UChar *ContractionStart = UCharOffset = (UChar *)coll->image+getContractOffset(CE); in ucol_prv_getSpecialCE()
2718 CE = *(coll->contractionCEs + (UCharOffset - coll->contractionIndex)); in ucol_prv_getSpecialCE()
2731 CE = *(coll->contractionCEs + in ucol_prv_getSpecialCE()
2738 CE = *(coll->contractionCEs + in ucol_prv_getSpecialCE()
2742 if(!isPrefix(CE)) { in ucol_prv_getSpecialCE()
2751 if(CE != UCOL_NOT_FOUND) { // we found something and we can merilly continue in ucol_prv_getSpecialCE()
2766 …firstCE = *(coll->contractionCEs + ((UChar *)coll->image+getContractOffset(CE) - coll->contraction… in ucol_prv_getSpecialCE()
[all …]
/external/icu4c/i18n/
Ducol_imp.h516 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE,
520 uint32_t ucol_prv_getSpecialPrevCE(const UCollator *coll, UChar ch, uint32_t CE,
630 #define isSpecial(CE) ((((CE)&UCOL_SPECIAL_FLAG)>>28)==0xF) argument
639 #define isContinuation(CE) (((CE) & UCOL_CONTINUATION_MARKER) == UCOL_CONTINUATION_MARKER) argument
640 #define isFlagged(CE) (((CE) & 0x80) == 0x80) argument
641 #define isLongPrimary(CE) (((CE) & 0xC0) == 0xC0) argument
643 #define getCETag(CE) (((CE)&UCOL_TAG_MASK)>>UCOL_TAG_SHIFT) argument
644 #define isContraction(CE) (isSpecial((CE)) && (getCETag((CE)) == CONTRACTION_TAG)) argument
645 #define isPrefix(CE) (isSpecial((CE)) && (getCETag((CE)) == SPEC_PROC_TAG)) argument
646 #define constructContractCE(tag, CE) (UCOL_SPECIAL_FLAG | ((tag)<<UCOL_TAG_SHIFT) | ((CE)&0xFFFFFF)) argument
[all …]
Ducol.cpp2754 uint32_t ucol_prv_getSpecialCE(const UCollator *coll, UChar ch, uint32_t CE, collIterate *source, U… in ucol_prv_getSpecialCE() argument
2766 switch(getCETag(CE)) { in ucol_prv_getSpecialCE()
2769 return CE; in ucol_prv_getSpecialCE()
2791 … const UChar *ContractionStart = UCharOffset = (UChar *)coll->image+getContractOffset(CE); in ucol_prv_getSpecialCE()
2793 CE = *(coll->contractionCEs + (UCharOffset - coll->contractionIndex)); in ucol_prv_getSpecialCE()
2806 CE = *(coll->contractionCEs + in ucol_prv_getSpecialCE()
2813 CE = *(coll->contractionCEs + in ucol_prv_getSpecialCE()
2817 if(!isPrefix(CE)) { in ucol_prv_getSpecialCE()
2826 if(CE != UCOL_NOT_FOUND) { // we found something and we can merilly continue in ucol_prv_getSpecialCE()
2841 …firstCE = *(coll->contractionCEs + ((UChar *)coll->image+getContractOffset(CE) - coll->contraction… in ucol_prv_getSpecialCE()
[all …]
/external/llvm/lib/Target/AArch64/AsmParser/
DAArch64AsmParser.cpp284 const MCConstantExpr *CE = cast<MCConstantExpr>(ImmWithLSL.Val); in isAddSubImmLSL0() local
285 return CE->getValue() >= 0 && CE->getValue() <= 0xfff; in isAddSubImmLSL0()
299 const MCConstantExpr *CE = cast<MCConstantExpr>(ImmWithLSL.Val); in isAddSubImmLSL12() local
300 return CE->getValue() >= 0 && CE->getValue() <= 0xfff; in isAddSubImmLSL12()
333 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isBitfieldWidth() local
334 if (!CE) return false; in isBitfieldWidth()
336 return CE->getValue() >= 1 && CE->getValue() <= RegWidth; in isBitfieldWidth()
343 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isCVTFixedPos() local
344 if (!CE) return false; in isCVTFixedPos()
346 return CE->getValue() >= 1 && CE->getValue() <= RegWidth; in isCVTFixedPos()
[all …]
/external/llvm/lib/Target/ARM/AsmParser/
DARMAsmParser.cpp605 if (const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val)) { in isUnsignedOffset() local
606 int64_t Val = CE->getValue(); in isUnsignedOffset()
621 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(Imm.Val); in isThumbMemPC() local
622 if (!CE) return false; in isThumbMemPC()
623 Val = CE->getValue(); in isThumbMemPC()
635 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFPImm() local
636 if (!CE) return false; in isFPImm()
637 int Val = ARM_AM::getFP32Imm(APInt(32, CE->getValue())); in isFPImm()
642 const MCConstantExpr *CE = dyn_cast<MCConstantExpr>(getImm()); in isFBits16() local
643 if (!CE) return false; in isFBits16()
[all …]
/external/llvm/lib/Analysis/
DConstantFolding.cpp232 ConstantExpr *CE = dyn_cast<ConstantExpr>(C); in IsConstantOffsetFromGlobal() local
233 if (!CE) return false; in IsConstantOffsetFromGlobal()
236 if (CE->getOpcode() == Instruction::PtrToInt || in IsConstantOffsetFromGlobal()
237 CE->getOpcode() == Instruction::BitCast) in IsConstantOffsetFromGlobal()
238 return IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD); in IsConstantOffsetFromGlobal()
241 if (GEPOperator *GEP = dyn_cast<GEPOperator>(CE)) { in IsConstantOffsetFromGlobal()
243 if (!IsConstantOffsetFromGlobal(CE->getOperand(0), GV, Offset, TD)) in IsConstantOffsetFromGlobal()
368 if (ConstantExpr *CE = dyn_cast<ConstantExpr>(C)) { in ReadDataFromGlobal() local
369 if (CE->getOpcode() == Instruction::IntToPtr && in ReadDataFromGlobal()
370 CE->getOperand(0)->getType() == TD.getIntPtrType(CE->getContext())) in ReadDataFromGlobal()
[all …]

12345678910>>...15