RFR 8227635: Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load
Zhengyu Gu
zgu at redhat.com
Tue Jul 16 15:04:27 UTC 2019
Please review this updated webrev:
http://cr.openjdk.java.net/~zgu/JDK-8227635/webrev.01/
1) As Roland suggested, don't save vector registers.
2) Renamed oop_load_natiev_barrier() to load_reference_barrier_native()
to be consistent with current Roman's naming changes.
3) Use is_traversal_mode() instead of
is_concurrent_traversal_in_progress(), due to recent traversal GC changes.
4) Restore old traversal behavior, disregard NO_KEEPALIVE decorator.
Test:
hotspot_gc_shenandoah (fastdebug and release) on Linux x86_64 and
aarch64.
-Zhengyu
On 7/15/19 3:17 AM, Roland Westrelin wrote:
>
>> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8227635/webrev.00/index.html
>
> Do you really need to save vector registers? Isn't this called from the
> interpreter only?
>
> Roland.
>
More information about the hotspot-gc-dev
mailing list