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/ObjectFile.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/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions

