[compiler-rt] a1e78ae - [NFC][asan] Speedup uar_signals.cpp test

Vitaly Buka via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 14 17:07:16 PDT 2021


Author: Vitaly Buka
Date: 2021-10-14T17:05:19-07:00
New Revision: a1e78aee66038dbc3ce35b72a52c511490cd3e06

URL: https://github.com/llvm/llvm-project/commit/a1e78aee66038dbc3ce35b72a52c511490cd3e06
DIFF: https://github.com/llvm/llvm-project/commit/a1e78aee66038dbc3ce35b72a52c511490cd3e06.diff

LOG: [NFC][asan] Speedup uar_signals.cpp test

It was the slowest test:
--------------------------------------------------------------------------
41.77s: AddressSanitizer-x86_64-linux :: TestCases/Linux/uar_signals.cpp
26.64s: AddressSanitizer-i386-linux :: TestCases/Linux/uar_signals.cpp
14.82s: AddressSanitizer-x86_64-linux :: TestCases/Posix/current_allocated_bytes.cpp
14.79s: AddressSanitizer-i386-linux :: TestCases/Posix/current_allocated_bytes.cpp
11.55s: AddressSanitizer-x86_64-linux :: TestCases/scariness_score_test.cpp
10.15s: AddressSanitizer-x86_64-linux :: TestCases/Posix/stack-use-after-return.cpp

Added: 
    

Modified: 
    compiler-rt/test/asan/TestCases/Linux/uar_signals.cpp

Removed: 
    


################################################################################
diff  --git a/compiler-rt/test/asan/TestCases/Linux/uar_signals.cpp b/compiler-rt/test/asan/TestCases/Linux/uar_signals.cpp
index 07604b7af5d08..cf883d7beade6 100644
--- a/compiler-rt/test/asan/TestCases/Linux/uar_signals.cpp
+++ b/compiler-rt/test/asan/TestCases/Linux/uar_signals.cpp
@@ -65,9 +65,9 @@ int main(int argc, char **argv) {
   EnableSigprof(SignalHandler);
 
   for (auto Thread : {&FastThread, &SlowThread}) {
-    for (int i = 0; i < 1000; i++) {
+    for (int i = 0; i < 100; i++) {
       fprintf(stderr, ".");
-      const int kNumThread = sizeof(void*) == 8 ? 32 : 8;
+      const int kNumThread = 8;
       pthread_t t[kNumThread];
       for (int i = 0; i < kNumThread; i++)
         pthread_create(&t[i], 0, Thread, 0);


        


More information about the llvm-commits mailing list