[asterisk-commits] rmudgett: branch 1.8 r350128 - /branches/1.8/contrib/scripts/live_ast

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Jan 9 12:55:00 CST 2012


Author: rmudgett
Date: Mon Jan  9 12:54:56 2012
New Revision: 350128

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=350128
Log:
live_ast: valgrind: run asterisk under valgrind

Adds a new sub-command, "valgrind" to live_ast. It runs asterisk under
valgrind. The extra command-line parameters are passed to Asterisk as
usual, and parameters to valgrind are passed through LIVE_AST_VALGRIND_ARGS
in live.conf .

Review: https://reviewboard.asterisk.org/r/1109/

Merged revisions 326636 from http://svn.asterisk.org/svn/asterisk/branches/10

Modified:
    branches/1.8/contrib/scripts/live_ast

Modified: branches/1.8/contrib/scripts/live_ast
URL: http://svnview.digium.com/svn/asterisk/branches/1.8/contrib/scripts/live_ast?view=diff&rev=350128&r1=350127&r2=350128
==============================================================================
--- branches/1.8/contrib/scripts/live_ast (original)
+++ branches/1.8/contrib/scripts/live_ast Mon Jan  9 12:54:56 2012
@@ -99,9 +99,9 @@
 # is run.
 #LIVE_AST_BRISTUFFED_LIBPRI=yes
 #
-# LIVE_AST_VALGRIND_ARGS
-# Extra parameters to be passed to valgrind in the 'valgrind' subcommand.
-#LIVE_AST_VALGRIND_ARGS="-v --leak-check=full --suppressions=$PWD/contrib/valgrind.supp"
+# LIVE_AST_VALGRIND_ARGS:
+# Parameters to pass to valgrind if using the 'valgrind' command.
+#LIVE_AST_VALGRIND_ARGS="-v --leak-check=full --suppressions=contrib/valgrind.supp --log-file=valgrind.log"
 #
 # LIVE_AST_FOR_SYSTEM
 # When generating asterisk.conf, use most components from the installed 
@@ -241,7 +241,7 @@
   ;;
 valgrind)
   set_ld_env
-  valgrind $LIVE_AST_VALGRIND_ARGS --log-fd=9 -- $AST_BIN -C $AST_CONF "$@" 9>$PWD/live/valgrind.txt
+  valgrind $LIVE_AST_VALGRIND_ARGS $AST_BIN -C $AST_CONF "$@"
   ;;
 rsync)
   remote_host="$1"
@@ -269,8 +269,8 @@
   echo "$0 install              make install"
   echo "$0 samples              make samples"
   echo "$0 run [params]         asterisk [params]"
-  echo "$0 valgrind [params]    valgrind -- asterisk [params]"
   echo "$0 gdb                  gdb asterisk"
+  echo "$0 valgrind             valgrind asterisk"
   echo "$0 rsync [user@]host dir  copy files over to [user@]host:dir"
   echo "$0 gen-live-asterisk    regenerate the wrapper ./live/asterisk"
   echo "$0 conf-file            create live.conf if it does not exist"




More information about the asterisk-commits mailing list