aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/threads_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* Fix failure checking on rcu_read_lockNeil Horman2025-08-091-5/+15
* crypto: use array memory (re)allocation routinesEugene Syromiatnikov2025-08-081-1/+1
* crypto/threads_pthread: rewrite contention data storage to per-tidEugene Syromiatnikov2025-08-071-48/+65
* crypto/threads_lock_contention: factor out lock contention recordingEugene Syromiatnikov2025-08-071-40/+35
* crypto/threads_lock_contention: factor out obtaining the stack traces data po...Eugene Syromiatnikov2025-08-071-24/+20
* crypto/threads_lock_contention: condition file suffix on FIPS_MODULE and not ...Eugene Syromiatnikov2025-08-071-4/+5
* crypto/threads_lock_contention: typo: s/stack_info/stack_traces/ in ossl_init...Eugene Syromiatnikov2025-08-071-1/+1
* crypto/threads_lock_contention: Remove duplicating codeEugene Syromiatnikov2025-08-071-1/+0
* Factor out the lock contention reporting facility implementationEugene Syromiatnikov2025-08-071-115/+162
* crypto/threads_pthread.c optimize ossl_(un)likelyNorbert Pocs2025-07-161-1/+1
* Add lock contention checking to our pthreads implementationNeil Horman2025-07-111-0/+219
* update RCU to use the new thread-local key mgmt apiNeil Horman2025-06-201-8/+7
* Assert that we successfully obtained a lockMatt Caswell2025-04-301-2/+2
* Do some more cleanup in the RCU codeBernd Edlinger2025-03-181-8/+7
* Fix a memory order issue with weakly ordered systemsBernd Edlinger2025-03-171-0/+7
* Fix RCU TODOsAndrew Dinh2025-03-121-7/+4
* Copyright year updatesopenssl-machine2025-03-121-1/+1
* RCU: Ensure that qp's are actually retired in orderBernd Edlinger2025-03-051-3/+4
* Revert wrong macos RCU fixBernd Edlinger2025-02-251-32/+1
* Make CRYPTO_atomic_load/store use the same preprocessor guardsBernd Edlinger2025-02-211-3/+3
* Cleanup atomic fallbacks in threads_pthread.cBernd Edlinger2025-02-211-60/+0
* Don't use __ATOMIC_ACQ_REL on older compilersNeil Horman2025-02-161-9/+7
* Rework and simplify RCU codeBernd Edlinger2025-02-131-74/+25
* Revert "rcu: Ensure that updates to the ID field of a qp don't lose refs"Bernd Edlinger2025-02-131-27/+4
* rcu: Ensure that updates to the ID field of a qp don't lose refsNeil Horman2025-01-221-4/+27
* Fix premature reuse of qp's in rcu locksNeil Horman2025-01-131-3/+10
* Fix breakage on arm64_32 platformsTomas Mraz2024-12-131-2/+3
* Fix solaris build in CRYPTO_atomic_store apiNeil Horman2024-11-291-1/+1
* threads: follow formatting rulesGeorgi Valkov2024-09-051-3/+4
* disable rwlocks on nonstop klt modelNeil Horman2024-07-311-1/+5
* Fix CRYPTO_atomic_storeNeil Horman2024-07-311-1/+1
* threads_pthread, threads_win: improve code consistencyGeorgi Valkov2024-07-171-14/+21
* threads_win: fix build error with VS2010 x86Georgi Valkov2024-07-011-0/+52
* Some minor nit corrections in the thread code for rcuNeil Horman2024-06-201-0/+2
* threads_pthread.c: change inline to ossl_inlinesanumesh2024-05-281-9/+9
* Add CRYPTO_atomic_store apiNeil Horman2024-04-241-0/+23
* Fix list appending in win ossl_rcu_callNeil Horman2024-04-241-4/+0
* Make thread sanitizer cope with rcu locksNeil Horman2024-04-241-2/+24
* crypto/threads_pthread.c: Fix typos found by codespellLogan Upchurch2024-04-231-2/+2
* Make rcu_thread_key context-awareNeil Horman2024-04-191-30/+23
* crypto/threads_pthread.c: refactor all atomics fallbacks for type safetyRichard Levitte2024-04-161-59/+105
* crypto/threads_pthread.c: Cleanup misaligned preprocessor directivesRichard Levitte2024-04-161-23/+23
* Ensure proper memory barriers around ossl_rcu_deref/ossl_rcu_assign_ptrNeil Horman2024-04-101-1/+26
* Copyright year updatesRichard Levitte2024-04-091-1/+1
* Fix the grammar as suggsted in the reviewDimitri Papadopoulos2024-02-141-3/+3
* Fix new typos found by codespellDimitri Papadopoulos2024-02-141-2/+2
* RCU lock implementationNeil Horman2024-02-011-2/+570
* Copyright year updatesMatt Caswell2023-09-071-1/+1
* issue-21718: remove setting of PTHREAD_MUTEX_NORMALNeil Horman2023-08-171-2/+0
* QUIC: Fix bugs where threading is disabledHugo Landau2023-05-241-0/+24