[RFR] Instrumentation for Unsafe CAS

Arthur Eubanks aeubanks at google.com
Mon Sep 23 21:29:20 UTC 2019


As discussed with Man offline, index_oop_from_field_offset_long() probably
works in all cases, so I removed the version of ScopedReleaseAcquire that
calls AccessInternal::field_addr().

http://cr.openjdk.java.net/~aeubanks/tsancas/webrev.01/index.html

On Mon, Sep 23, 2019 at 12:51 PM Arthur Eubanks <aeubanks at google.com> wrote:

> webrev: http://cr.openjdk.java.net/~aeubanks/tsancas/webrev.00/index.html
>
> This is fairly self explanatory. I went down the route of using a C++
> class's constructor/destructor for the release/acquire so I didn't have to
> touch the existing code too much.
>


More information about the tsan-dev mailing list