arm-trusted-firmware/include/arch/aarch64
Justin Chadwell 1f4619796a Add UBSAN support and handlers
This patch adds support for the Undefined Behaviour sanitizer. There are
two types of support offered - minimalistic trapping support which
essentially immediately crashes on undefined behaviour and full support
with full debug messages.

The full support relies on ubsan.c which has been adapted from code used
by OPTEE.

Change-Id: I417c810f4fc43dcb56db6a6a555bfd0b38440727
Signed-off-by: Justin Chadwell <justin.chadwell@arm.com>
2019-09-11 14:15:54 +01:00
..
arch.h Add UBSAN support and handlers 2019-09-11 14:15:54 +01:00
arch_features.h Enable MTE support unilaterally for Normal World 2019-07-12 09:27:25 +01:00
arch_helpers.h Workaround for cortex-A76 errata 1286807 2019-05-07 13:46:47 +01:00
asm_macros.S Add support for Branch Target Identification 2019-05-24 14:44:45 +01:00
assert_macros.S Reorganize architecture-dependent header files 2019-01-04 10:43:16 +00:00
console_macros.S Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
el3_common_macros.S AArch64: Disable Secure Cycle Counter 2019-08-21 15:43:24 +01:00
smccc_helpers.h Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00