asterisk/utils
Mark Michelson 975a848b67 A new feature thanks to the fine folks at Switchvox!
If a deadlock is detected, then the typical lock information will be
printed along with a backtrace of the stack for the offending threads.
Use of this requires compiling with DETECT_DEADLOCKS and having glibc
installed.

Furthermore, issuing the "core show locks" CLI command will print the
normal lock information as well as a backtraces for each lock. This
requires that DEBUG_THREADS is enabled and that glibc is installed.

All the backtrace features may be disabled by running the configure
script with --without-execinfo as an argument



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@118173 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-05-23 22:35:50 +00:00
..
ael_main.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00
astcanary.c Add a set of text to the file astcanary uses to communicate back the main 2008-05-18 21:15:58 +00:00
astman.1 remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
astman.c Merged revisions 114051 via svnmerge from 2008-04-10 22:02:32 +00:00
build-extensions-conf.lua Add pbx_lua as a method of doing extensions 2007-11-02 15:36:34 +00:00
check_expr.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00
clicompat.c simplify this file 2007-12-10 08:35:35 +00:00
conf2ael.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00
expr2.testinput In regards to changes for 9508, expr2 system choking on floating point numbers, I'm adding this update to round out (no pun intended) and make this FP-capable version of the Expr2 stuff interoperate better with previous integer-only usage, by providing Functions syntax, with 20 builtin functions for floating pt to integer conversions, and some general floating point math routines that might commonly be used also. Along with this, I made it so if a function was not a builtin, it will try and find it in the ast_custom_function list, and if found, execute it and collect the results. Thus, you can call system functions like CDR(), CHANNEL(), etc, from within $\[..\] exprs, without having to wrap them in $\{...\} (curly brace) notation. Did a valgrind on the standalone and made sure there's no mem leaks. Looks good. Updated the docs, too. 2007-07-05 18:15:22 +00:00
extconf.c Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not 2008-03-18 15:43:34 +00:00
frame.c Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not 2008-03-18 15:43:34 +00:00
frame.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
hashtest.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00
hashtest2.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00
Makefile Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch. 2008-04-16 17:45:28 +00:00
muted.c Merged revisions 102323 via svnmerge from 2008-02-04 21:15:18 +00:00
refcounter.c A new feature thanks to the fine folks at Switchvox! 2008-05-23 22:35:50 +00:00
smsq.c more header removal/normalization 2007-11-21 00:23:49 +00:00
stereorize.c remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
streamplayer.c Merged revisions 47331 via svnmerge from 2006-11-08 17:06:33 +00:00