[PATCH v3 06/13] test/py: test_stackprotector: Disable for ASAN
Andrew Scull
ascull at google.com
Mon May 30 12:00:06 CEST 2022
The stack protector test intentionally overflows a buffer in order to
corrupt the stack canary so that it can test that the corruption is
detected as expected. However, this is incompatible with ASAN, which
detects the buffer overflow and interrupts the test, so disable the test
for such configurations.
Signed-off-by: Andrew Scull <ascull at google.com>
---
test/py/tests/test_stackprotector.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/test/py/tests/test_stackprotector.py b/test/py/tests/test_stackprotector.py
index b009437e5e..b87392c54f 100644
--- a/test/py/tests/test_stackprotector.py
+++ b/test/py/tests/test_stackprotector.py
@@ -5,6 +5,7 @@ import pytest
import signal
@pytest.mark.buildconfigspec('cmd_stackprotector_test')
+ at pytest.mark.notbuildconfigspec('asan')
def test_stackprotector(u_boot_console):
"""Test that the stackprotector function works."""
--
2.36.1.124.g0e6072fb45-goog
More information about the U-Boot
mailing list