summaryrefslogtreecommitdiff
path: root/include/linux/kcsan-checks.h
AgeCommit message (Expand)Author
2021-12-09kcsan: Turn barrier instrumentation into macrosMarco Elver
2021-12-09kcsan: Add core memory barrier instrumentation functionsMarco Elver
2021-12-09kcsan: Add core support for a subset of weak memory modelingMarco Elver
2021-09-13kcsan: Save instruction pointer for scoped accessesMarco Elver
2021-03-08kcsan: Add missing license and copyright headersMarco Elver
2020-08-24kcsan: Support compounded read-write instrumentationMarco Elver
2020-06-26kcsan: fix a kernel-doc warningMauro Carvalho Chehab
2020-05-06kcsan: Add __kcsan_{enable,disable}_current() variantsMarco Elver
2020-04-13kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.hMarco Elver
2020-04-13kcsan: Introduce scoped ASSERT_EXCLUSIVE macrosMarco Elver
2020-04-13kcsan: Add support for scoped accessesMarco Elver
2020-03-25kcsan: Update API documentation in kcsan-checks.hMarco Elver
2020-03-21kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)Marco Elver
2020-03-21kcsan: Add kcsan_set_access_mask() supportMarco Elver
2020-03-21kcsan: Move interfaces that affects checks to kcsan-checks.hMarco Elver
2020-03-21kcsan: Introduce ASSERT_EXCLUSIVE_*() macrosMarco Elver
2020-03-21kcsan: Introduce KCSAN_ACCESS_ASSERT access typeMarco Elver
2019-11-20kcsan: Improve various small stylistic detailsIngo Molnar
2019-11-16kcsan: Add Kernel Concurrency Sanitizer infrastructureMarco Elver