[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master c77dfa03 01/13: Routinely make 'system_test'
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master c77dfa03 01/13: Routinely make 'system_test' with UBSan |
Date: |
Fri, 10 Jun 2022 21:09:37 -0400 (EDT) |
branch: master
commit c77dfa03b7eccff9678f5698d0fab127596bf5bd
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>
Routinely make 'system_test' with UBSan
Time as measured by:
$time make $coefficiency system_test
x86_64-pc-linux-gnu:
51.41s user 8.63s system 484% cpu 12.384 total
x86_64-pc-linux-gnu with UBSan:
137.41s user 16.91s system 417% cpu 36.995 total
x86_64-w64-mingw32:
132.12s user 92.61s system 517% cpu 43.407 total
GNU/Linux with UBSan is a little faster than msw.
---
nychthemeral_test.sh | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index 41b8845b..fbe0acb4 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -388,6 +388,11 @@ then
| sed -e's/^/UBSan: /' \
) 3>&1 1>&2 2>&3 \
);
+
+ printf '\n# system test with UBSan\n\n'
+ make "$coefficiency" system_test \
+ build_type=ubsan UBSAN_OPTIONS=print_stacktrace=1 2>&1 \
+ | tee "$log_dir"/system_test_ubsan | sed -e "$build_clutter" -e
"$install_clutter"
else
printf '\n# ubsan tests skipped--used with POSIX only\n\n'
fi
- [lmi-commits] [lmi] master updated (60df9bef -> ae3e7881), Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master c77dfa03 01/13: Routinely make 'system_test' with UBSan,
Greg Chicares <=
- [lmi-commits] [lmi] master 2ca30a6e 09/13: Specify $ASAN_OPTIONS in anticipation of using ASan, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 8fba89d4 11/13: Harden ELF linking, just because we can, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 8340ac54 04/13: Fix defect introduced 20050114T1947Z: use before initialization, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 70d45fa9 12/13: Add many sanitizer options, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 49fbebcb 02/13: Record speed measurements, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master ba44bdb9 07/13: Assume IEEE 754 division by zero where desirable, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 21263558 10/13: Ask gcc to comply with IEEE 754 more completely, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 7d702ce2 06/13: Replace std::vector with std::array, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master ade6b59e 03/13: Fix defect introduced 20170221T0207Z: potential UB, Greg Chicares, 2022/06/10
- [lmi-commits] [lmi] master 4f2f4bf7 05/13: Avoid gratuitous UB, Greg Chicares, 2022/06/10