[PATCH] D28445: [Analyzer] Extend taint propagation and checking
    Vlad Tsyrklevich via Phabricator via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Mon Feb  6 09:26:45 PST 2017
    
    
  
vlad.tsyrklevich updated this revision to Diff 87237.
vlad.tsyrklevich marked 4 inline comments as done.
vlad.tsyrklevich added a comment.
As Artem mentioned, I reworked `getLCVSymbol()` to get the default bindings directly from the StoreManager which required adding a new method. I also reverted the tainting logic to add taint more conservatively. I have another change that will fix the new FIXME test that is added, but it might involved some refactoring and discussion so I've left it out to make this change as simple as possible.
https://reviews.llvm.org/D28445
Files:
  include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  lib/StaticAnalyzer/Core/RegionStore.cpp
  test/Analysis/taint-generic.c
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D28445.87237.patch
Type: text/x-patch
Size: 5002 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170206/3bb645e8/attachment.bin>
    
    
More information about the cfe-commits
mailing list