Searched refs:KCSAN_ACCESS_ASSERT (Results 1 – 5 of 5) sorted by relevance
| /linux/include/linux/ |
| H A D | kcsan-checks.h | 21 #define KCSAN_ACCESS_ASSERT (1 << 3) /* Access is an assertion. */ macro 371 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT) 420 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_ASSERT, __COUNTER__) 452 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT) 468 __ASSERT_EXCLUSIVE_SCOPED(var, KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, __COUNTER__) 528 __kcsan_check_access(&(var), sizeof(var), KCSAN_ACCESS_ASSERT);\
|
| /linux/kernel/kcsan/ |
| H A D | core.c | 241 if (type & KCSAN_ACCESS_ASSERT) in is_atomic() 326 (type & (KCSAN_ACCESS_COMPOUND | KCSAN_ACCESS_ASSERT)) ? 1 : 0; in delay_access() 462 const bool is_assert = (type & KCSAN_ACCESS_ASSERT) != 0; in kcsan_found_watchpoint() 530 const bool is_assert = (type & KCSAN_ACCESS_ASSERT) != 0; in kcsan_setup_watchpoint()
|
| H A D | report.c | 215 if (type & KCSAN_ACCESS_ASSERT) { in get_access_type() 261 return (type & KCSAN_ACCESS_ASSERT) != 0 ? "assert: race" : "data-race"; in get_bug_type()
|
| /linux/mm/kfence/ |
| H A D | core.c | 534 KCSAN_ACCESS_SCOPED | KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT, in kfence_guarded_free()
|
| /linux/mm/ |
| H A D | slub.c | 2476 KCSAN_ACCESS_WRITE | KCSAN_ACCESS_ASSERT); in slab_free_hook()
|