RFR (S) 8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier

Aleksey Shipilev shade at redhat.com
Sun Oct 20 20:33:56 UTC 2019


P1 bug:
  https://bugs.openjdk.java.net/browse/JDK-8232674

I believe this is caused by missing definition of this method:
  oop oop_load_from_native_barrier(oop obj, narrowOop* load_addr);

The way out is to generify it, the same way as we do it for SBS::load_reference_barrier. I also took
this opportunity to rename the method to match the other LRB flavor: now the
ShenandoahRuntime::load_reference_barrier_native wrapper looks right.

Fix:
  https://cr.openjdk.java.net/~shade/8232674/webrev.01/

Testing: Windows x86_64 build, Linux x86_64 build, hotspot_gc_shenandoah

-- 
Thanks,
-Aleksey




More information about the hotspot-gc-dev mailing list