< prev index next >

src/cpu/aarch64/vm/templateTable_aarch64.cpp

Print this page

        

*** 3444,3454 **** } else { __ mov(rscratch1, (intptr_t)markOopDesc::prototype()); } __ str(rscratch1, Address(r0, oopDesc::mark_offset_in_bytes())); __ store_klass_gap(r0, zr); // zero klass gap for compressed oops ! __ store_klass(r0, r4); // store klass last { SkipIfEqual skip(_masm, &DTraceAllocProbes, false); // Trigger dtrace event for fastpath __ push(atos); // save the return value --- 3444,3454 ---- } else { __ mov(rscratch1, (intptr_t)markOopDesc::prototype()); } __ str(rscratch1, Address(r0, oopDesc::mark_offset_in_bytes())); __ store_klass_gap(r0, zr); // zero klass gap for compressed oops ! __ store_klass(r0, r4, rscratch1); // store klass last { SkipIfEqual skip(_masm, &DTraceAllocProbes, false); // Trigger dtrace event for fastpath __ push(atos); // save the return value
< prev index next >