Commit eebfbd58 authored by gauthier's avatar gauthier

better gdb handling

git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5680 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent 30353d57
......@@ -179,12 +179,12 @@ then
else
OBJ_DIR=`basename $OBJ_DIR`
fi
if [ ! -n "m4" ]
then
mkdir -m 777 m4
fi
if [ ! -f $OBJ_DIR/Makefile ]
then
if [ ! -n "m4" ]
then
mkdir -m 777 m4
fi
autoreconf -i
echo_success "Invoking autogen"
bash_exec "./autogen.sh"
......@@ -241,6 +241,7 @@ fi
#######################################################
rm -f /tmp/source.txt
VARIABLES="
GNU_DEBUGGER\|\
ENB_INTERFACE_NAME_FOR_S1_MME\|\
ENB_IPV4_ADDRESS_FOR_S1_MME\|\
ENB_INTERFACE_NAME_FOR_S1U\|\
......@@ -352,6 +353,17 @@ wait_process_started tshark
cd $OPENAIRCN_DIR/$OBJ_DIR
gdb --args $OPENAIRCN_DIR/$OBJ_DIR/OAI_EPC/oai_epc -K $THIS_SCRIPT_PATH/OUTPUT/$HOSTNAME/$ITTI_LOG_FILE -c $THIS_SCRIPT_PATH/$CONFIG_FILE_EPC 2>&1 | tee $THIS_SCRIPT_PATH/OUTPUT/$HOSTNAME/$STDOUT_LOG_FILE
echo "GNU_DEBUGGER:"$GNU_DEBUGGER
if [ "x$GNU_DEBUGGER" == "xyes" ]; then
echo_success "Running with GDB"
touch .gdbinit
echo "file $OPENAIRCN_DIR/$OBJ_DIR/OAI_EPC/oai_epc" > .gdbinit
echo "set args -K $THIS_SCRIPT_PATH/OUTPUT/$HOSTNAME/$ITTI_LOG_FILE -c $THIS_SCRIPT_PATH/$CONFIG_FILE_EPC" >> .gdbinit
echo "run" >> .gdbinit
gdb 2>&1 | tee $THIS_SCRIPT_PATH/OUTPUT/$HOSTNAME/$STDOUT_LOG_FILE
else
echo_success "Running without GDB"
$OPENAIRCN_DIR/$OBJ_DIR/OAI_EPC/oai_epc -K $THIS_SCRIPT_PATH/OUTPUT/$HOSTNAME/$ITTI_LOG_FILE -c $THIS_SCRIPT_PATH/$CONFIG_FILE_EPC 2>&1 | tee $THIS_SCRIPT_PATH/OUTPUT/$HOSTNAME/$STDOUT_LOG_FILE
fi
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment