#!/bin/sh
#########################################################################
# File Name: cpnt_asan_start.sh
# Author: vitor
# Created Time: 2018.6.6
#########################################################################
#asan clean function
asan_clean()
{
rm -r ${ASAN_PATH}/log
rm -r ${ASAN_PATH}/*html
rm -r ${ASAN_PATH}/build*_asan
rm -r ${ASAN_PATH}/*_sdv
rm -r ${ASAN_PATH}/*_st
pkill _st
pkill _sdv
mkdir ${ASAN_PATH}/log
}
asan_help()
{
echo " "
echo "=======================How to use============================="
echo "Usage: The script need one parameter."
echo "Example: $0 clean"
echo " "
echo "=====================Cmd param List==========================="
echo "CmdParam Detail"
echo "clean rm asan info"
echo "all src and test code compiled"
echo "test only test code compiled"
}
asan_src_build()
{
echo "**************Begin Build SSP_SUSE11_X86_64 SRC_POOLS**********************"
cd $SRC_PATH
if [ ! -d "configs" ]; then
mkdir configs
fi
cp ${WORK_DIR}/resource/suse11_x86_64_asan.py configs/
rm -r build
scons distclean
scons cfg=configs/suse11_x86_64_asan_asan.py -j8
# backup
if [ -d "${ASAN_PATH}/build_suse11_x86_64_asan" ]; then
rm -r ${ASAN_PATH}/build_suse
#########################################################################
# File Name: cpnt_asan_start.sh
# Author: vitor
# Created Time: 2018.6.6
#########################################################################
#asan clean function
asan_clean()
{
rm -r ${ASAN_PATH}/log
rm -r ${ASAN_PATH}/*html
rm -r ${ASAN_PATH}/build*_asan
rm -r ${ASAN_PATH}/*_sdv
rm -r ${ASAN_PATH}/*_st
pkill _st
pkill _sdv
mkdir ${ASAN_PATH}/log
}
asan_help()
{
echo " "
echo "=======================How to use============================="
echo "Usage: The script need one parameter."
echo "Example: $0 clean"
echo " "
echo "=====================Cmd param List==========================="
echo "CmdParam Detail"
echo "clean rm asan info"
echo "all src and test code compiled"
echo "test only test code compiled"
}
asan_src_build()
{
echo "**************Begin Build SSP_SUSE11_X86_64 SRC_POOLS**********************"
cd $SRC_PATH
if [ ! -d "configs" ]; then
mkdir configs
fi
cp ${WORK_DIR}/resource/suse11_x86_64_asan.py configs/
rm -r build
scons distclean
scons cfg=configs/suse11_x86_64_asan_asan.py -j8
# backup
if [ -d "${ASAN_PATH}/build_suse11_x86_64_asan" ]; then
rm -r ${ASAN_PATH}/build_suse