Home
last modified time | relevance | path

Searched refs:FDecl (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/StaticAnalyzer/Checkers/
DGenericTaintChecker.cpp97 bool checkTaintedBufferSize(const CallExpr *CE, const FunctionDecl *FDecl,
144 getTaintPropagationRule(const FunctionDecl *FDecl,
199 const FunctionDecl *FDecl, in REGISTER_SET_WITH_PROGRAMSTATE()
233 if ( (BId = FDecl->getMemoryFunctionKind()) ) in REGISTER_SET_WITH_PROGRAMSTATE()
252 if (C.isCLibraryFunction(FDecl, "snprintf") || in REGISTER_SET_WITH_PROGRAMSTATE()
253 C.isCLibraryFunction(FDecl, "sprintf")) in REGISTER_SET_WITH_PROGRAMSTATE()
255 else if (C.isCLibraryFunction(FDecl, "strcpy") || in REGISTER_SET_WITH_PROGRAMSTATE()
256 C.isCLibraryFunction(FDecl, "stpcpy") || in REGISTER_SET_WITH_PROGRAMSTATE()
257 C.isCLibraryFunction(FDecl, "strcat")) in REGISTER_SET_WITH_PROGRAMSTATE()
259 else if (C.isCLibraryFunction(FDecl, "bcopy")) in REGISTER_SET_WITH_PROGRAMSTATE()
[all …]
DCStringChecker.cpp1959 const FunctionDecl *FDecl = C.getCalleeDecl(CE); in evalCall() local
1961 if (!FDecl) in evalCall()
1966 if (C.isCLibraryFunction(FDecl, "memcpy")) in evalCall()
1968 else if (C.isCLibraryFunction(FDecl, "mempcpy")) in evalCall()
1970 else if (C.isCLibraryFunction(FDecl, "memcmp")) in evalCall()
1972 else if (C.isCLibraryFunction(FDecl, "memmove")) in evalCall()
1974 else if (C.isCLibraryFunction(FDecl, "strcpy")) in evalCall()
1976 else if (C.isCLibraryFunction(FDecl, "strncpy")) in evalCall()
1978 else if (C.isCLibraryFunction(FDecl, "stpcpy")) in evalCall()
1980 else if (C.isCLibraryFunction(FDecl, "strcat")) in evalCall()
[all …]
/external/clang/lib/Sema/
DSemaChecking.cpp148 static void SemaBuiltinMemChkCall(Sema &S, FunctionDecl *FDecl, in SemaBuiltinMemChkCall() argument
169 IdentifierInfo *FnName = FDecl->getIdentifier(); in SemaBuiltinMemChkCall()
262 Sema::CheckBuiltinFunctionCall(FunctionDecl *FDecl, unsigned BuiltinID, in CheckBuiltinFunctionCall() argument
524 SemaBuiltinMemChkCall(*this, FDecl, TheCall, 2, 3); in CheckBuiltinFunctionCall()
527 SemaBuiltinMemChkCall(*this, FDecl, TheCall, 3, 4); in CheckBuiltinFunctionCall()
531 SemaBuiltinMemChkCall(*this, FDecl, TheCall, 1, 3); in CheckBuiltinFunctionCall()
560 Context.getExceptionObjectType(FDecl->getParamDecl(0)->getType()), in CheckBuiltinFunctionCall()
1229 const NamedDecl *FDecl, in DiagnoseCStringFormatDirectiveInCFAPI() argument
1234 ObjCStringFormatFamily SFFamily = FDecl->getObjCFStringFormattingFamily(); in DiagnoseCStringFormatDirectiveInCFAPI()
1240 for (const auto *I : FDecl->specific_attrs<FormatAttr>()) { in DiagnoseCStringFormatDirectiveInCFAPI()
[all …]
DSemaExpr.cpp934 FunctionDecl *FDecl) { in DefaultVariadicArgumentPromotion() argument
939 (FDecl && FDecl->hasAttr<CFAuditedTransferAttr>()))) { in DefaultVariadicArgumentPromotion()
2701 FunctionDecl *FDecl = cast<FunctionDecl>(D); in UseArgumentDependentLookup() local
2704 if (FDecl->getBuiltinID() && FDecl->isImplicit()) in UseArgumentDependentLookup()
4352 Sema::getVariadicCallType(FunctionDecl *FDecl, const FunctionProtoType *Proto, in getVariadicCallType() argument
4355 if (dyn_cast_or_null<CXXConstructorDecl>(FDecl)) in getVariadicCallType()
4359 else if (FDecl) { in getVariadicCallType()
4360 if (CXXMethodDecl *Method = dyn_cast_or_null<CXXMethodDecl>(FDecl)) in getVariadicCallType()
4393 FunctionDecl *FDecl, in TryTypoCorrectionForCall() argument
4396 DeclarationName FuncName = FDecl->getDeclName(); in TryTypoCorrectionForCall()
[all …]
DSemaCodeComplete.cpp2950 FunctionDecl *FDecl = getFunction(); in CreateSignatureString() local
2953 if (!FDecl && !Proto) { in CreateSignatureString()
2965 if (FDecl) { in CreateSignatureString()
2966 if (IncludeBriefComments && CurrentArg < FDecl->getNumParams()) in CreateSignatureString()
2968 FDecl->getParamDecl(CurrentArg))) in CreateSignatureString()
2970 AddResultTypeChunk(S.Context, Policy, FDecl, QualType(), Result); in CreateSignatureString()
2972 Result.getAllocator().CopyString(FDecl->getNameAsString())); in CreateSignatureString()
2980 AddOverloadParameterChunks(S.getASTContext(), Policy, FDecl, Proto, Result, in CreateSignatureString()
DSemaOverload.cpp11133 FunctionDecl *FDecl = (*Best)->Function; in FinishOverloadedCallExpr() local
11135 if (SemaRef.DiagnoseUseOfDecl(FDecl, ULE->getNameLoc())) in FinishOverloadedCallExpr()
11137 Fn = SemaRef.FixOverloadedFunctionReference(Fn, (*Best)->FoundDecl, FDecl); in FinishOverloadedCallExpr()
11138 return SemaRef.BuildResolvedCallExpr(Fn, FDecl, LParenLoc, Args, RParenLoc, in FinishOverloadedCallExpr()
11189 FunctionDecl *FDecl = (*Best)->Function; in FinishOverloadedCallExpr() local
11190 Fn = SemaRef.FixOverloadedFunctionReference(Fn, (*Best)->FoundDecl, FDecl); in FinishOverloadedCallExpr()
11191 return SemaRef.BuildResolvedCallExpr(Fn, FDecl, LParenLoc, Args, RParenLoc, in FinishOverloadedCallExpr()
DSemaLookup.cpp2676 const FunctionDecl *FDecl = D->getUnderlyingDecl()->getAsFunction(); in FindAssociatedClassesAndNamespaces() local
2680 addAssociatedClassesAndNamespaces(Result, FDecl->getType()); in FindAssociatedClassesAndNamespaces()
/external/clang/include/clang/Sema/
DSema.h3897 FunctionDecl *FDecl,
8258 VariadicCallType getVariadicCallType(FunctionDecl *FDecl,
8284 bool GatherArgumentsForCall(SourceLocation CallLoc, FunctionDecl *FDecl,
8295 FunctionDecl *FDecl);
8962 bool CheckFunctionCall(FunctionDecl *FDecl, CallExpr *TheCall,
8969 void CheckConstructorCall(FunctionDecl *FDecl,
8974 void checkCall(NamedDecl *FDecl, const FunctionProtoType *Proto,
8981 ExprResult CheckBuiltinFunctionCall(FunctionDecl *FDecl,
9066 const FunctionDecl *FDecl,
/external/clang/lib/AST/
DExpr.cpp1268 const FunctionDecl *FDecl = dyn_cast<FunctionDecl>(DRE->getDecl()); in getBuiltinCallee() local
1269 if (!FDecl) in getBuiltinCallee()
1272 if (!FDecl->getIdentifier()) in getBuiltinCallee()
1275 return FDecl->getBuiltinID(); in getBuiltinCallee()
/external/clang/lib/Frontend/Rewrite/
DRewriteModernObjC.cpp210 if (FunctionDecl *FDecl = dyn_cast<FunctionDecl>(*I)) { in HandleTopLevelDecl() local
215 if (FDecl->isThisDeclarationADefinition() && in HandleTopLevelDecl()
217 !FDecl->isTopLevelDeclInObjCContainer()) { in HandleTopLevelDecl()
218 FunctionDefinitionsSeen.push_back(FDecl); in HandleTopLevelDecl()
5924 FunctionDecl *FDecl = FunctionDefinitionsSeen[i]; in HandleTranslationUnit() local
5925 HandleTopLevelSingleDecl(FDecl); in HandleTranslationUnit()