Code

History

Commits on aa40d5a43526cca9439a2b45fcfdcd016594dece to kernel/kcsan/core.c35+
  1. kcsan: Avoid nested contexts reading inconsistent reorder_accessMarco Elver committed 4 years agoe3d2b72
  2. kcsan: Add core memory barrier instrumentation functionsMarco Elver committed 4 years ago0b8b083
  3. kcsan: Add core support for a subset of weak memory modelingMarco Elver committed 5 years ago69562e4
  4. kcsan: Avoid checking scoped accesses from nested contextsMarco Elver committed 4 years ago9756f64
  5. kcsan: Remove redundant zero-initialization of globalsMarco Elver committed 4 years ago71f8de7
  6. kcsan: Refactor reading of instrumented memoryMarco Elver committed 4 years ago12305ab
  7. kcsan: Move ctx to start of argument listMarco Elver committed 5 years ago78c3d95
  8. kcsan: Save instruction pointer for scoped accessesMarco Elver committed 5 years agof4c87db
  9. kcsan: Add ability to pass instruction pointer of access to reportingMarco Elver committed 5 years ago55a55fe
  10. kcsan: Print if strict or non-strict during initMarco Elver committed 5 years ago9c827cd
  11. kcsan: Rework atomic.h into permissive.hMarco Elver committed 5 years ago49f72d5
  12. kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint()Marco Elver committed 5 years ago08cac60
  13. kcsan: Remove CONFIG_KCSAN_DEBUGMarco Elver committed 5 years agoa7a7369
  14. kcsan: Report observed value changesMark Rutland committed 5 years ago7bbe6dc
  15. kcsan: Distinguish kcsan_report() callsMark Rutland committed 5 years ago793c257
  16. kcsan: Simplify value change detectionMark Rutland committed 5 years ago6f2d981
  17. kcsan: Add missing license and copyright headersMarco Elver committed 5 years agobd0ccc4
  18. kcsan, debugfs: Move debugfs file creation out of early initMarco Elver committed 5 years agoe36299e
  19. kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state()Marco Elver committed 5 years ago71a076f
  20. kcsan: Use tracing-safe version of prandomMarco Elver committed 6 years agocd290ec
  21. kcsan: Optimize debugfs stats countersMarco Elver committed 6 years ago2e986b8
  22. kcsan: Show message if enabled earlyMarco Elver committed 6 years ago2778793
  23. kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checksMarco Elver committed 6 years ago9d1335c
  24. kcsan: Skew delay to be longer for certain access typesMarco Elver committed 6 years ago106a307
  25. kcsan: Support compounded read-write instrumentationMarco Elver committed 6 years ago14e2ac8
  26. kcsan: Add support for atomic builtinsMarco Elver committed 6 years ago0f8ad5f
  27. Merge branch 'kcsan' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into locking/coreIngo Molnar committed 6 years ago63722bb
  28. kcsan: Improve IRQ state trace reportingMarco Elver committed 6 years ago92c209a
  29. kcsan: Make KCSAN compatible with new IRQ state trackingMarco Elver committed 6 years ago248591f
  30. kcsan: Silence -Wmissing-prototypes warning with W=1Marco Elver committed 6 years ago9dd979b
  31. kcsan: Support distinguishing volatile accessesMarco Elver committed 6 years ago75d75b7
  32. kcsan: Add __kcsan_{enable,disable}_current() variantsMarco Elver committed 6 years ago19acd03
  33. kcsan: Add support for scoped accessesMarco Elver committed 6 years ago757a4ce
  34. kcsan: Avoid blocking producers in prepare_report()Marco Elver committed 6 years ago6119418
  35. kcsan: Introduce report access_info and other_infoMarco Elver committed 6 years ago135c087