< prev index next >

src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp

Print this page

        

*** 1944,1954 **** __ tbz(r0, 0, not_weak); // Test for jweak tag. // Resolve jweak. __ ldr(r0, Address(r0, -JNIHandles::weak_tag_value)); __ verify_oop(r0); #if INCLUDE_ALL_GCS ! if (UseG1GC) { __ g1_write_barrier_pre(noreg /* obj */, r0 /* pre_val */, rthread /* thread */, rscratch2 /* tmp */, true /* tosca_live */, --- 1944,1954 ---- __ tbz(r0, 0, not_weak); // Test for jweak tag. // Resolve jweak. __ ldr(r0, Address(r0, -JNIHandles::weak_tag_value)); __ verify_oop(r0); #if INCLUDE_ALL_GCS ! if (UseG1GC || (UseShenandoahGC && ShenandoahSATBBarrier)) { __ g1_write_barrier_pre(noreg /* obj */, r0 /* pre_val */, rthread /* thread */, rscratch2 /* tmp */, true /* tosca_live */,
< prev index next >