Skip to content
Snippets Groups Projects
Commit cbb31c38 authored by ddehaas's avatar ddehaas
Browse files

push deadlock update.

Former-commit-id: 05636d88dafb0e0d2fdc1d36171ee3b284183d82
parent 5b946798
No related branches found
No related tags found
No related merge requests found
......@@ -904,10 +904,25 @@ perform_step zipr clone,fill_in_indtargs,fill_in_cfg,meds2pdb $ZIPR_HOME/bin/zip
is_step_on toctou
if [[ $? -eq 1 && -e $GRACE_HOME/ps_concurrency/toctou_tool/libtoctou_tool.so ]];
then
echo Performing step toctou ...
cp $GRACE_HOME/ps_concurrency/toctou_tool/libtoctou_tool.so libtoctou_tool.so
$PEASOUP_HOME/tools/update_env_var.sh DO_TOCTOU 1
else
echo Skipping step toctou.
fi
# copy deadlock tool here if it exists
is_step_on deadlock
if [[ $? -eq 1 && -e $GRACE_HOME/ps_concurrency/deadlock/libdeadlock_tool.so ]];
then
echo Performing step deadlock ...
cp $GRACE_HOME/ps_concurrency/deadlock/libdeadlock_tool.so libdeadlock_tool.so
$PEASOUP_HOME/tools/update_env_var.sh DO_DEADLOCK 1
else
echo Skipping step deadlock
fi
#
# create a report for all of ps_analyze.
#
......
......@@ -57,6 +57,16 @@ if [ "$DO_TOCTOU" = "1" ]; then
APP_LD_PRELOAD="$datapath/libtoctou_tool.so:$APP_LD_PRELOAD"
fi
DO_DEADLOCK=0
if [ "$DO_DEADLOCK" = "1" ]; then
if [ -z $DEADLOCK_LOG ]; then
DEADLOCK_LOG=$datapath/deadlock.log
fi
command="$command DEADLOCK_LOG=$DEADLOCK_LOG
"
APP_LD_PRELOAD="$datapath/libdeadlock_tool.so:$APP_LD_PRELOAD"
fi
# these are now defaulted nicely by strata for x86-32 and x86-64.
#STRATA_IBTC=1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment