[all-commits] [llvm/llvm-project] 17f742: [analyzer][NFC] Refactor GenericTaintChecker to us...

Endre Fülöp via All-commits all-commits at lists.llvm.org
Tue Jan 18 07:04:19 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 17f74240e6c3bb64fe741f12d67903e6b7fc38cb
      https://github.com/llvm/llvm-project/commit/17f74240e6c3bb64fe741f12d67903e6b7fc38cb
  Author: Endre Fülöp <endre.fulop at sigmatechnology.se>
  Date:   2022-01-18 (Tue, 18 Jan 2022)

  Changed paths:
    M clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h
    M clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp

  Log Message:
  -----------
  [analyzer][NFC] Refactor GenericTaintChecker to use CallDescriptionMap

GenericTaintChecker now uses CallDescriptionMap to describe the possible
operation in code which trigger the introduction (sources), the removal
(filters), the passing along (propagations) and detection (sinks) of
tainted values.

Reviewed By: steakhal, NoQ

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




More information about the All-commits mailing list