This revision was automatically updated to reflect the committed changes. Closed by commit rGa114f151930d: [lldb] Deflake TestTsanBasic.py (authored by dvyukov).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D114444/new/ https://reviews.llvm.org/D114444 Files: lldb/test/API/functionalities/tsan/basic/main.c Index: lldb/test/API/functionalities/tsan/basic/main.c =================================================================== --- lldb/test/API/functionalities/tsan/basic/main.c +++ lldb/test/API/functionalities/tsan/basic/main.c @@ -16,14 +16,17 @@ int main (int argc, char const *argv[]) { - pointer = (char *)malloc(10); // malloc line + for (int i = 0; i < 100; i++) { + pointer = (char *)malloc(10); // malloc line - pthread_t t1, t2; - pthread_create(&t1, NULL, f1, NULL); - pthread_create(&t2, NULL, f2, NULL); + pthread_t t1, t2; + pthread_create(&t1, NULL, f1, NULL); + pthread_create(&t2, NULL, f2, NULL); - pthread_join(t1, NULL); - pthread_join(t2, NULL); + pthread_join(t1, NULL); + pthread_join(t2, NULL); + free(pointer); + } return 0; }
Index: lldb/test/API/functionalities/tsan/basic/main.c =================================================================== --- lldb/test/API/functionalities/tsan/basic/main.c +++ lldb/test/API/functionalities/tsan/basic/main.c @@ -16,14 +16,17 @@ int main (int argc, char const *argv[]) { - pointer = (char *)malloc(10); // malloc line + for (int i = 0; i < 100; i++) { + pointer = (char *)malloc(10); // malloc line - pthread_t t1, t2; - pthread_create(&t1, NULL, f1, NULL); - pthread_create(&t2, NULL, f2, NULL); + pthread_t t1, t2; + pthread_create(&t1, NULL, f1, NULL); + pthread_create(&t2, NULL, f2, NULL); - pthread_join(t1, NULL); - pthread_join(t2, NULL); + pthread_join(t1, NULL); + pthread_join(t2, NULL); + free(pointer); + } return 0; }
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits