Commit Graph

91 Commits (e823fc9f9bd7eed5f21b5ffdb66961b8eb78dc0a)

Author SHA1 Message Date
Corey Farrell 327e29df6c Improved and portable ast_log recursion avoidance
10 years ago
Corey Farrell aad1694fd4 Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Corey Farrell 5454c620e0 astobj2: Correct REF_DEBUG false leak report
11 years ago
Richard Mudgett 7d0f1a26e6 astobj2.c/refcounter.py: Fix to deal with invalid object refs.
11 years ago
Corey Farrell 148b8d128e astobj2: work around REF_DEBUG race which causes out of order log entries
11 years ago
Corey Farrell 23d1b904b0 Ensure REF_DEBUG records entrys for attempts to ao2_ref an invalid object
11 years ago
Matthew Jordan 33d1220bee main/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG output
11 years ago
Kinsey Moore bac36c6b82 AO2: Add an assert for bad objects
11 years ago
Jonathan Rose d4da5d79bf astobj2: Unregister debug CLI commands at exit
12 years ago
David M. Lee fb51ba1688 Don't write to /tmp/refs when REF_DEBUG is not defined.
12 years ago
Richard Mudgett 0cd0977454 Fix memory corruption when trying to get "core show locks".
12 years ago
Walter Doekes b3eef9957e Consistent memory allocation by ast_bt_get_symbols.
12 years ago
Richard Mudgett a58b7639dd Make ao2 global objects not always use the debug version of the ao2_ref() calls.
12 years ago
Richard Mudgett 24b4a30a09 Attempt to be more helpful when using a bad ao2 object pointer.
13 years ago
Matthew Jordan 8943656ccc Fix a variety of ref counting issues
13 years ago
Richard Mudgett ea0732def2 Make astobj2.h not include linkedlists.h.
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Terry Wilson d54717c39e Add new config-parsing framework
13 years ago
Richard Mudgett d4fa095a64 Change ao2 global array to ao2 global object holder.
13 years ago
Richard Mudgett 1420522c6e Fixed __ao2_ref() validating user_data twice.
13 years ago
Richard Mudgett fb796aac06 Misc changes to make astobj2 enhancement diffs easier to follow.
13 years ago
Richard Mudgett 38e892b370 Add global ao2 array container.
13 years ago
Richard Mudgett 8611bea122 Attempt to be more helpful when using a bad ao2 object pointer.
13 years ago
Richard Mudgett 2e834f7d36 Astobj2 locking enhancement.
13 years ago
Kevin P. Fleming 5b821af99a Trailing whitespace cleanup.
13 years ago
Richard Mudgett 50c8557f03 Add ability to clone ao2 containers.
13 years ago
Richard Mudgett e43d123f11 astobj2.h documentation updates.
13 years ago
Russell Bryant 2b2d34b3c9 Constify tag argument in REF_DEBUG related code.
14 years ago
Richard Mudgett ebf860e157 Check fopen return value for ao2 reference debug output.
14 years ago
Richard Mudgett 6cf345e023 Fixed compiler warning and a couple prototype mismatches.
14 years ago
Russell Bryant 6a15e95a32 astobj2: Avoid using temporary objects + ao2_find() with OBJ_POINTER.
14 years ago
Russell Bryant 6357719a82 Fix some astobj2 iterator breakage, add another unit test.
14 years ago
Stefan Schmidt 19eb6c7384 Adding the Move to Front Hash functionality
14 years ago
Jeff Peeler 10362292ef Merged revisions 307273 via svnmerge from
14 years ago
David Vossel c26c190711 Asterisk media architecture conversion - no more format bitfields
15 years ago
Russell Bryant 519b766cd4 Merged revisions 302267 via svnmerge from
15 years ago
David Vossel 7bdd60d6f0 New astobj2 flag for issuing a callback without locking the container.
15 years ago
Tilghman Lesher b98e47d119 Merged revisions 298960 via svnmerge from
15 years ago
Kevin P. Fleming c44da92360 Improve some very confusing structure names in astobj2.c
15 years ago
Jason Parker 9e3f5fa6fb Remove ABI differences that occured when compiling with DEBUG_THREADS.
15 years ago
Alec L Davis 743b168319 prevent segfault if bad magic number is encountered.
15 years ago
David Vossel 9478670527 astobj2 unit test and bug fix
15 years ago
David Vossel bc16d44b73 fixes astobj2 unlinking of multiple objects when OBJ_MULTIPLE was disabled
16 years ago
David Vossel a7123b5f4f fixes memory leak in astobj2 test
16 years ago
Sean Bright ba6201cae6 Fix ao2_callback when both OBJ_MULTIPLE and OBJ_NODATA are passed.
16 years ago
Kevin P. Fleming ad7a9fb8e8 Correct broken logic from revision 225405.
16 years ago
Kevin P. Fleming be796e703a Fix a refcount error introduced by yesterday's OBJ_MULTIPLE commit.
16 years ago
Kevin P. Fleming cdd1f9e296 Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterator to use it.
16 years ago
Kevin P. Fleming 1c9fe00920 Recorded merge of revisions 222152 via svnmerge from
16 years ago
Tilghman Lesher c1c25181af Merged revisions 221970 via svnmerge from
16 years ago