[Sanitizer] Enable funopen on FreeBSD

Reviewers: krytarowski

Reviewed By: krytarowski

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

llvm-svn: 350248
This commit is contained in:
David Carlier 2019-01-02 19:07:27 +00:00
parent 5eade7ab3c
commit 205b709366
2 changed files with 3 additions and 1 deletions

View File

@ -551,7 +551,7 @@
#define SANITIZER_INTERCEPT_POPEN SI_POSIX #define SANITIZER_INTERCEPT_POPEN SI_POSIX
#define SANITIZER_INTERCEPT_POPENVE SI_NETBSD #define SANITIZER_INTERCEPT_POPENVE SI_NETBSD
#define SANITIZER_INTERCEPT_PCLOSE SI_POSIX #define SANITIZER_INTERCEPT_PCLOSE SI_POSIX
#define SANITIZER_INTERCEPT_FUNOPEN SI_NETBSD #define SANITIZER_INTERCEPT_FUNOPEN (SI_NETBSD || SI_FREEBSD)
#define SANITIZER_INTERCEPT_FUNOPEN2 SI_NETBSD #define SANITIZER_INTERCEPT_FUNOPEN2 SI_NETBSD
#endif // #ifndef SANITIZER_PLATFORM_INTERCEPTORS_H #endif // #ifndef SANITIZER_PLATFORM_INTERCEPTORS_H

View File

@ -10,6 +10,8 @@
// CHECK-NEXT: SEEK CALLED; off=100, whence=0 // CHECK-NEXT: SEEK CALLED; off=100, whence=0
// CHECK-NEXT: READ CALLED; len={{[0-9]*}} // CHECK-NEXT: READ CALLED; len={{[0-9]*}}
// CHECK-NEXT: READ: test // CHECK-NEXT: READ: test
//
// UNSUPPORTED: linux. darwin, solaris
#include <assert.h> #include <assert.h>
#include <stdio.h> #include <stdio.h>