summaryrefslogtreecommitdiff
path: root/main/astobj2.c
AgeCommit message (Expand)Author
2017-12-20Fix Common Typo's.Corey Farrell
2017-10-10astobj2: Run weakproxy callbacks outside of lock.Corey Farrell
2017-03-30astobj2: Prevent potential deadlocks with ao2_global_obj_releaseSean Bright
2017-01-24astobj2.c: Add excessive ref count trap.Richard Mudgett
2016-10-29astobj2: Declare private variable data_size for AO2_DEBUG only.Corey Farrell
2016-10-27Remove ASTERISK_REGISTER_FILE.Corey Farrell
2016-09-30astobj2: Add backtrace to log_bad_ao2.Corey Farrell
2016-09-02astobj2: Support using a separate object for locking.Corey Farrell
2016-08-19Fix naming mismatch of allocator functions.Corey Farrell
2015-05-22Astobj2: Run weakproxy subscription callbacks in reverse order.Corey Farrell
2015-05-01Astobj2: Fix initialization order of refdebug and AO2_DEBUG.Corey Farrell
2015-04-29Astobj2: Add ao2_weakproxy_ref_object function.Corey Farrell
2015-04-27Astobj2: Allow reference debugging to be enabled/disabled by config.Corey Farrell
2015-04-13astobj2: Add support for weakproxy objects.Corey Farrell
2015-04-13git migration: Refactor the ASTERISK_FILE_VERSION macroMatt Jordan
2015-03-27Improved and portable ast_log recursion avoidanceCorey Farrell
2015-03-26Replace most uses of ast_register_atexit with ast_register_cleanup.Corey Farrell
2014-09-18astobj2.c/refcounter.py: Fix to deal with invalid object refs.Richard Mudgett
2014-07-18astobj2: assert on invalid ref and backtrace cleanupScott Griepentrog
2014-07-13astobj2: work around REF_DEBUG race which causes out of order log entriesCorey Farrell
2014-07-11astobj2: Add tag variants for ao2_bump, ao2_cleanup, and ao2_replaceMatthew Jordan
2014-06-27Ensure REF_DEBUG records entrys for attempts to ao2_ref an invalid objectCorey Farrell
2014-06-06Split astobj2.c into more maintainable components.George Joseph
2014-04-11main/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG outputMatthew Jordan
2014-03-04AO2: Add an assert for bad objectsKinsey Moore
2014-01-09astobj2: Correct ao2_iterator opacity violationsKinsey Moore
2013-10-24astobj2: Unregister debug CLI commands at exitJonathan Rose
2013-09-30Multiple revisions 399887,400138,400178,400180-400181David M. Lee
2013-09-27astobj2: Remove OBJ_CONTINUE support.Richard Mudgett
2013-09-24astobj2: Made use OBJ_SEARCH_xxx identifiers as field enum values internally.Richard Mudgett
2013-09-13Don't write to /tmp/refs when REF_DEBUG is not defined.David M. Lee
2013-09-05astobj2: Only define ao2_bt() once.Richard Mudgett
2013-08-23Fix memory corruption when trying to get "core show locks".Richard Mudgett
2013-08-02Move ast_str_container_alloc and friendsKinsey Moore
2013-06-08Add backtrace generation to MALLOC_DEBUG memory corruption reportsMatthew Jordan
2013-05-14Make ao2 global objects not always use the debug version of the ao2_ref() calls.Richard Mudgett
2013-05-08Initial support for endpoints.David M. Lee
2013-04-25Merge the pimp_my_sip branch into trunk.Mark Michelson
2013-04-03astobj2: Fix rbtree duplicate handling.Richard Mudgett
2013-01-23Attempt to be more helpful when using a bad ao2 object pointer.Richard Mudgett
2012-11-21Add red-black tree container type to astobj2.Richard Mudgett
2012-10-02Missed an astobj2.c debug tag.Richard Mudgett
2012-10-02* Add ref debug tags to astobj2.c ref usage.Richard Mudgett
2012-10-02Fix findings from check-in on r374177Matthew Jordan
2012-10-02Fix a variety of ref counting issuesMatthew Jordan
2012-09-12Enhance astobj2 to support other types of containers.Richard Mudgett
2012-08-01Make astobj2.h not include linkedlists.h.Richard Mudgett
2012-06-15Multiple revisions 369001-369002Kevin P. Fleming
2012-06-01Add new config-parsing frameworkTerry Wilson
2012-05-16Change ao2 global array to ao2 global object holder.Richard Mudgett