[Sanitizer] intercept setvbuf on other platforms where it is supported
authorDavid Carlier <devnexen@gmail.com>
Tue, 20 Nov 2018 22:17:23 +0000 (22:17 +0000)
committerDavid Carlier <devnexen@gmail.com>
Tue, 20 Nov 2018 22:17:23 +0000 (22:17 +0000)
commit5ffb47b3a19120e9718c1785c18c4c1db42cb0c1
treecc522869280e44dd02f0314bb1395281e34e906a
parentc68f895702958dda96bfc297a3bc491082c5269d
[Sanitizer] intercept setvbuf on other platforms where it is supported

Unit tests enabled only in platform tested.

Reviewers: krytarowski, vitalybuka

Reviewed By: krytarowski, vitalybuka

Differential Revision: https://reviews.llvm.org/D54739

llvm-svn: 347355
compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc
compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
compiler-rt/test/sanitizer_common/TestCases/Posix/setvbuf.cc [moved from compiler-rt/test/sanitizer_common/TestCases/NetBSD/setvbuf.cc with 88% similarity]