diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2023-01-22 14:06:45 +0300 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2023-01-31 12:54:04 +0000 |
commit | 4e8f377f1844bbb2f5ed7cb4481d6e30a6335da5 (patch) | |
tree | e97cff507b205ddc6d56e0cf7ef4899d29b704b1 /scripts | |
parent | 697d39b141ecc86414c401766770caf887745e85 (diff) |
GitHub actions: add UBSAN job
Change-Id: Ib98b51305b491f3c1b54af2bf03738df08c5f789
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/build-qbs-with-qbs.sh | 1 | ||||
-rw-r--r-- | scripts/undefined-sanitizer-suppressions.txt | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/scripts/build-qbs-with-qbs.sh b/scripts/build-qbs-with-qbs.sh index b26dcc7b5..327d63acf 100755 --- a/scripts/build-qbs-with-qbs.sh +++ b/scripts/build-qbs-with-qbs.sh @@ -44,6 +44,7 @@ set -e # Suppress findings in some parts of Qbs / dependencies. # export LSAN_OPTIONS="suppressions=$( cd "$(dirname "$0")" ; pwd -P )/address-sanitizer-suppressions.txt:print_suppressions=0" +export UBSAN_OPTIONS="suppressions=$( cd "$(dirname "$0")" ; pwd -P )/undefined-sanitizer-suppressions.txt" if [ -z "${QBS_BUILD_PROFILE}" ]; then QBS_BUILD_PROFILE=$(qbs config defaultProfile | cut -d: -f2 | tr -d '[:space:]') diff --git a/scripts/undefined-sanitizer-suppressions.txt b/scripts/undefined-sanitizer-suppressions.txt new file mode 100644 index 000000000..87f74533d --- /dev/null +++ b/scripts/undefined-sanitizer-suppressions.txt @@ -0,0 +1,3 @@ +shift:SymbolTable.h +alignment:qscriptengine_p.h + |