src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
changeset 47580 96392e113a0a
parent 47561 f59f0e51ef8a
child 47688 3d1e3786d66e
equal deleted inserted replaced
47563:bbd116ac5ef3 47580:96392e113a0a
  3842   const int mirror_offset = in_bytes(Klass::java_mirror_offset());
  3842   const int mirror_offset = in_bytes(Klass::java_mirror_offset());
  3843   ld_ptr(method, in_bytes(Method::const_offset()), mirror);
  3843   ld_ptr(method, in_bytes(Method::const_offset()), mirror);
  3844   ld_ptr(mirror, in_bytes(ConstMethod::constants_offset()), mirror);
  3844   ld_ptr(mirror, in_bytes(ConstMethod::constants_offset()), mirror);
  3845   ld_ptr(mirror, ConstantPool::pool_holder_offset_in_bytes(), mirror);
  3845   ld_ptr(mirror, ConstantPool::pool_holder_offset_in_bytes(), mirror);
  3846   ld_ptr(mirror, mirror_offset, mirror);
  3846   ld_ptr(mirror, mirror_offset, mirror);
       
  3847   resolve_oop_handle(mirror);
  3847 }
  3848 }
  3848 
  3849 
  3849 void MacroAssembler::load_klass(Register src_oop, Register klass) {
  3850 void MacroAssembler::load_klass(Register src_oop, Register klass) {
  3850   // The number of bytes in this code is used by
  3851   // The number of bytes in this code is used by
  3851   // MachCallDynamicJavaNode::ret_addr_offset()
  3852   // MachCallDynamicJavaNode::ret_addr_offset()