equal
deleted
inserted
replaced
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() |