package info
(click to toggle)
llvm-toolchain-15 1%3A15.0.6-4
- links: PTS, VCS
- area: main
- in suites: bookworm
- size: 1,554,644 kB
- sloc: cpp: 5,922,452; ansic: 1,012,136; asm: 674,362; python: 191,568; objc: 73,855; f90: 42,327; lisp: 31,913; pascal: 11,973; javascript: 10,144; sh: 9,421; perl: 7,447; ml: 5,527; awk: 3,523; makefile: 2,520; xml: 885; cs: 573; fortran: 567
Folder: tsan
| .. (parent) | ||||
| d | rwxr-xr-x | 4,096 | Darwin | |
| d | rwxr-xr-x | 4,096 | Linux | |
| d | rwxr-xr-x | 39 | Unit | |
| d | rwxr-xr-x | 66 | libcxx | |
| 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,351 | 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-- | 565 | cxa_guard_acquire.cpp | |
| - | rw-r--r-- | 19,865 | deadlock_detector_stress_test.cpp | |
| - | rw-r--r-- | 2,225 | debug_alloc_stack.cpp | |
| - | rw-r--r-- | 1,354 | debug_locate.cpp | |
| - | rw-r--r-- | 3,936 | debugging.cpp | |
| - | rw-r--r-- | 1,144 | deep_stack1.cpp | |
| - | rw-r--r-- | 721 | deep_stack2.cpp | |
| - | rw-r--r-- | 601 | 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,566 | 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-- | 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,006 | 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-- | 637 | ignore_free.cpp | |
| - | rw-r--r-- | 1,383 | ignore_lib0.cpp | |
| - | rw-r--r-- | 36 | ignore_lib0.cpp.supp | |
| - | rw-r--r-- | 1,563 | 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,345 | ignore_lib4.cpp | |
| - | rw-r--r-- | 2,518 | ignore_lib5.cpp | |
| - | rw-r--r-- | 37 | ignore_lib5.cpp.supp | |
| - | rw-r--r-- | 1,900 | 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-- | 828 | inlined_memcpy_race.cpp | |
| - | rw-r--r-- | 834 | inlined_memcpy_race2.cpp | |
| - | rw-r--r-- | 454 | interface_atomic_test.c | |
| - | rw-r--r-- | 989 | 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,022 | java_race_pc.cpp | |
| - | rw-r--r-- | 928 | java_rwlock.cpp | |
| - | rw-r--r-- | 2,587 | java_symbolization.cpp | |
| - | rw-r--r-- | 1,269 | 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,829 | 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,134 | map32bit.cpp | |
| - | rw-r--r-- | 1,083 | memcmp_race.cpp | |
| - | rw-r--r-- | 1,143 | memcpy_race.cpp | |
| - | rw-r--r-- | 961 | 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-- | 779 | 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-- | 971 | 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-- | 705 | 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,309 | signal_errno.cpp | |
| - | rw-r--r-- | 502 | signal_exit.cpp | |
| - | rw-r--r-- | 1,862 | 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-- | 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-- | 894 | 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,229 | 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-- | 510 | 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 |
