google / kernel-sanitizers

Linux Kernel Sanitizers, fast bug-detectors for the Linux kernel
https://google.github.io/kernel-sanitizers/
437 stars 87 forks source link

What's the difference between KTSAN and KCSAN? #180

Closed zizhiyoumu-fuzz closed 4 years ago

zizhiyoumu-fuzz commented 4 years ago

As I known, I found KTSAN is used to find data race problems.But recently I found KCSAN is used to found data race as well, what's the difference between KTSAN and KCSAN?

melver commented 4 years ago

See https://github.com/google/ktsan/blob/kcsan/Documentation/dev-tools/kcsan.rst#alternatives-considered