some questions about project tsan

Jie He Jie.He at arm.com
Thu Jan 9 09:02:03 UTC 2020


Hi

I'm an engineer from ARM, and noticed this project is helpful to detect data race in Java level.

I have some questions about this project:

1, how about the current status? All dev jobs have been finished already?
2, for detection of data race in Java code, I think current implementation only in X86 is enough. A data race in java code will be found whatever the machine platform is.
    So that, porting this project to AARCH64 is meaningless? Is it helpful to find some issues which don't happen in X86?
3, Is there a plan to add the support to detect data race in JVM self? E.g. add the instrumentation into the assemble code generated by interpreter, compiler and runtime,
    In some machine platforms which have weak memory model like arm and ppc, engineers often make mistakes when writing data race related code even though they are experienced.
    I think such a tool could help to detect these bugs easily than before.

Thanks
Jie He


More information about the tsan-dev mailing list