1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

Asan: Set asan loging callback. v5.0.104

This commit is contained in:
chengh 2022-12-04 22:20:59 +08:00 committed by winlin
parent 41769308d2
commit 8be4c8e334
6 changed files with 39 additions and 1 deletions

View file

@ -347,6 +347,18 @@ if [[ $SRS_SANITIZER == YES && $OS_IS_X86_64 == YES ]]; then
fi
fi
if [[ $SRS_SANITIZER == YES && $OS_IS_X86_64 == YES ]]; then
echo "#include <sanitizer/asan_interface.h>" > ${SRS_OBJS}/test_sanitizer.c &&
echo "int main() { return 0; }" >> ${SRS_OBJS}/test_sanitizer.c &&
gcc -fsanitize=address -fno-omit-frame-pointer -g -O0 ${SRS_OBJS}/test_sanitizer.c \
-o ${SRS_OBJS}/test_sanitizer 1>/dev/null 2>&1;
ret=$?; rm -rf ${SRS_OBJS}/test_sanitizer*
if [[ $ret -eq 0 ]]; then
echo "libasan api found ok!";
SRS_SANITIZER_LOG=YES
fi
fi
#####################################################################################
# state-threads
#####################################################################################