diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-08-08 13:57:15 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-08-08 13:57:15 +0000 |
commit | 224226c18c1ee1f9d187de86bf1c5023cb153c71 (patch) | |
tree | 133d633400854bc7b47740935977d135d310432f /lib/tsan | |
parent | cde3bae2a43eeb2ce086436833d4f24ab1e69005 (diff) | |
download | compiler-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.cc | 2 | ||||
-rw-r--r-- | lib/tsan/rtl/tsan_stat.h | 2 |
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, |