diff options
author | Vitaly Buka <vitalybuka@google.com> | 2017-06-07 01:53:38 +0000 |
---|---|---|
committer | Vitaly Buka <vitalybuka@google.com> | 2017-06-07 01:53:38 +0000 |
commit | d9bc851fb34b92ab3e97bbfb464334a0d35b11a3 (patch) | |
tree | 2a02dbe8a71e6f2056032b4a217b249efae0140c /llvm/lib/Object/Decompressor.cpp | |
parent | 79452482679cf289832c59b312f8326bc69ae31b (diff) | |
download | bcm5719-llvm-d9bc851fb34b92ab3e97bbfb464334a0d35b11a3.tar.gz bcm5719-llvm-d9bc851fb34b92ab3e97bbfb464334a0d35b11a3.zip |
[tsan]: Fix GNU version of strerror_r interceptor
GNU version of strerror_r returns a result pointer that doesn't match the input
buffer. The result pointer is in fact a pointer to some internal storage.
TSAN was recording a write to this location, which was incorrect.
Fixed https://github.com/google/sanitizers/issues/696
llvm-svn: 304858
Diffstat (limited to 'llvm/lib/Object/Decompressor.cpp')
0 files changed, 0 insertions, 0 deletions