summaryrefslogtreecommitdiff
path: root/lib/tsan
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-08-08 13:57:15 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2013-08-08 13:57:15 +0000
commit224226c18c1ee1f9d187de86bf1c5023cb153c71 (patch)
tree133d633400854bc7b47740935977d135d310432f /lib/tsan
parentcde3bae2a43eeb2ce086436833d4f24ab1e69005 (diff)
downloadcompiler-rt-224226c18c1ee1f9d187de86bf1c5023cb153c71.tar.gz
[sanitizer] Intercept scandir/scandir64.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@187982 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/tsan')
-rw-r--r--lib/tsan/rtl/tsan_stat.cc2
-rw-r--r--lib/tsan/rtl/tsan_stat.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/lib/tsan/rtl/tsan_stat.cc b/lib/tsan/rtl/tsan_stat.cc
index 2640dd56e..40aa48871 100644
--- a/lib/tsan/rtl/tsan_stat.cc
+++ b/lib/tsan/rtl/tsan_stat.cc
@@ -356,6 +356,8 @@ void StatOutput(u64 *stat) {
name[StatInt_sched_getaffinity] = " sched_getaffinity ";
name[StatInt_strerror] = " strerror ";
name[StatInt_strerror_r] = " strerror_r ";
+ name[StatInt_scandir] = " scandir ";
+ name[StatInt_scandir64] = " scandir64 ";
name[StatAnnotation] = "Dynamic annotations ";
name[StatAnnotateHappensBefore] = " HappensBefore ";
diff --git a/lib/tsan/rtl/tsan_stat.h b/lib/tsan/rtl/tsan_stat.h
index 68aae3fa5..6ae9ecdf0 100644
--- a/lib/tsan/rtl/tsan_stat.h
+++ b/lib/tsan/rtl/tsan_stat.h
@@ -351,6 +351,8 @@ enum StatType {
StatInt_sched_getaffinity,
StatInt_strerror,
StatInt_strerror_r,
+ StatInt_scandir,
+ StatInt_scandir64,
// Dynamic annotations.
StatAnnotation,