]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Add Undefined Behavior Sanitizer (ubsan) configuration
authorJouni Malinen <j@w1.fi>
Tue, 7 Jul 2015 14:00:12 +0000 (17:00 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 7 Jul 2015 15:23:04 +0000 (18:23 +0300)
This allows hostapd and wpa_supplicant to be built for hwsim test cases
with ubsan functinality from the recent gcc/clang compiler versions.

Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/example-hostapd.config
tests/hwsim/example-wpa_supplicant.config

index 9c8cea19bbbe291083557a9189ac53db31723e01..463261f83a9413e57f06e65a589fdcc8b259d00c 100644 (file)
@@ -85,3 +85,14 @@ CONFIG_SUITEB=y
 #LIBS_h += -fsanitize=address -fno-omit-frame-pointer -g
 #LIBS_n += -fsanitize=address -fno-omit-frame-pointer -g
 #LIBS_c += -fsanitize=address -fno-omit-frame-pointer -g
+
+# Undefined Behavior Sanitizer (UBSan) can be enabled by uncommenting the
+# following lines.
+#CFLAGS += -Wno-format-nonliteral
+#CFLAGS += -fsanitize=undefined
+##CFLAGS += -fno-sanitize-recover
+#LIBS += -fsanitize=undefined
+##LIBS += -fno-sanitize-recover
+#LIBS_h += -fsanitize=undefined
+#LIBS_n += -fsanitize=undefined
+#LIBS_c += -fsanitize=undefined
index 225ac2461ef6bae71cc5aca2b0140530ed067314..c03c1fa3c5332b97182710f07399bc8ecaa9e80e 100644 (file)
@@ -129,3 +129,13 @@ CONFIG_SUITEB=y
 #LIBS += -fsanitize=address -fno-omit-frame-pointer -g
 #LIBS_c += -fsanitize=address -fno-omit-frame-pointer -g
 #LIBS_p += -fsanitize=address -fno-omit-frame-pointer -g
+
+# Undefined Behavior Sanitizer (UBSan) can be enabled by uncommenting the
+# following lines.
+#CFLAGS += -Wno-format-nonliteral
+#CFLAGS += -fsanitize=undefined
+##CFLAGS += -fno-sanitize-recover
+#LIBS += -fsanitize=undefined
+##LIBS += -fno-sanitize-recover
+#LIBS_c += -fsanitize=undefined
+#LIBS_p += -fsanitize=undefined