Skip to content

Commit 0da5279

Browse files
committed
Fix FEC tests under libasan
1 parent d61dfd6 commit 0da5279

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ jobs:
4949

5050
- run: |
5151
sudo apt update && sudo apt -y install python3-twisted libpcap-dev libevent-dev libsodium-dev python3-pyroute2 python3-msgpack python3-setuptools libasan8 catch2 cppcheck libgstrtspserver-1.0-dev
52+
# Check with non-optimized FEC
5253
make check
54+
# Check with SSSE3-optimized FEC
55+
make check CFLAGS="-mssse3 -mavx -mvzeroupper"
5356
make all_bin
5457
make wfb_rtsp
5558

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ bdist: all_bin wfb_rtsp
9090
check:
9191
cppcheck --force --std=c++11 --library=std --library=posix --library=gnu --inline-suppr --template=gcc --enable=all --suppress=cstyleCast --suppress=missingOverride --suppress=missingIncludeSystem src/
9292
make clean
93-
make CFLAGS="-march=native -g -fno-omit-frame-pointer -fsanitize=address -fsanitize=undefined -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=leak -fsanitize-address-use-after-scope" LDFLAGS="-static-libasan -fsanitize=address -fsanitize=undefined -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=leak -fsanitize-address-use-after-scope" test
93+
make CFLAGS="$(CFLAGS) -g -fno-omit-frame-pointer -fsanitize=address -fsanitize=undefined -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=leak -fsanitize-address-use-after-scope" LDFLAGS="-static-libasan -fsanitize=address -fsanitize=undefined -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=leak -fsanitize-address-use-after-scope" test
9494
make clean
9595

9696
pylint:

0 commit comments

Comments
 (0)