[HWASan] Relax use-after-free.cc test matching rules.
authorAlex Shlyapnikov <alekseys@google.com>
Tue, 27 Mar 2018 16:04:40 +0000 (16:04 +0000)
committerAlex Shlyapnikov <alekseys@google.com>
Tue, 27 Mar 2018 16:04:40 +0000 (16:04 +0000)
Relax use-after-free.cc test matching rules to cover more malloc/free
interceptor names variations.

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

llvm-svn: 328630

compiler-rt/test/hwasan/TestCases/use-after-free.cc

index 5df3bfc..6b9cf5a 100644 (file)
@@ -28,11 +28,11 @@ int main() {
   // STORE: #0 {{.*}} in main {{.*}}use-after-free.cc:19
 
   // CHECK: freed here:
-  // CHECK: #0 {{.*}} in free {{.*}}hwasan_interceptors.cc
+  // CHECK: #0 {{.*}} in {{.*}}free{{.*}} {{.*}}hwasan_interceptors.cc
   // CHECK: #1 {{.*}} in main {{.*}}use-after-free.cc:16
 
   // CHECK: previously allocated here:
-  // CHECK: #0 {{.*}} in {{.*}}malloc {{.*}}hwasan_interceptors.cc
+  // CHECK: #0 {{.*}} in {{.*}}malloc{{.*}} {{.*}}hwasan_interceptors.cc
   // CHECK: #1 {{.*}} in main {{.*}}use-after-free.cc:15
 
   // CHECK: SUMMARY: HWAddressSanitizer: tag-mismatch {{.*}} in main