summaryrefslogtreecommitdiffstats
path: root/libcxx/benchmarks/algorithms.bench.cpp
diff options
context:
space:
mode:
authorArtem Dergachev <artem.dergachev@gmail.com>2017-05-29 15:42:56 +0000
committerArtem Dergachev <artem.dergachev@gmail.com>2017-05-29 15:42:56 +0000
commiteed7a3102c51d863ff9035d31a33313e77364692 (patch)
tree1513579135006000236c91d69cbe271a2995f7e5 /libcxx/benchmarks/algorithms.bench.cpp
parent4c4baf5093c808f41044f32ddef0c62855f1b39c (diff)
downloadbcm5719-llvm-eed7a3102c51d863ff9035d31a33313e77364692.tar.gz
bcm5719-llvm-eed7a3102c51d863ff9035d31a33313e77364692.zip
[analyzer] Support partially tainted records.
The analyzer's taint analysis can now reason about structures or arrays originating from taint sources in which only certain sections are tainted. In particular, it also benefits modeling functions like read(), which may read tainted data into a section of a structure, but RegionStore is incapable of expressing the fact that the rest of the structure remains intact, even if we try to model read() directly. Patch by Vlad Tsyrklevich! Differential revision: https://reviews.llvm.org/D28445 llvm-svn: 304162
Diffstat (limited to 'libcxx/benchmarks/algorithms.bench.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud