summaryrefslogtreecommitdiff
path: root/include/asterisk/lock.h
AgeCommit message (Expand)Author
2018-01-30core: Create ast_atomic macro's.Corey Farrell
2018-01-25Build System: Require __sync or __atomic functions.Corey Farrell
2018-01-24Build System: Add support for __atomic built-in operators.Corey Farrell
2017-10-24Single API for ast_store_lock_info and ast_remove_lock_info.Corey Farrell
2016-09-29core: Remove ABI effects of LOW_MEMORY.Corey Farrell
2016-09-23chan_sip: Address runaway when realtime peers subscribe to mailboxesGeorge Joseph
2015-02-21asterisk/lock.h: Fix syntax errors for non-gcc OSX with 64-bit integers.Corey Farrell
2014-12-12DEBUG_THREADS: Fix regression and lock tracking initialization problems.Richard Mudgett
2013-11-02vector: Update API to be more flexible.Richard Mudgett
2013-09-09Fix DEBUG_THREADS when lock is acquired in __constructor__David M. Lee
2013-08-23Fix memory corruption when trying to get "core show locks".Richard Mudgett
2013-08-15Fix deadlocks in chan_sip in REFER and BYE handlingKinsey Moore
2013-07-09Make SCOPED_LOCK use RAII_VAR.Jason Parker
2013-06-08Add backtrace generation to MALLOC_DEBUG memory corruption reportsMatthew Jordan
2013-05-07Fixed up \example marker in lock.h Doxygen comment.David M. Lee
2012-11-23Re-initialize logmsgs mutex upon logger initialization to prevent lock errorsMatthew Jordan
2012-08-21Add scoped locks to Asterisk.Mark Michelson
2012-02-28Astobj2 locking enhancement.Richard Mudgett
2011-01-31Merged revisions 305040 via svnmerge from Tilghman Lesher
2011-01-31Merged revisions 304950 via svnmerge from Tilghman Lesher
2010-07-03Merged revisions 273793 via svnmerge from Tilghman Lesher
2010-04-22Remove ABI differences that occured when compiling with DEBUG_THREADS.Jason Parker
2010-04-06Mac OS X does not support comparing a mutex to its initializer. Create a tes...Tilghman Lesher
2010-04-01Fix DEBUG_THREADS build on Darwin.Tilghman Lesher
2009-11-09Merged revisions 228827 via svnmerge from Matthew Nicholson
2009-10-21Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterato...Kevin P. Fleming
2009-09-04Fix trunk breakage.Tilghman Lesher
2009-09-04make sure canlog is set so we can compile with DEBUG_THREADS enabled on OpenBSDMichiel van Baak
2009-04-24Convert the ast_channel data structure over to the astobj2 framework.Russell Bryant
2009-04-22Merged revisions 190092 via svnmerge from Tilghman Lesher
2009-04-10Modify headers and macros, according to Russell's suggestions on the -dev listTilghman Lesher
2009-04-09Merged revisions 187428 via svnmerge from Tilghman Lesher
2009-03-27Fix some issues with rwlock corruption that caused deadlock like symptoms.Russell Bryant
2009-03-09Add Doxygen documentation for API changes from 1.6.0 to 1.6.1Jeff Peeler
2008-11-29incorporates r159808 from branches/1.4:Kevin P. Fleming
2008-07-16(closes issue #13089)Steve Murphy
2008-06-30Merged revisions 126573 via svnmerge from Russell Bryant
2008-06-27Document DLA_UNLOCK and DLA_LOCKTilghman Lesher
2008-06-27Optimization suggested by Russell to cache the value of pthread_self() soMark Michelson
2008-06-27Merged revisions 125793 via svnmerge from Tilghman Lesher
2008-06-25Fix indentationMark Michelson
2008-06-25Fix a bug in the rwlock tracking. ast_rwlock_unlock did not take intoMark Michelson
2008-06-25More expansion of the deadlock avoidance macro, including a macro to do lockingTilghman Lesher
2008-06-25Merged revisions 124965 via svnmerge from Tilghman Lesher
2008-06-03fix build for non debug threadsRussell Bryant
2008-06-03Add lock tracking for rwlocks. Previously, lock.h only had the ability toRussell Bryant
2008-05-29Merged revisions 118954 via svnmerge from Tilghman Lesher
2008-05-29Merged revisions 118953 via svnmerge from Tilghman Lesher
2008-05-23Make sure not to include non-existent headers if they indeed are non-existentMark Michelson
2008-05-23A new feature thanks to the fine folks at Switchvox!Mark Michelson