summaryrefslogtreecommitdiff
path: root/test/esan
diff options
context:
space:
mode:
authorQin Zhao <zhaoqin@google.com>2016-05-25 17:49:00 +0000
committerQin Zhao <zhaoqin@google.com>2016-05-25 17:49:00 +0000
commita9494465352c28ce019b9e8ea8ae0eeb6ca03176 (patch)
tree9e6cf47c137a8a23f38a8c0e31d033469c1d2c4f /test/esan
parent4502401cf8de82c0e2a12aa8fe6971b0d6e56121 (diff)
[esan][cfrag] Add skeleton for cache fragmentation tool support
Summary: Adds cache_frag.h and cache_frag.cpp for the cache fragmentation tool. Updates test struct-simple.cpp. Reviewers: aizatsky Subscribers: filcab, zhaoqin, llvm-commits, eugenis, vitalybuka, kcc, bruening, kubabrecka Differential Revision: http://reviews.llvm.org/D20538 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@270737 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/esan')
-rw-r--r--test/esan/TestCases/struct-simple.cpp16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/esan/TestCases/struct-simple.cpp b/test/esan/TestCases/struct-simple.cpp
index 9749d3aa2..e3670f2f4 100644
--- a/test/esan/TestCases/struct-simple.cpp
+++ b/test/esan/TestCases/struct-simple.cpp
@@ -26,13 +26,19 @@ void part()
#ifdef MAIN
int main(int argc, char **argv) {
// CHECK: in esan::initializeLibrary
- // CHECK: in esan::processCompilationUnitInit
- // CHECK: in esan::processCompilationUnitInit
+ // CHECK: in esan::initializeCacheFrag
+ // CHECK-NEXT: in esan::processCompilationUnitInit
+ // CHECK-NEXT: in esan::processCacheFragCompilationUnitInit
+ // CHECK-NEXT: in esan::processCompilationUnitInit
+ // CHECK-NEXT: in esan::processCacheFragCompilationUnitInit
part();
return 0;
- // CHECK-NEXT: in esan::finalizeLibrary
+ // CHECK: in esan::finalizeLibrary
+ // CHECK-NEXT: in esan::finalizeCacheFrag
// CHECK-NEXT: {{.*}}EfficiencySanitizer is not finished: nothing yet to report
- // CHECK: in esan::processCompilationUnitExit
- // CHECK: in esan::processCompilationUnitExit
+ // CHECK-NEXT: in esan::processCompilationUnitExit
+ // CHECK-NEXT: in esan::processCacheFragCompilationUnitExit
+ // CHECK-NEXT: in esan::processCompilationUnitExit
+ // CHECK-NEXT: in esan::processCacheFragCompilationUnitExit
}
#endif // MAIN