directory /compiler-rt/test/tsan/ @ 266:00f31e85ec16 default tip

name size permissions
[up] drwxr-xr-x
dir. Darwin/ drwxr-xr-x
dir. Linux/ drwxr-xr-x
dir. Unit/ drwxr-xr-x
dir. libcxx/ drwxr-xr-x
dir. libdispatch/ drwxr-xr-x
file CMakeLists.txt 5289 -rw-r--r--
file aligned_vs_unaligned_race.cpp 895 -rw-r--r--
file annotate_happens_before.cpp 836 -rw-r--r--
file atexit.cpp 448 -rw-r--r--
file atexit2.cpp 426 -rw-r--r--
file atexit3.cpp 634 -rw-r--r--
file atexit4.cpp 736 -rw-r--r--
file atexit5.cpp 701 -rw-r--r--
file atomic_free.cpp 940 -rw-r--r--
file atomic_free2.cpp 441 -rw-r--r--
file atomic_free3.cpp 612 -rw-r--r--
file atomic_hle.cpp 726 -rw-r--r--
file atomic_norace.cpp 1538 -rw-r--r--
file atomic_norace2.cpp 1198 -rw-r--r--
file atomic_race.cpp 2055 -rw-r--r--
file atomic_stack.cpp 621 -rw-r--r--
file atomic_store.cpp 1218 -rw-r--r--
file barrier.cpp 1024 -rw-r--r--
file bench.h 1016 -rw-r--r--
file bench_acquire_only.cpp 419 -rw-r--r--
file bench_acquire_release.cpp 380 -rw-r--r--
file bench_local_mutex.cpp 724 -rw-r--r--
file bench_malloc.cpp 521 -rw-r--r--
file bench_memory_access.cpp 2789 -rw-r--r--
file bench_mutex.cpp 591 -rw-r--r--
file bench_release_only.cpp 636 -rw-r--r--
file bench_rwmutex.cpp 574 -rw-r--r--
file bench_shadow_flush.cpp 1151 -rw-r--r--
file bench_single_writer.cpp 502 -rw-r--r--
file bench_ten_mutexes.cpp 589 -rw-r--r--
file bench_threads.cpp 1288 -rw-r--r--
file benign_race.cpp 536 -rw-r--r--
file compare_exchange.cpp 3264 -rw-r--r--
file cond.c 1074 -rw-r--r--
file cond_cancel.c 1364 -rw-r--r--
file cond_destruction.cpp 1385 -rw-r--r--
file cond_race.cpp 865 -rw-r--r--
file cond_version.c 1250 -rw-r--r--
file custom_mutex.h 1937 -rw-r--r--
file custom_mutex0.cpp 609 -rw-r--r--
file custom_mutex1.cpp 854 -rw-r--r--
file custom_mutex2.cpp 642 -rw-r--r--
file custom_mutex3.cpp 1031 -rw-r--r--
file custom_mutex4.cpp 1001 -rw-r--r--
file custom_mutex5.cpp 1018 -rw-r--r--
file cxa_guard_acquire.cpp 693 -rw-r--r--
file deadlock_detector_stress_test.cpp 19865 -rw-r--r--
file debug_alloc_stack.cpp 2224 -rw-r--r--
file debug_locate.cpp 1354 -rw-r--r--
file debug_mutex_bad_unlock.cpp 2849 -rw-r--r--
file debugging.cpp 4025 -rw-r--r--
file deep_stack1.cpp 1144 -rw-r--r--
file deep_stack2.cpp 721 -rw-r--r--
file default_options.cpp 684 -rw-r--r--
file deflake.bash 772 -rwxr-xr-x
file dl_iterate_phdr.cpp 1302 -rw-r--r--
file dlclose.cpp 1058 -rw-r--r--
file dtls.c 1581 -rw-r--r--
file exceptions.cpp 4176 -rw-r--r--
file fd_close_norace.cpp 683 -rw-r--r--
file fd_close_norace2.cpp 573 -rw-r--r--
file fd_close_norace3.cpp 729 -rw-r--r--
file fd_close_race.cpp 573 -rw-r--r--
file fd_dup_norace.cpp 686 -rw-r--r--
file fd_dup_norace2.cpp 1944 -rw-r--r--
file fd_dup_race.cpp 768 -rw-r--r--
file fd_location.cpp 692 -rw-r--r--
file fd_location_closed.cpp 724 -rw-r--r--
file fd_pipe_norace.cpp 605 -rw-r--r--
file fd_pipe_race.cpp 731 -rw-r--r--
file fd_socket_connect_norace.cpp 1421 -rw-r--r--
file fd_socket_norace.cpp 1541 -rw-r--r--
file fd_socketpair_norace.cpp 717 -rw-r--r--
file fd_stdout_race.cpp 810 -rw-r--r--
file fd_tid_recycled.cpp 1143 -rw-r--r--
file fiber_asm.cpp 2242 -rw-r--r--
file fiber_cleanup.cpp 1766 -rw-r--r--
file fiber_from_thread.cpp 1144 -rw-r--r--
file fiber_longjmp.cpp 1911 -rw-r--r--
file fiber_race.cpp 904 -rw-r--r--
file fiber_simple.cpp 831 -rw-r--r--
file fiber_two_threads.cpp 1460 -rw-r--r--
file flush_memory.cpp 1089 -rw-r--r--
file force_background_thread.cpp 974 -rw-r--r--
file fork_atexit.cpp 726 -rw-r--r--
file fork_deadlock.cpp 787 -rw-r--r--
file fork_multithreaded.cpp 1904 -rw-r--r--
file fork_multithreaded3.cpp 781 -rw-r--r--
file free_race.c 1327 -rw-r--r--
file free_race.c.supp 65 -rw-r--r--
file free_race2.c 863 -rw-r--r--
file free_race3.c 630 -rw-r--r--
file getline_nohang.cpp 1021 -rw-r--r--
file global_race.cpp 1344 -rw-r--r--
file global_race2.cpp 533 -rw-r--r--
file global_race3.cpp 653 -rw-r--r--
file halt_on_error.cpp 512 -rw-r--r--
file heap_race.cpp 477 -rw-r--r--
file ignore_free.cpp 637 -rw-r--r--
file ignore_lib0.cpp 1383 -rw-r--r--
file ignore_lib0.cpp.supp 36 -rw-r--r--
file ignore_lib1.cpp 1576 -rw-r--r--
file ignore_lib1.cpp.supp 37 -rw-r--r--
file ignore_lib2.cpp 1124 -rw-r--r--
file ignore_lib2.cpp.supp 29 -rw-r--r--
file ignore_lib3.cpp 1086 -rw-r--r--
file ignore_lib3.cpp.supp 32 -rw-r--r--
file ignore_lib4.cpp 1371 -rw-r--r--
file ignore_lib5.cpp 2546 -rw-r--r--
file ignore_lib5.cpp.supp 37 -rw-r--r--
file ignore_lib6.cpp 1928 -rw-r--r--
file ignore_lib6.cpp.supp 35 -rw-r--r--
file ignore_lib_lib.h 490 -rw-r--r--
file ignore_malloc.cpp 615 -rw-r--r--
file ignore_race.cpp 602 -rw-r--r--
file ignore_sync.cpp 540 -rw-r--r--
file ignored-interceptors-mmap.cpp 1760 -rw-r--r--
file ignorelist.cpp 658 -rw-r--r--
file ignorelist2.cpp 1284 -rw-r--r--
file inlined_memcpy_race.cpp 833 -rw-r--r--
file inlined_memcpy_race2.cpp 839 -rw-r--r--
file interface_atomic_test.c 454 -rw-r--r--
file java.h 1064 -rw-r--r--
file java_alloc.cpp 914 -rw-r--r--
file java_finalizer.cpp 726 -rw-r--r--
file java_finalizer2.cpp 2620 -rw-r--r--
file java_find.cpp 2028 -rw-r--r--
file java_heap_init.cpp 1042 -rw-r--r--
file java_lock.cpp 918 -rw-r--r--
file java_lock_move.cpp 1095 -rw-r--r--
file java_lock_rec.cpp 1476 -rw-r--r--
file java_lock_rec_race.cpp 1345 -rw-r--r--
file java_move_overlap.cpp 2041 -rw-r--r--
file java_move_overlap_race.cpp 1500 -rw-r--r--
file java_race.cpp 700 -rw-r--r--
file java_race_move.cpp 1019 -rw-r--r--
file java_race_pc.cpp 1035 -rw-r--r--
file java_rwlock.cpp 928 -rw-r--r--
file java_symbolization.cpp 2703 -rw-r--r--
file java_symbolization_legacy.cpp 1385 -rw-r--r--
file java_volatile.cpp 1140 -rw-r--r--
file large_malloc_meta.cpp 1069 -rw-r--r--
file lit.cfg.py 3844 -rw-r--r--
file lit.site.cfg.py.in 737 -rw-r--r--
file load_shared_lib.cpp 1716 -rw-r--r--
file longjmp.cpp 373 -rw-r--r--
file longjmp2.cpp 442 -rw-r--r--
file longjmp3.cpp 867 -rw-r--r--
file longjmp4.cpp 942 -rw-r--r--
file lots_of_threads.c 983 -rw-r--r--
file malloc_overflow.cpp 665 -rw-r--r--
file malloc_stack.cpp 573 -rw-r--r--
file map32bit.cpp 1236 -rw-r--r--
file memcmp_race.cpp 1088 -rw-r--r--
file memcpy_race.cpp 1141 -rw-r--r--
file mmap_large.cpp 990 -rw-r--r--
file mmap_lots.cpp 1138 -rw-r--r--
file mmap_stress.cpp 1838 -rw-r--r--
file mmap_stress2.cpp 1544 -rw-r--r--
file mop1.c 1010 -rw-r--r--
file mop_with_offset.cpp 864 -rw-r--r--
file mop_with_offset2.cpp 864 -rw-r--r--
file munmap_invalid.cpp 826 -rw-r--r--
file must_deadlock.cpp 1268 -rw-r--r--
file mutex_annotations.cpp 910 -rw-r--r--
file mutex_bad_read_lock.cpp 583 -rw-r--r--
file mutex_bad_read_unlock.cpp 587 -rw-r--r--
file mutex_bad_unlock.cpp 563 -rw-r--r--
file mutex_cycle2.c 1167 -rw-r--r--
file mutex_cycle_long.c 1147 -rw-r--r--
file mutex_destroy_locked.cpp 610 -rw-r--r--
file mutex_destroy_locked2.cpp 740 -rw-r--r--
file mutex_double_lock.cpp 733 -rw-r--r--
file mutex_lock_destroyed.cpp 794 -rw-r--r--
file mutexset1.cpp 992 -rw-r--r--
file mutexset2.cpp 988 -rw-r--r--
file mutexset3.cpp 1297 -rw-r--r--
file mutexset4.cpp 1301 -rw-r--r--
file mutexset5.cpp 1365 -rw-r--r--
file mutexset6.cpp 1610 -rw-r--r--
file mutexset7.cpp 1066 -rw-r--r--
file mutexset8.cpp 1020 -rw-r--r--
file on_exit.cpp 813 -rw-r--r--
file on_initialize_finalize_hooks.cpp 793 -rw-r--r--
file pie_test.cpp 124 -rw-r--r--
file print_full_thread_history.cpp 941 -rw-r--r--
file printf-1.c 465 -rw-r--r--
file pthread_atfork_deadlock.c 777 -rw-r--r--
file pthread_atfork_deadlock2.c 1197 -rw-r--r--
file pthread_atfork_deadlock3.c 2372 -rw-r--r--
file pthread_key.cpp 975 -rw-r--r--
file race_on_barrier.c 656 -rw-r--r--
file race_on_barrier2.c 746 -rw-r--r--
file race_on_fputs.cpp 568 -rw-r--r--
file race_on_heap.cpp 1089 -rw-r--r--
file race_on_mutex.c 1176 -rw-r--r--
file race_on_mutex2.c 535 -rw-r--r--
file race_on_puts.cpp 560 -rw-r--r--
file race_on_read.cpp 932 -rw-r--r--
file race_on_speculative_load.cpp 651 -rw-r--r--
file race_on_write.cpp 785 -rw-r--r--
file race_range_pc.cpp 984 -rw-r--r--
file race_stress.cpp 507 -rw-r--r--
file race_top_suppression.cpp 596 -rw-r--r--
file race_top_suppression1.cpp 602 -rw-r--r--
file race_with_finished_thread.cpp 1000 -rw-r--r--
file real_deadlock_detector_stress_test.cpp 5284 -rw-r--r--
file restore_stack.cpp 1369 -rw-r--r--
file setuid2.c 718 -rw-r--r--
file signal_block.cpp 1408 -rw-r--r--
file signal_block2.cpp 2445 -rw-r--r--
file signal_cond.cpp 1209 -rw-r--r--
file signal_errno.cpp 1322 -rw-r--r--
file signal_exit.cpp 502 -rw-r--r--
file signal_longjmp.cpp 1875 -rw-r--r--
file signal_malloc.cpp 1085 -rw-r--r--
file signal_pause.cpp 728 -rw-r--r--
file signal_recursive.cpp 3234 -rw-r--r--
file signal_reset.cpp 1484 -rw-r--r--
file signal_sync.cpp 1079 -rw-r--r--
file signal_sync2.cpp 1842 -rw-r--r--
file signal_thread.cpp 983 -rw-r--r--
file signal_thread2.cpp 1380 -rw-r--r--
file signal_thread_sigctx_race.cpp 1970 -rw-r--r--
file signal_write.cpp 644 -rw-r--r--
file sigsuspend.cpp 1106 -rw-r--r--
file simple_race.c 538 -rw-r--r--
file simple_race.cpp 596 -rw-r--r--
file simple_stack.c 3265 -rw-r--r--
file simple_stack2.cpp 1435 -rw-r--r--
file sleep_sync.cpp 687 -rw-r--r--
file sleep_sync2.cpp 477 -rw-r--r--
file stack_race.cpp 439 -rw-r--r--
file stack_race2.cpp 551 -rw-r--r--
file stack_sync_reuse.cpp 1899 -rw-r--r--
file static_init1.cpp 526 -rw-r--r--
file static_init2.cpp 613 -rw-r--r--
file static_init3.cpp 797 -rw-r--r--
file static_init4.cpp 657 -rw-r--r--
file static_init5.cpp 792 -rw-r--r--
file static_init6.cpp 792 -rw-r--r--
file static_init7.cpp 635 -rw-r--r--
file strerror_r.cpp 910 -rw-r--r--
file stress.cpp 2805 -rw-r--r--
file sunrpc.cpp 552 -rw-r--r--
file suppress_same_address.cpp 478 -rw-r--r--
file suppress_same_stacks.cpp 542 -rw-r--r--
file suppressions_global.cpp 603 -rw-r--r--
file suppressions_global.cpp.supp 17 -rw-r--r--
file suppressions_mutex.cpp 481 -rw-r--r--
file suppressions_mutex.cpp.supp 21 -rw-r--r--
file suppressions_race.cpp 650 -rw-r--r--
file suppressions_race.cpp.supp 14 -rw-r--r--
file suppressions_race2.cpp 650 -rw-r--r--
file suppressions_race2.cpp.supp 14 -rw-r--r--
file test.h 4305 -rw-r--r--
file thread_detach.c 399 -rw-r--r--
file thread_detach2.c 630 -rw-r--r--
file thread_end_with_ignore.cpp 596 -rw-r--r--
file thread_end_with_ignore2.cpp 418 -rw-r--r--
file thread_end_with_ignore3.cpp 792 -rw-r--r--
file thread_exit.c 523 -rw-r--r--
file thread_leak.c 326 -rw-r--r--
file thread_leak2.c 325 -rw-r--r--
file thread_leak3.c 447 -rw-r--r--
file thread_leak4.c 343 -rw-r--r--
file thread_leak5.c 527 -rw-r--r--
file thread_name.cpp 1235 -rw-r--r--
file thread_name2.cpp 1046 -rw-r--r--
file tiny_race.c 404 -rw-r--r--
file tls_race.cpp 719 -rw-r--r--
file tls_race2.cpp 883 -rw-r--r--
file tsan-vs-gvn.cpp 789 -rw-r--r--
file unaligned_norace.cpp 1951 -rw-r--r--
file unaligned_race.cpp 3300 -rw-r--r--
file vector_race.cpp 3080 -rw-r--r--
file vfork.cpp 1122 -rw-r--r--
file virtual_inheritance_compile_bug.cpp 474 -rw-r--r--
file vptr_benign_race.cpp 1053 -rw-r--r--
file vptr_harmful_race.cpp 843 -rw-r--r--
file vptr_harmful_race2.cpp 843 -rw-r--r--
file vptr_harmful_race3.cpp 880 -rw-r--r--
file vptr_harmful_race4.cpp 534 -rw-r--r--
file write_in_reader_lock.cpp 960 -rw-r--r--