src/hotspot/cpu/arm/templateTable_arm.cpp
changeset 57777 90ead0febf56
parent 53746 bdccafc038a2
child 57795 2e58f5d927a6
equal deleted inserted replaced
57774:21dccfac0ec5 57777:90ead0febf56
  4043     // initialize object header only.
  4043     // initialize object header only.
  4044     __ bind(initialize_header);
  4044     __ bind(initialize_header);
  4045     if (UseBiasedLocking) {
  4045     if (UseBiasedLocking) {
  4046       __ ldr(Rtemp, Address(Rklass, Klass::prototype_header_offset()));
  4046       __ ldr(Rtemp, Address(Rklass, Klass::prototype_header_offset()));
  4047     } else {
  4047     } else {
  4048       __ mov_slow(Rtemp, (intptr_t)markOopDesc::prototype());
  4048       __ mov_slow(Rtemp, (intptr_t)markWord::prototype().value());
  4049     }
  4049     }
  4050     // mark
  4050     // mark
  4051     __ str(Rtemp, Address(Robj, oopDesc::mark_offset_in_bytes()));
  4051     __ str(Rtemp, Address(Robj, oopDesc::mark_offset_in_bytes()));
  4052 
  4052 
  4053     // klass
  4053     // klass