summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
diff options
context:
space:
mode:
authorKuba Brecka <kuba.brecka@gmail.com>2014-12-05 20:26:09 +0000
committerKuba Brecka <kuba.brecka@gmail.com>2014-12-05 20:26:09 +0000
commit4daa7cc19038b5b49ec0ca8a03aac262bd5a5304 (patch)
tree26d78599b0d5624a43351da56159b539136421c7 /lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
parent41e10e31a171a88f7303106f925fc075cd78c158 (diff)
Implement AddressSanitizer suppressions.
Adds 3 new suppression types, "interceptor_name", "interceptor_via_fun", "interceptor_via_lib". Reviewed at http://reviews.llvm.org/D6280. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@223508 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/tests/sanitizer_suppressions_test.cc')
-rw-r--r--lib/sanitizer_common/tests/sanitizer_suppressions_test.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc b/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
index 272e50b14..069924328 100644
--- a/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
+++ b/lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
@@ -71,8 +71,16 @@ TEST(Suppressions, TypeStrings) {
!internal_strcmp(SuppressionTypeString(SuppressionDeadlock), "deadlock"));
CHECK(!internal_strcmp(SuppressionTypeString(SuppressionVptrCheck),
"vptr_check"));
+ CHECK(!internal_strcmp(SuppressionTypeString(SuppressionInterceptorName),
+ "interceptor_name"));
+ CHECK(
+ !internal_strcmp(SuppressionTypeString(SuppressionInterceptorViaFunction),
+ "interceptor_via_fun"));
+ CHECK(
+ !internal_strcmp(SuppressionTypeString(SuppressionInterceptorViaLibrary),
+ "interceptor_via_lib"));
// Ensure this test is up-to-date when suppression types are added.
- CHECK_EQ(9, SuppressionTypeCount);
+ CHECK_EQ(12, SuppressionTypeCount);
}
class SuppressionContextTest : public ::testing::Test {