hotspot/src/cpu/sparc/vm/interp_masm_sparc.cpp
changeset 46961 c9094b1e5f87
parent 46625 edefffab74e2
equal deleted inserted replaced
46959:1863b25339a9 46961:c9094b1e5f87
   728   sll(index, LogBytesPerHeapOop, tmp);
   728   sll(index, LogBytesPerHeapOop, tmp);
   729   get_constant_pool(result);
   729   get_constant_pool(result);
   730   // load pointer for resolved_references[] objArray
   730   // load pointer for resolved_references[] objArray
   731   ld_ptr(result, ConstantPool::cache_offset_in_bytes(), result);
   731   ld_ptr(result, ConstantPool::cache_offset_in_bytes(), result);
   732   ld_ptr(result, ConstantPoolCache::resolved_references_offset_in_bytes(), result);
   732   ld_ptr(result, ConstantPoolCache::resolved_references_offset_in_bytes(), result);
   733   // JNIHandles::resolve(result)
   733   resolve_oop_handle(result);
   734   ld_ptr(result, 0, result);
       
   735   // Add in the index
   734   // Add in the index
   736   add(result, tmp, result);
   735   add(result, tmp, result);
   737   load_heap_oop(result, arrayOopDesc::base_offset_in_bytes(T_OBJECT), result);
   736   load_heap_oop(result, arrayOopDesc::base_offset_in_bytes(T_OBJECT), result);
   738 }
   737 }
   739 
   738