Lines Matching refs:UBSAN_TEST
8 #define UBSAN_TEST(config, ...) do { \ macro
18 UBSAN_TEST(CONFIG_UBSAN_INTEGER_WRAP); in test_ubsan_add_overflow()
27 UBSAN_TEST(CONFIG_UBSAN_INTEGER_WRAP); in test_ubsan_sub_overflow()
35 UBSAN_TEST(CONFIG_UBSAN_INTEGER_WRAP); in test_ubsan_mul_overflow()
43 UBSAN_TEST(CONFIG_UBSAN_INTEGER_WRAP); in test_ubsan_negate_overflow()
52 UBSAN_TEST(CONFIG_UBSAN_DIV_ZERO); in test_ubsan_divrem_overflow()
61 UBSAN_TEST(CONFIG_UBSAN_INTEGER_WRAP); in test_ubsan_truncate_signed()
71 UBSAN_TEST(CONFIG_UBSAN_SHIFT, "negative exponent"); in test_ubsan_shift_out_of_bounds()
74 UBSAN_TEST(CONFIG_UBSAN_SHIFT, "left overflow"); in test_ubsan_shift_out_of_bounds()
91 UBSAN_TEST(CONFIG_UBSAN_BOUNDS, "above"); in test_ubsan_out_of_bounds()
94 UBSAN_TEST(CONFIG_UBSAN_BOUNDS, "below"); in test_ubsan_out_of_bounds()
111 UBSAN_TEST(CONFIG_UBSAN_BOOL, "bool"); in test_ubsan_load_invalid_value()
119 UBSAN_TEST(CONFIG_UBSAN_ENUM, "enum"); in test_ubsan_load_invalid_value()
133 UBSAN_TEST(CONFIG_UBSAN_ALIGNMENT); in test_ubsan_misaligned_access()