llvm-project/clang/lib
Artem Dergachev 2a5fb1252e [analyzer] NFC: GenericTaintChecker: Revise rule specification mechanisms.
Provide a more powerful and at the same time more readable way of specifying
taint propagation rules for known functions within the checker.

Now it should be possible to specify an unlimited amount of source and
destination parameters for taint propagation.

No functional change intended just yet.

Patch by Gábor Borsik!

Differential Revision: https://reviews.llvm.org/D55734

llvm-svn: 352572
2019-01-30 00:06:43 +00:00
..
ARCMigrate [analyzer] [ARCMT] [NFC] Unify entry point into RetainSummaryManager 2019-01-29 19:29:33 +00:00
AST NFC: Move GenericSelectionExpr dump to NodeDumper 2019-01-29 22:58:28 +00:00
ASTMatchers Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Analysis Thread safety analysis: Improve diagnostics for double locking 2019-01-29 22:11:42 +00:00
Basic Fix the behavior of clang's -w flag. 2019-01-29 19:33:48 +00:00
CodeGen Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
CrossTU Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Driver Rollback unwindlib patch. 2019-01-29 18:27:51 +00:00
Edit Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Format [clang-format] square parens with one token are not Objective-C message sends 2019-01-24 23:07:58 +00:00
Frontend Add -fapply-global-visibility-to-externs for -cc1 2019-01-28 17:12:19 +00:00
FrontendTool [analyzer][NFC] Supply CheckerRegistry with AnalyzerOptions 2019-01-26 15:59:21 +00:00
Headers OpenCL: Use length modifier for warning on vector printf arguments 2019-01-29 20:49:54 +00:00
Index Rename getTypeQualifiers to getMethodQualifiers. 2019-01-28 11:37:49 +00:00
Lex [CUDA][HIP] Do not diagnose use of _Float16 2019-01-29 13:20:23 +00:00
Parse Rename getTypeQualifiers to getMethodQualifiers. 2019-01-28 11:37:49 +00:00
Rewrite Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Sema Thread safety analysis: Improve diagnostics for double locking 2019-01-29 22:11:42 +00:00
Serialization Rename getTypeQualifiers to getMethodQualifiers. 2019-01-28 11:37:49 +00:00
StaticAnalyzer [analyzer] NFC: GenericTaintChecker: Revise rule specification mechanisms. 2019-01-30 00:06:43 +00:00
Tooling [Tooling] Handle #pragma once header guard in include insertion. 2019-01-29 14:40:01 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00