package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573

Folder: tsan

d .. (parent)
d d rwxr-xr-x 4,096 Darwin
d d rwxr-xr-x 4,096 Linux
d d rwxr-xr-x 39 Unit
d d rwxr-xr-x 66 libcxx
d d rwxr-xr-x 4,096 libdispatch
- - rw-r--r-- 5,289 CMakeLists.txt
- - rw-r--r-- 895 aligned_vs_unaligned_race.cpp
- - rw-r--r-- 836 annotate_happens_before.cpp
- - rw-r--r-- 448 atexit.cpp
- - rw-r--r-- 426 atexit2.cpp
- - rw-r--r-- 634 atexit3.cpp
- - rw-r--r-- 736 atexit4.cpp
- - rw-r--r-- 701 atexit5.cpp
- - rw-r--r-- 940 atomic_free.cpp
- - rw-r--r-- 441 atomic_free2.cpp
- - rw-r--r-- 612 atomic_free3.cpp
- - rw-r--r-- 726 atomic_hle.cpp
- - rw-r--r-- 1,538 atomic_norace.cpp
- - rw-r--r-- 1,198 atomic_norace2.cpp
- - rw-r--r-- 2,055 atomic_race.cpp
- - rw-r--r-- 621 atomic_stack.cpp
- - rw-r--r-- 1,218 atomic_store.cpp
- - rw-r--r-- 1,024 barrier.cpp
- - rw-r--r-- 1,016 bench.h
- - rw-r--r-- 419 bench_acquire_only.cpp
- - rw-r--r-- 380 bench_acquire_release.cpp
- - rw-r--r-- 724 bench_local_mutex.cpp
- - rw-r--r-- 521 bench_malloc.cpp
- - rw-r--r-- 2,789 bench_memory_access.cpp
- - rw-r--r-- 591 bench_mutex.cpp
- - rw-r--r-- 636 bench_release_only.cpp
- - rw-r--r-- 574 bench_rwmutex.cpp
- - rw-r--r-- 1,151 bench_shadow_flush.cpp
- - rw-r--r-- 502 bench_single_writer.cpp
- - rw-r--r-- 589 bench_ten_mutexes.cpp
- - rw-r--r-- 1,288 bench_threads.cpp
- - rw-r--r-- 536 benign_race.cpp
- - rw-r--r-- 3,264 compare_exchange.cpp
- - rw-r--r-- 1,074 cond.c
- - rw-r--r-- 1,364 cond_cancel.c
- - rw-r--r-- 1,385 cond_destruction.cpp
- - rw-r--r-- 865 cond_race.cpp
- - rw-r--r-- 1,250 cond_version.c
- - rw-r--r-- 1,937 custom_mutex.h
- - rw-r--r-- 609 custom_mutex0.cpp
- - rw-r--r-- 854 custom_mutex1.cpp
- - rw-r--r-- 642 custom_mutex2.cpp
- - rw-r--r-- 1,031 custom_mutex3.cpp
- - rw-r--r-- 1,001 custom_mutex4.cpp
- - rw-r--r-- 1,018 custom_mutex5.cpp
- - rw-r--r-- 693 cxa_guard_acquire.cpp
- - rw-r--r-- 19,865 deadlock_detector_stress_test.cpp
- - rw-r--r-- 2,224 debug_alloc_stack.cpp
- - rw-r--r-- 1,354 debug_locate.cpp
- - rw-r--r-- 2,849 debug_mutex_bad_unlock.cpp
- - rw-r--r-- 4,025 debugging.cpp
- - rw-r--r-- 1,144 deep_stack1.cpp
- - rw-r--r-- 721 deep_stack2.cpp
- - rw-r--r-- 684 default_options.cpp
- - rwxr-xr-x 772 deflake.bash
- - rw-r--r-- 1,302 dl_iterate_phdr.cpp
- - rw-r--r-- 1,058 dlclose.cpp
- - rw-r--r-- 1,581 dtls.c
- - rw-r--r-- 4,176 exceptions.cpp
- - rw-r--r-- 683 fd_close_norace.cpp
- - rw-r--r-- 573 fd_close_norace2.cpp
- - rw-r--r-- 729 fd_close_norace3.cpp
- - rw-r--r-- 573 fd_close_race.cpp
- - rw-r--r-- 686 fd_dup_norace.cpp
- - rw-r--r-- 1,944 fd_dup_norace2.cpp
- - rw-r--r-- 768 fd_dup_race.cpp
- - rw-r--r-- 692 fd_location.cpp
- - rw-r--r-- 724 fd_location_closed.cpp
- - rw-r--r-- 605 fd_pipe_norace.cpp
- - rw-r--r-- 731 fd_pipe_race.cpp
- - rw-r--r-- 1,421 fd_socket_connect_norace.cpp
- - rw-r--r-- 1,541 fd_socket_norace.cpp
- - rw-r--r-- 717 fd_socketpair_norace.cpp
- - rw-r--r-- 810 fd_stdout_race.cpp
- - rw-r--r-- 1,143 fd_tid_recycled.cpp
- - rw-r--r-- 2,242 fiber_asm.cpp
- - rw-r--r-- 1,766 fiber_cleanup.cpp
- - rw-r--r-- 1,144 fiber_from_thread.cpp
- - rw-r--r-- 1,911 fiber_longjmp.cpp
- - rw-r--r-- 904 fiber_race.cpp
- - rw-r--r-- 831 fiber_simple.cpp
- - rw-r--r-- 1,460 fiber_two_threads.cpp
- - rw-r--r-- 1,089 flush_memory.cpp
- - rw-r--r-- 974 force_background_thread.cpp
- - rw-r--r-- 726 fork_atexit.cpp
- - rw-r--r-- 787 fork_deadlock.cpp
- - rw-r--r-- 1,904 fork_multithreaded.cpp
- - rw-r--r-- 781 fork_multithreaded3.cpp
- - rw-r--r-- 1,327 free_race.c
- - rw-r--r-- 65 free_race.c.supp
- - rw-r--r-- 863 free_race2.c
- - rw-r--r-- 630 free_race3.c
- - rw-r--r-- 1,021 getline_nohang.cpp
- - rw-r--r-- 1,344 global_race.cpp
- - rw-r--r-- 533 global_race2.cpp
- - rw-r--r-- 653 global_race3.cpp
- - rw-r--r-- 512 halt_on_error.cpp
- - rw-r--r-- 477 heap_race.cpp
- - rw-r--r-- 2,264 ignore-noninstrumented.cpp
- - rw-r--r-- 637 ignore_free.cpp
- - rw-r--r-- 1,383 ignore_lib0.cpp
- - rw-r--r-- 36 ignore_lib0.cpp.supp
- - rw-r--r-- 1,576 ignore_lib1.cpp
- - rw-r--r-- 37 ignore_lib1.cpp.supp
- - rw-r--r-- 1,124 ignore_lib2.cpp
- - rw-r--r-- 29 ignore_lib2.cpp.supp
- - rw-r--r-- 1,086 ignore_lib3.cpp
- - rw-r--r-- 32 ignore_lib3.cpp.supp
- - rw-r--r-- 1,371 ignore_lib4.cpp
- - rw-r--r-- 2,546 ignore_lib5.cpp
- - rw-r--r-- 37 ignore_lib5.cpp.supp
- - rw-r--r-- 1,928 ignore_lib6.cpp
- - rw-r--r-- 35 ignore_lib6.cpp.supp
- - rw-r--r-- 490 ignore_lib_lib.h
- - rw-r--r-- 615 ignore_malloc.cpp
- - rw-r--r-- 602 ignore_race.cpp
- - rw-r--r-- 540 ignore_sync.cpp
- - rw-r--r-- 1,760 ignored-interceptors-mmap.cpp
- - rw-r--r-- 658 ignorelist.cpp
- - rw-r--r-- 1,284 ignorelist2.cpp
- - rw-r--r-- 833 inlined_memcpy_race.cpp
- - rw-r--r-- 839 inlined_memcpy_race2.cpp
- - rw-r--r-- 454 interface_atomic_test.c
- - rw-r--r-- 1,064 java.h
- - rw-r--r-- 914 java_alloc.cpp
- - rw-r--r-- 726 java_finalizer.cpp
- - rw-r--r-- 2,620 java_finalizer2.cpp
- - rw-r--r-- 2,028 java_find.cpp
- - rw-r--r-- 1,042 java_heap_init.cpp
- - rw-r--r-- 918 java_lock.cpp
- - rw-r--r-- 1,095 java_lock_move.cpp
- - rw-r--r-- 1,476 java_lock_rec.cpp
- - rw-r--r-- 1,345 java_lock_rec_race.cpp
- - rw-r--r-- 2,041 java_move_overlap.cpp
- - rw-r--r-- 1,500 java_move_overlap_race.cpp
- - rw-r--r-- 700 java_race.cpp
- - rw-r--r-- 1,019 java_race_move.cpp
- - rw-r--r-- 1,035 java_race_pc.cpp
- - rw-r--r-- 928 java_rwlock.cpp
- - rw-r--r-- 2,703 java_symbolization.cpp
- - rw-r--r-- 1,385 java_symbolization_legacy.cpp
- - rw-r--r-- 1,140 java_volatile.cpp
- - rw-r--r-- 1,069 large_malloc_meta.cpp
- - rw-r--r-- 3,939 lit.cfg.py
- - rw-r--r-- 737 lit.site.cfg.py.in
- - rw-r--r-- 1,716 load_shared_lib.cpp
- - rw-r--r-- 373 longjmp.cpp
- - rw-r--r-- 442 longjmp2.cpp
- - rw-r--r-- 867 longjmp3.cpp
- - rw-r--r-- 942 longjmp4.cpp
- - rw-r--r-- 983 lots_of_threads.c
- - rw-r--r-- 665 malloc_overflow.cpp
- - rw-r--r-- 573 malloc_stack.cpp
- - rw-r--r-- 1,236 map32bit.cpp
- - rw-r--r-- 1,088 memcmp_race.cpp
- - rw-r--r-- 1,141 memcpy_race.cpp
- - rw-r--r-- 990 mmap_large.cpp
- - rw-r--r-- 1,138 mmap_lots.cpp
- - rw-r--r-- 1,838 mmap_stress.cpp
- - rw-r--r-- 1,544 mmap_stress2.cpp
- - rw-r--r-- 1,010 mop1.c
- - rw-r--r-- 864 mop_with_offset.cpp
- - rw-r--r-- 864 mop_with_offset2.cpp
- - rw-r--r-- 826 munmap_invalid.cpp
- - rw-r--r-- 1,268 must_deadlock.cpp
- - rw-r--r-- 910 mutex_annotations.cpp
- - rw-r--r-- 583 mutex_bad_read_lock.cpp
- - rw-r--r-- 587 mutex_bad_read_unlock.cpp
- - rw-r--r-- 563 mutex_bad_unlock.cpp
- - rw-r--r-- 1,167 mutex_cycle2.c
- - rw-r--r-- 1,147 mutex_cycle_long.c
- - rw-r--r-- 610 mutex_destroy_locked.cpp
- - rw-r--r-- 740 mutex_destroy_locked2.cpp
- - rw-r--r-- 733 mutex_double_lock.cpp
- - rw-r--r-- 794 mutex_lock_destroyed.cpp
- - rw-r--r-- 992 mutexset1.cpp
- - rw-r--r-- 988 mutexset2.cpp
- - rw-r--r-- 1,297 mutexset3.cpp
- - rw-r--r-- 1,301 mutexset4.cpp
- - rw-r--r-- 1,365 mutexset5.cpp
- - rw-r--r-- 1,610 mutexset6.cpp
- - rw-r--r-- 1,066 mutexset7.cpp
- - rw-r--r-- 1,020 mutexset8.cpp
- - rw-r--r-- 813 on_exit.cpp
- - rw-r--r-- 793 on_initialize_finalize_hooks.cpp
- - rw-r--r-- 124 pie_test.cpp
- - rw-r--r-- 941 print_full_thread_history.cpp
- - rw-r--r-- 465 printf-1.c
- - rw-r--r-- 777 pthread_atfork_deadlock.c
- - rw-r--r-- 1,197 pthread_atfork_deadlock2.c
- - rw-r--r-- 2,372 pthread_atfork_deadlock3.c
- - rw-r--r-- 975 pthread_key.cpp
- - rw-r--r-- 656 race_on_barrier.c
- - rw-r--r-- 746 race_on_barrier2.c
- - rw-r--r-- 568 race_on_fputs.cpp
- - rw-r--r-- 1,089 race_on_heap.cpp
- - rw-r--r-- 1,176 race_on_mutex.c
- - rw-r--r-- 535 race_on_mutex2.c
- - rw-r--r-- 560 race_on_puts.cpp
- - rw-r--r-- 932 race_on_read.cpp
- - rw-r--r-- 651 race_on_speculative_load.cpp
- - rw-r--r-- 785 race_on_write.cpp
- - rw-r--r-- 984 race_range_pc.cpp
- - rw-r--r-- 507 race_stress.cpp
- - rw-r--r-- 596 race_top_suppression.cpp
- - rw-r--r-- 602 race_top_suppression1.cpp
- - rw-r--r-- 1,000 race_with_finished_thread.cpp
- - rw-r--r-- 5,284 real_deadlock_detector_stress_test.cpp
- - rw-r--r-- 1,369 restore_stack.cpp
- - rw-r--r-- 718 setuid2.c
- - rw-r--r-- 1,408 signal_block.cpp
- - rw-r--r-- 2,445 signal_block2.cpp
- - rw-r--r-- 1,209 signal_cond.cpp
- - rw-r--r-- 1,322 signal_errno.cpp
- - rw-r--r-- 502 signal_exit.cpp
- - rw-r--r-- 1,875 signal_longjmp.cpp
- - rw-r--r-- 1,085 signal_malloc.cpp
- - rw-r--r-- 728 signal_pause.cpp
- - rw-r--r-- 3,234 signal_recursive.cpp
- - rw-r--r-- 1,484 signal_reset.cpp
- - rw-r--r-- 1,079 signal_sync.cpp
- - rw-r--r-- 1,842 signal_sync2.cpp
- - rw-r--r-- 983 signal_thread.cpp
- - rw-r--r-- 1,380 signal_thread2.cpp
- - rw-r--r-- 1,970 signal_thread_sigctx_race.cpp
- - rw-r--r-- 644 signal_write.cpp
- - rw-r--r-- 1,106 sigsuspend.cpp
- - rw-r--r-- 538 simple_race.c
- - rw-r--r-- 596 simple_race.cpp
- - rw-r--r-- 3,265 simple_stack.c
- - rw-r--r-- 1,435 simple_stack2.cpp
- - rw-r--r-- 687 sleep_sync.cpp
- - rw-r--r-- 477 sleep_sync2.cpp
- - rw-r--r-- 439 stack_race.cpp
- - rw-r--r-- 551 stack_race2.cpp
- - rw-r--r-- 1,899 stack_sync_reuse.cpp
- - rw-r--r-- 526 static_init1.cpp
- - rw-r--r-- 613 static_init2.cpp
- - rw-r--r-- 797 static_init3.cpp
- - rw-r--r-- 657 static_init4.cpp
- - rw-r--r-- 792 static_init5.cpp
- - rw-r--r-- 792 static_init6.cpp
- - rw-r--r-- 635 static_init7.cpp
- - rw-r--r-- 910 strerror_r.cpp
- - rw-r--r-- 2,805 stress.cpp
- - rw-r--r-- 552 sunrpc.cpp
- - rw-r--r-- 478 suppress_same_address.cpp
- - rw-r--r-- 542 suppress_same_stacks.cpp
- - rw-r--r-- 603 suppressions_global.cpp
- - rw-r--r-- 17 suppressions_global.cpp.supp
- - rw-r--r-- 481 suppressions_mutex.cpp
- - rw-r--r-- 21 suppressions_mutex.cpp.supp
- - rw-r--r-- 650 suppressions_race.cpp
- - rw-r--r-- 14 suppressions_race.cpp.supp
- - rw-r--r-- 650 suppressions_race2.cpp
- - rw-r--r-- 14 suppressions_race2.cpp.supp
- - rw-r--r-- 4,305 test.h
- - rw-r--r-- 399 thread_detach.c
- - rw-r--r-- 630 thread_detach2.c
- - rw-r--r-- 596 thread_end_with_ignore.cpp
- - rw-r--r-- 418 thread_end_with_ignore2.cpp
- - rw-r--r-- 792 thread_end_with_ignore3.cpp
- - rw-r--r-- 523 thread_exit.c
- - rw-r--r-- 326 thread_leak.c
- - rw-r--r-- 325 thread_leak2.c
- - rw-r--r-- 447 thread_leak3.c
- - rw-r--r-- 343 thread_leak4.c
- - rw-r--r-- 527 thread_leak5.c
- - rw-r--r-- 1,235 thread_name.cpp
- - rw-r--r-- 1,046 thread_name2.cpp
- - rw-r--r-- 404 tiny_race.c
- - rw-r--r-- 719 tls_race.cpp
- - rw-r--r-- 883 tls_race2.cpp
- - rw-r--r-- 789 tsan-vs-gvn.cpp
- - rw-r--r-- 1,951 unaligned_norace.cpp
- - rw-r--r-- 3,300 unaligned_race.cpp
- - rw-r--r-- 3,080 vector_race.cpp
- - rw-r--r-- 1,122 vfork.cpp
- - rw-r--r-- 474 virtual_inheritance_compile_bug.cpp
- - rw-r--r-- 1,053 vptr_benign_race.cpp
- - rw-r--r-- 843 vptr_harmful_race.cpp
- - rw-r--r-- 843 vptr_harmful_race2.cpp
- - rw-r--r-- 880 vptr_harmful_race3.cpp
- - rw-r--r-- 534 vptr_harmful_race4.cpp
- - rw-r--r-- 960 write_in_reader_lock.cpp