aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
diff options
context:
space:
mode:
authorKristof Umann <dkszelethus@gmail.com>2019-02-11 13:46:43 +0000
committerKristof Umann <dkszelethus@gmail.com>2019-02-11 13:46:43 +0000
commit8d239996392ca19efe868432fc521cfd4a8a40d7 (patch)
treed92d5a814f4a34abaf863547a6c2f429004a31f3 /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
parent07834061205152cb9f7240ea8c5d8170ec9af98c (diff)
downloadllvm-8d239996392ca19efe868432fc521cfd4a8a40d7.zip
llvm-8d239996392ca19efe868432fc521cfd4a8a40d7.tar.gz
llvm-8d239996392ca19efe868432fc521cfd4a8a40d7.tar.bz2
[analyzer] New checker for detecting usages of unsafe I/O functions
There are certain unsafe or deprecated (since C11) buffer handling functions which should be avoided in safety critical code. They could cause buffer overflows. A new checker, 'security.insecureAPI.DeprecatedOrUnsafeBufferHandling' warns for every occurrence of such functions (unsafe or deprecated printf, scanf family, and other buffer handling functions, which now have a secure variant). Patch by Dániel Kolozsvári! Differential Revision: https://reviews.llvm.org/D35068 llvm-svn: 353698
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp')
0 files changed, 0 insertions, 0 deletions