Searched refs:UnsafeArg (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 804 static bool hasUnsafeFormatOrSArg(const CallExpr *Call, const Expr *&UnsafeArg, in hasUnsafeFormatOrSArg() argument 811 const Expr *&UnsafeArg; in hasUnsafeFormatOrSArg() member in libc_func_matchers::hasUnsafeFormatOrSArg::StringFormatStringHandler 815 const Expr *&UnsafeArg) in hasUnsafeFormatOrSArg() argument 816 : Call(Call), FmtArgIdx(FmtArgIdx), UnsafeArg(UnsafeArg) {} in hasUnsafeFormatOrSArg() 828 UnsafeArg = Call->getArg(ArgIdx); // output in hasUnsafeFormatOrSArg() 849 StringFormatStringHandler Handler(Call, FmtArgIdx, UnsafeArg); in hasUnsafeFormatOrSArg() 861 [&UnsafeArg](const Expr *Arg) -> bool { in hasUnsafeFormatOrSArg() 863 UnsafeArg = Arg; in hasUnsafeFormatOrSArg() 1073 const Expr *UnsafeArg; in hasUnsafePrintfStringArg() local 1075 if (hasUnsafeFormatOrSArg(&Node, UnsafeArg, 1, Ctx, false)) { in hasUnsafePrintfStringArg() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | UnsafeBufferUsage.h | 123 const Expr *UnsafeArg = nullptr) = 0;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 2531 const Expr *UnsafeArg = nullptr) override { in handleUnsafeLibcCall() argument 2537 UnsafeArg ? UnsafeArg->getSourceRange() : Call->getSourceRange(); in handleUnsafeLibcCall()
|