diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2014-12-05 20:26:09 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2014-12-05 20:26:09 +0000 |
commit | 4daa7cc19038b5b49ec0ca8a03aac262bd5a5304 (patch) | |
tree | 26d78599b0d5624a43351da56159b539136421c7 /lib/sanitizer_common/tests/sanitizer_suppressions_test.cc | |
parent | 41e10e31a171a88f7303106f925fc075cd78c158 (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.cc | 10 |
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 { |