Files
clang-p2996/compiler-rt/test/msan/fstat.cc
Kamil Rytarowski 31abb45803 Add MSan interceptor for fstat(2)
Summary:
Add new MSan interceptor that corrects NetBSD's
specific handling of fstat(2).

NetBSD renames the call to __fstat50.

Add new test: test/msan/fstat.cc

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, eugenis, vitalybuka

Reviewed By: vitalybuka

Subscribers: llvm-commits, #sanitizers

Tags: #sanitizers

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

llvm-svn: 321765
2018-01-03 22:28:39 +00:00

16 lines
215 B
C++

// RUN: %clangxx_msan -O0 %s -o %t && %run %t
#include <sys/stat.h>
#include <stdlib.h>
int main(void) {
struct stat st;
if (fstat(0, &st))
exit(1);
if (S_ISBLK(st.st_mode))
exit(0);
return 0;
}