diff options
author | Ahmad Fatoum <ahmad@a3f.at> | 2019-08-27 17:09:18 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-09-09 15:16:08 +0200 |
commit | 22f38edf93da46f5149849666df64beeb5d973fe (patch) | |
tree | 59288c2198637b412b148d5346d4ef190370416a /arch/sandbox/Kconfig | |
parent | e098835f87dc56f6fa4399d7000af8e1f413bf1d (diff) | |
download | barebox-22f38edf93da46f5149849666df64beeb5d973fe.tar.gz barebox-22f38edf93da46f5149849666df64beeb5d973fe.tar.xz |
sandbox: support Address and UndefinedBehavior sanitizers
For the hosted implementation, we just need to pass the appropriate
options at compile and link time. No further arch-specific
code needed.
Because we define our own handlers in lib/ubsan.c, linking against
libubsan isn't strictly required. We do it anyway on sandbox, so we can
use the backtrace functionality within.
Signed-off-by: Ahmad Fatoum <ahmad@a3f.at>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/sandbox/Kconfig')
-rw-r--r-- | arch/sandbox/Kconfig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/sandbox/Kconfig b/arch/sandbox/Kconfig index 7c0c4c4574..c20a9171a7 100644 --- a/arch/sandbox/Kconfig +++ b/arch/sandbox/Kconfig @@ -2,6 +2,8 @@ config SANDBOX bool select OFTREE select GPIOLIB + select ARCH_HAS_UBSAN_SANITIZE_ALL + select HAVE_ARCH_KASAN default y config ARCH_TEXT_BASE |