Commit Graph

24 Commits (0135ff19edd53c46c435f9de9eab57f42eba4a4a)

Author SHA1 Message Date
Sean Bright 0135ff19ed Avoid a crash if we don't pass an argument to 'astobj2 test.'
15 years ago
Jason Parker c94931c9a4 Fix DEBUG_THREADS issue with out-of-tree modules.
15 years ago
Jason Parker 8371df4e7b Revert revisions 254046 and 254098.
15 years ago
Jason Parker 16a9a742a4 Allow out-of-tree modules to load, regardless of DEBUG_THREADS/DEBUG_CHANNEL_LOCKS differences.
15 years ago
Kevin P. Fleming 2ad7cb7e87 Fix ao2_iterator API to hold references to containers being iterated.
16 years ago
Tilghman Lesher 012b1bc180 Ensure the result of the hash function is positive. Negative array offsets suck.
16 years ago
Michiel van Baak d5cc6f0879 Make sure 'start' is always initialized.
16 years ago
David Vossel ed1951d895 Merge code associated with AST-2009-006
16 years ago
Kevin P. Fleming 7e1ee720ba Improve the build system to *properly* remove unnecessary symbols from the runtime global namespace. Along the way, change the prefixes on some internal-only API calls to use a common prefix.
16 years ago
Kevin P. Fleming 59f867a5cb revert commit that included extranous changes
16 years ago
Kevin P. Fleming f1f417a9d8 Improve the build system to *properly* remove unnecessary symbols from the runtime global namespace. Along the way, change the prefixes on some internal-only API calls to use a common prefix.
16 years ago
Sean Bright ffc0c7e4ae Merged revisions 161421 via svnmerge from
17 years ago
Russell Bryant 07741a3261 Add ao2_trylock() to go along with ao2_lock() and ao2_unlock()
17 years ago
Russell Bryant a0bf88537a When compiling with DEBUG_THREADS, report the real file/func/line for ao2_lock/ao2_unlock
17 years ago
Russell Bryant 82cf65f89a Fix a memory leak in astobj2 that was pointed out by seanbright. When a container
17 years ago
Russell Bryant 1f8caa100d Change the behavior of ao2_link(). Previously, in inherited a reference.
18 years ago
Russell Bryant 8138003de7 resolve a warning when not building under dev mode
18 years ago
Russell Bryant c8dd4e7430 Only compile in tracking astobj2 statistics if dev-mode is enabled. Also, when
18 years ago
Russell Bryant b8261abd0b backport astobj2 race condition fix. This function is the exact same as trunk
18 years ago
Russell Bryant c95389856a Remove the typedefs on ao2_container and ao2_iterator. This is simply because
18 years ago
Mark Michelson e0b90d3b06 Making match_by_addr into ao2_match_by_addr and making it available
18 years ago
Russell Bryant b2c65cf51d This is a hack to maintain old behavior of chan_iax2. This ensures that if
18 years ago
Russell Bryant 851b4e474c When converting this code to use the list macros, I changed it so objects are
18 years ago
Russell Bryant 566371bd50 Merge changes from team/russell/iax_refcount.
18 years ago