summaryrefslogtreecommitdiffstats
path: root/include/linux/kcsan-checks.h
Commit message (Expand)AuthorAgeFilesLines
* kcsan: Turn barrier instrumentation into macrosMarco Elver2021-12-091-11/+13
* kcsan: Add core memory barrier instrumentation functionsMarco Elver2021-12-091-2/+69
* kcsan: Add core support for a subset of weak memory modelingMarco Elver2021-12-091-1/+9
* kcsan: Save instruction pointer for scoped accessesMarco Elver2021-09-131-0/+3
* kcsan: Add missing license and copyright headersMarco Elver2021-03-081-0/+6
* kcsan: Support compounded read-write instrumentationMarco Elver2020-08-241-15/+30
* kcsan: fix a kernel-doc warningMauro Carvalho Chehab2020-06-261-4/+6
* kcsan: Add __kcsan_{enable,disable}_current() variantsMarco Elver2020-05-061-3/+14
* kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.hMarco Elver2020-04-131-0/+16
* kcsan: Introduce scoped ASSERT_EXCLUSIVE macrosMarco Elver2020-04-131-1/+72
* kcsan: Add support for scoped accessesMarco Elver2020-04-131-0/+57
* kcsan: Update API documentation in kcsan-checks.hMarco Elver2020-03-251-37/+61
* kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)Marco Elver2020-03-211-6/+63
* kcsan: Add kcsan_set_access_mask() supportMarco Elver2020-03-211-0/+11
* kcsan: Move interfaces that affects checks to kcsan-checks.hMarco Elver2020-03-211-2/+46
* kcsan: Introduce ASSERT_EXCLUSIVE_*() macrosMarco Elver2020-03-211-0/+40
* kcsan: Introduce KCSAN_ACCESS_ASSERT access typeMarco Elver2020-03-211-6/+12
* kcsan: Improve various small stylistic detailsIngo Molnar2019-11-201-13/+9
* kcsan: Add Kernel Concurrency Sanitizer infrastructureMarco Elver2019-11-161-0/+97