Name Date Size #Lines LOC

..--

Darwin/H--2,5161,757

Linux/H--950636

Unit/H--2620

libcxx/H--3825

libdispatch/H--1,7311,061

CMakeLists.txtH A D19-Jul-20245 KiB141125

aligned_vs_unaligned_race.cppH A D02-Aug-2019895 3626

annotate_happens_before.cppH A D10-May-2021836 4224

atexit.cppH A D02-Aug-2019448 3018

atexit2.cppH A D02-Aug-2019426 2715

atexit3.cppH A D02-Aug-2019634 4228

atexit4.cppH A D02-Dec-2021736 3722

atexit5.cppH A D02-Dec-2021701 2816

atomic_free.cppH A D02-Aug-2019940 3215

atomic_free2.cppH A D02-Aug-2019441 2115

atomic_free3.cppH A D28-Jul-2021612 2814

atomic_hle.cppH A D02-Aug-2019726 2617

atomic_norace.cppH A D02-Aug-20191.5 KiB6355

atomic_norace2.cppH A D29-Jul-20211.2 KiB4938

atomic_race.cppH A D02-Aug-20192 KiB8255

atomic_stack.cppH A D28-Jul-2021621 3020

atomic_store.cppH A D02-Aug-20191.2 KiB5034

barrier.cppH A D02-Aug-20191 KiB4130

bench.hH A D28-Jul-20211,016 4034

bench_acquire_only.cppH A D02-Aug-2019419 2310

bench_acquire_release.cppH A D02-Aug-2019380 229

bench_local_mutex.cppH A D02-Aug-2019724 3118

bench_malloc.cppH A D16-Jul-2022521 2312

bench_memory_access.cppH A D25-Nov-20212.7 KiB10892

bench_mutex.cppH A D02-Aug-2019591 3219

bench_release_only.cppH A D02-Aug-2019636 2714

bench_rwmutex.cppH A D02-Aug-2019574 2916

bench_shadow_flush.cppH A D02-Aug-20191.1 KiB4936

bench_single_writer.cppH A D02-Aug-2019502 2714

bench_ten_mutexes.cppH A D02-Aug-2019589 3017

bench_threads.cppH A D02-Dec-20211.3 KiB4632

benign_race.cppH A D10-May-2021536 2821

compare_exchange.cppH A D14-May-20213.2 KiB10780

compare_exchange_acquire_fence.cppH A D13-Mar-20241.1 KiB4432

cond.cH A D30-Apr-20141 KiB5440

cond_cancel.cH A D19-Dec-20221.3 KiB5231

cond_destruction.cppH A D02-Aug-20191.4 KiB5438

cond_race.cppH A D02-Aug-2019865 4030

cond_version.cH A D20-Nov-20151.2 KiB4834

custom_mutex.hH A D20-Oct-20171.9 KiB9476

custom_mutex0.cppH A D04-Sep-2021609 3222

custom_mutex1.cppH A D02-Aug-2019854 4028

custom_mutex2.cppH A D02-Aug-2019642 3525

custom_mutex3.cppH A D02-Aug-20191 KiB4731

custom_mutex4.cppH A D08-Jun-2024961 3418

custom_mutex5.cppH A D08-Jun-2024978 3419

cxa_guard_acquire.cppH A D20-Mar-2023693 3321

deadlock_detector_stress_test.cppH A D02-Aug-201919.4 KiB626464

debug_alloc_stack.cppH A D24-Jul-20242.2 KiB8553

debug_locate.cppH A D02-Aug-20191.3 KiB4426

debug_mutex_bad_unlock.cppH A D30-May-20232.8 KiB7852

debugging.cppH A D13-Apr-20233.9 KiB11681

deep_stack1.cppH A D04-Sep-20211.1 KiB5844

deep_stack2.cppH A D22-Sep-2021721 4330

default_options.cppH A D20-Mar-2023684 3727

deflake.bashH A D12-Feb-2020772 2711

dl_iterate_phdr.cppH A D02-Aug-20191.3 KiB5840

dlclose.cppH A D02-Aug-20191 KiB5737

dtls.cH A D19-Dec-20221.5 KiB6544

exceptions.cppH A D11-Sep-20194.1 KiB186150

fd_close_norace.cppH A D02-Aug-2019683 3425

fd_close_norace2.cppH A D02-Aug-2019573 3121

fd_close_norace3.cppH A D10-Mar-2022729 2922

fd_close_race.cppH A D07-Mar-2022573 2720

fd_dup_norace.cppH A D02-Aug-2019686 3527

fd_dup_norace2.cppH A D04-Sep-20211.9 KiB6129

fd_dup_race.cppH A D02-Aug-2019768 3425

fd_location.cppH A D02-Aug-2019692 3422

fd_location_closed.cppH A D26-Aug-2022724 3019

fd_pipe_norace.cppH A D02-Aug-2019605 3426

fd_pipe_race.cppH A D02-Aug-2019731 3822

fd_socket_connect_norace.cppH A D02-Aug-20191.4 KiB6352

fd_socket_norace.cppH A D02-Aug-20191.5 KiB7059

fd_socketpair_norace.cppH A D02-Aug-2019717 3830

fd_stdout_race.cppH A D02-Aug-2019810 4228

fd_tid_recycled.cppH A D02-Aug-20191.1 KiB5536

fiber_asm.cppH A D02-Aug-20192.2 KiB8769

fiber_cleanup.cppH A D28-Apr-20211.7 KiB7247

fiber_from_thread.cppH A D02-Aug-20191.1 KiB5037

fiber_longjmp.cppH A D02-Aug-20191.9 KiB8268

fiber_race.cppH A D02-Aug-2019904 3826

fiber_simple.cppH A D02-Aug-2019831 3826

fiber_two_threads.cppH A D02-Aug-20191.4 KiB6450

flush_memory.cppH A D13-Dec-20211.1 KiB3926

force_background_thread.cppH A D21-Dec-2021974 2612

fork_atexit.cppH A D02-Aug-2019726 3828

fork_deadlock.cppH A D02-Aug-2019787 3931

fork_multithreaded.cppH A D21-Dec-20211.9 KiB6753

fork_multithreaded3.cppH A D02-Aug-2019781 4133

free_race.cH A D28-Apr-20211.3 KiB4828

free_race.c.suppH A D14-Feb-201465 32

free_race2.cH A D02-Dec-2021863 3821

free_race3.cH A D25-Oct-2021630 3017

getline_nohang.cppH A D13-Mar-20241.1 KiB4728

global_race.cppH A D02-Aug-20191.3 KiB4016

global_race2.cppH A D02-Aug-2019533 2616

global_race3.cppH A D11-Sep-2019653 3021

halt_on_error.cppH A D02-Aug-2019512 2818

heap_race.cppH A D02-Aug-2019477 2519

ignore_free.cppH A D09-Sep-2019637 2821

ignore_lib0.cppH A D27-Jul-20211.4 KiB418

ignore_lib0.cpp.suppH A D02-Aug-201936 31

ignore_lib1.cppH A D19-Dec-20221.5 KiB5120

ignore_lib1.cpp.suppH A D02-Aug-201937 31

ignore_lib2.cppH A D02-Aug-20191.1 KiB3716

ignore_lib2.cpp.suppH A D02-Aug-201929 31

ignore_lib3.cppH A D16-Sep-20241.6 KiB4017

ignore_lib3.cpp.suppH A D02-Aug-201932 31

ignore_lib4.cppH A D19-Dec-20221.3 KiB5024

ignore_lib5.cppH A D19-Dec-20222.5 KiB8444

ignore_lib5.cpp.suppH A D02-Aug-201937 31

ignore_lib6.cppH A D19-Dec-20221.9 KiB7547

ignore_lib6.cpp.suppH A D19-Feb-202035 21

ignore_lib_lib.hH A D14-Feb-2014490 2622

ignore_malloc.cppH A D09-Sep-2019615 2921

ignore_race.cppH A D09-Sep-2019602 2720

ignore_sync.cppH A D10-May-2021540 2719

ignored-interceptors-mmap.cppH A D22-Nov-20211.7 KiB5631

ignorelist.cppH A D04-May-2021658 3120

ignorelist2.cppH A D28-Jul-20211.3 KiB5029

inlined_memcpy_race.cppH A D04-Sep-2022833 3723

inlined_memcpy_race2.cppH A D04-Sep-2022839 3823

interface_atomic_test.cH A D15-Apr-2016454 1712

java.hH A D20-Mar-20231 KiB3429

java_alloc.cppH A D02-Aug-2019914 3929

java_finalizer.cppH A D02-Aug-2019726 3023

java_finalizer2.cppH A D23-Jan-20242.6 KiB8770

java_find.cppH A D02-Aug-20192 KiB7056

java_heap_init.cppH A D02-Aug-20191 KiB2920

java_lock.cppH A D02-Aug-2019918 3830

java_lock_move.cppH A D02-Aug-20191.1 KiB4436

java_lock_rec.cppH A D02-Aug-20191.4 KiB5849

java_lock_rec_race.cppH A D02-Aug-20191.3 KiB5243

java_move_overlap.cppH A D02-Aug-20192 KiB7561

java_move_overlap_race.cppH A D21-Sep-20211.5 KiB5741

java_race.cppH A D02-Aug-2019700 2922

java_race_move.cppH A D21-Sep-20211,019 3828

java_race_pc.cppH A D19-Dec-20221 KiB4126

java_rwlock.cppH A D02-Aug-2019928 3830

java_symbolization.cppH A D20-Mar-20232.6 KiB7754

java_symbolization_legacy.cppH A D20-Mar-20231.4 KiB4940

java_volatile.cppH A D02-Aug-20191.1 KiB4335

large_malloc_meta.cppH A D02-Aug-20191 KiB3216

lit.cfg.pyH A D17-May-20233.8 KiB11575

lit.site.cfg.py.inH A D14-Feb-2020737 1713

load_shared_lib.cppH A D02-Aug-20191.7 KiB7554

longjmp.cppH A D02-Aug-2019373 2416

longjmp2.cppH A D02-Aug-2019442 2618

longjmp3.cppH A D28-Jul-2021867 5034

longjmp4.cppH A D28-Jul-2021942 5337

lots_of_threads.cH A D16-Dec-2021983 3931

malloc_overflow.cppH A D02-Aug-2019665 2417

malloc_stack.cppH A D02-Aug-2019573 2716

many_held_mutex.cppH A D24-Nov-2024382

map32bit.cppH A D12-Oct-20231.2 KiB5130

memcmp_race.cppH A D04-Sep-20221.1 KiB4328

memcpy_race.cppH A D04-Sep-20221.1 KiB4428

mmap_large.cppH A D12-Oct-20231 KiB4029

mmap_lots.cppH A D17-Feb-20211.1 KiB3622

mmap_stress.cppH A D19-Jun-20211.8 KiB6855

mmap_stress2.cppH A D19-Jun-20211.5 KiB5239

mop1.cH A D28-Apr-20151,010 4124

mop_with_offset.cppH A D02-Aug-2019864 3625

mop_with_offset2.cppH A D02-Aug-2019864 3625

munmap_invalid.cppH A D02-Dec-2021826 3014

must_deadlock.cppH A D02-Aug-20191.2 KiB5132

mutex_annotations.cppH A D02-Aug-2019910 5032

mutex_bad_read_lock.cppH A D10-May-2021583 207

mutex_bad_read_unlock.cppH A D10-May-2021587 207

mutex_bad_unlock.cppH A D10-May-2021563 196

mutex_cycle2.cH A D19-Dec-20181.1 KiB3618

mutex_cycle_long.cH A D21-May-20161.1 KiB4323

mutex_destroy_locked.cppH A D02-Aug-2019610 239

mutex_destroy_locked2.cppH A D02-Aug-2019740 3015

mutex_double_lock.cppH A D10-May-2021733 2713

mutex_held_wrong_context.cppH A D08-Nov-2023999 3518

mutex_lock_destroyed.cppH A D19-Dec-2022794 2914

mutexset1.cppH A D02-Aug-2019992 3825

mutexset2.cppH A D02-Aug-2019988 3825

mutexset3.cppH A D02-Aug-20191.3 KiB4630

mutexset4.cppH A D02-Aug-20191.3 KiB4630

mutexset5.cppH A D10-May-20211.3 KiB4730

mutexset6.cppH A D02-Aug-20191.6 KiB5437

mutexset7.cppH A D02-Dec-20211 KiB4227

mutexset8.cppH A D02-Aug-20191,020 4027

on_exit.cppH A D01-Dec-2021813 3720

on_initialize_finalize_hooks.cppH A D10-Apr-2021793 3415

pie_test.cppH A D02-Aug-2019124 73

print_full_thread_history.cppH A D24-Mar-2022941 4127

printf-1.cH A D17-Feb-2016465 179

pthread_atfork_deadlock.cH A D30-Apr-2021777 3421

pthread_atfork_deadlock2.cH A D30-Apr-20211.2 KiB5436

pthread_atfork_deadlock3.cH A D11-Mar-20242.3 KiB9869

pthread_key.cppH A D02-Aug-2019975 4030

pthread_mutex_clocklock.cppH A D18-Dec-2023703 3021

race_on_barrier.cH A D19-Nov-2015656 3523

race_on_barrier2.cH A D19-Nov-2015746 3624

race_on_fputs.cppH A D02-Aug-2019568 3021

race_on_heap.cppH A D28-Jul-20211.1 KiB4930

race_on_mutex.cH A D18-Mar-20161.1 KiB4128

race_on_mutex2.cH A D21-Jan-2015535 2418

race_on_puts.cppH A D02-Aug-2019560 3121

race_on_read.cppH A D02-Aug-2019932 4632

race_on_speculative_load.cppH A D02-Aug-2019651 3122

race_on_write.cppH A D02-Aug-2019785 3927

race_range_pc.cppH A D19-Dec-2022984 4124

race_stress.cppH A D02-Aug-2019507 2617

race_top_suppression.cppH A D28-Jul-2021596 3019

race_top_suppression1.cppH A D02-Aug-2019602 3321

race_with_finished_thread.cppH A D02-Aug-20191,000 4325

real_deadlock_detector_stress_test.cppH A D02-Aug-20195.2 KiB188167

restore_stack.cppH A D02-Aug-20191.3 KiB5133

setuid2.cH A D19-Dec-2022718 2815

signal_block.cppH A D06-Sep-20241.5 KiB6148

signal_block2.cppH A D07-May-20212.4 KiB9276

signal_cond.cppH A D02-Aug-20191.2 KiB5438

signal_errno.cppH A D24-Mar-20241.3 KiB5336

signal_exit.cppH A D21-Sep-2021502 2316

signal_in_mutex_lock.cppH A D17-May-20242 KiB8049

signal_in_read.cH A D11-Mar-20241.3 KiB6038

signal_longjmp.cppH A D19-Dec-20221.8 KiB8152

signal_malloc.cppH A D28-Jul-20211.1 KiB3117

signal_pause.cppH A D02-Aug-2019728 3626

signal_recursive.cppH A D02-Aug-20193.2 KiB12783

signal_reset.cppH A D06-Sep-20241.6 KiB7660

signal_sync.cppH A D24-Mar-20241.1 KiB5741

signal_sync2.cppH A D19-Dec-20221.8 KiB7558

signal_thread.cppH A D24-Mar-2024983 5440

signal_thread2.cppH A D06-Sep-20241.5 KiB7049

signal_thread_sigctx_race.cppH A D10-Jan-20231.9 KiB8562

signal_write.cppH A D02-Aug-2019644 2819

sigsuspend.cppH A D02-Aug-20191.1 KiB4532

simple_race.cH A D21-Jan-2015538 3021

simple_race.cppH A D02-Aug-2019596 3021

simple_stack.cH A D09-Feb-20213.2 KiB8638

simple_stack2.cppH A D02-Aug-20191.4 KiB5435

sleep_sync.cppH A D28-Apr-2021687 3320

sleep_sync2.cppH A D02-Aug-2019477 2517

stack_race.cppH A D02-Aug-2019439 2315

stack_race2.cppH A D02-Aug-2019551 3021

stack_sync_reuse.cppH A D02-Aug-20191.9 KiB6843

static_init1.cppH A D02-Aug-2019526 2821

static_init2.cppH A D02-Aug-2019613 3426

static_init3.cppH A D02-Aug-2019797 4837

static_init4.cppH A D02-Aug-2019657 3829

static_init5.cppH A D02-Aug-2019792 4334

static_init6.cppH A D02-Aug-2019792 4334

static_init7.cppH A D15-Nov-2021635 4032

strerror_r.cppH A D19-Dec-2022910 3318

stress.cppH A D21-Jul-20222.7 KiB10384

sunrpc.cppH A D02-Aug-2019552 2820

suppress_same_address.cppH A D02-Aug-2019478 3123

suppress_same_stacks.cppH A D02-Aug-2019542 2821

suppressions_global.cppH A D02-Aug-2019603 3020

suppressions_global.cpp.suppH A D02-Aug-201917 31

suppressions_mutex.cppH A D02-Aug-2019481 2012

suppressions_mutex.cpp.suppH A D02-Aug-201921 31

suppressions_race.cppH A D02-Aug-2019650 3222

suppressions_race.cpp.suppH A D02-Aug-201914 31

suppressions_race2.cppH A D02-Aug-2019650 3222

suppressions_race2.cpp.suppH A D02-Aug-201914 31

test.hH A D12-Oct-20234.3 KiB143114

thread_detach.cH A D15-Apr-2016399 2114

thread_detach2.cH A D15-Apr-2016630 2917

thread_end_with_ignore.cppH A D02-Dec-2021596 2510

thread_end_with_ignore2.cppH A D02-Dec-2021418 164

thread_end_with_ignore3.cppH A D02-Dec-2021792 2410

thread_exit.cH A D19-Dec-2022523 3018

thread_leak.cH A D15-Apr-2016326 1812

thread_leak2.cH A D15-Apr-2016325 1812

thread_leak3.cH A D21-Jan-2015447 2013

thread_leak4.cH A D15-Apr-2016343 1911

thread_leak5.cH A D21-Jan-2015527 2316

thread_name.cppH A D10-May-20211.2 KiB5039

thread_name2.cppH A D02-Aug-20191 KiB4531

tiny_race.cH A D21-Jan-2015404 2316

tls_race.cppH A D18-Feb-2020719 2715

tls_race2.cppH A D18-Feb-2020883 3723

tsan-vs-gvn.cppH A D02-Aug-2019789 3925

unaligned_norace.cppH A D02-Aug-20191.9 KiB8569

unaligned_race.cppH A D02-Aug-20193.2 KiB130110

vector_race.cppH A D25-Nov-20213 KiB9353

vfork.cppH A D24-Jan-20221.1 KiB5438

virtual_inheritance_compile_bug.cppH A D11-Sep-2019474 2216

vptr_benign_race.cppH A D02-Aug-20191 KiB6050

vptr_harmful_race.cppH A D02-Aug-2019843 5242

vptr_harmful_race2.cppH A D02-Aug-2019843 5242

vptr_harmful_race3.cppH A D02-Aug-2019880 5443

vptr_harmful_race4.cppH A D02-Aug-2019534 3525

write_in_reader_lock.cppH A D02-Aug-2019960 3725