equal
deleted
inserted
replaced
118 void java_lang_ref_Reference::set_discovered_raw(oop ref, oop value) { |
118 void java_lang_ref_Reference::set_discovered_raw(oop ref, oop value) { |
119 ref->obj_field_put_raw(discovered_offset, value); |
119 ref->obj_field_put_raw(discovered_offset, value); |
120 } |
120 } |
121 HeapWord* java_lang_ref_Reference::discovered_addr(oop ref) { |
121 HeapWord* java_lang_ref_Reference::discovered_addr(oop ref) { |
122 return ref->obj_field_addr<HeapWord>(discovered_offset); |
122 return ref->obj_field_addr<HeapWord>(discovered_offset); |
|
123 } |
|
124 bool java_lang_ref_Reference::is_phantom(oop ref) { |
|
125 return InstanceKlass::cast(ref->klass())->reference_type() == REF_PHANTOM; |
123 } |
126 } |
124 |
127 |
125 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) { |
128 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) { |
126 site->obj_field_put_volatile(_target_offset, target); |
129 site->obj_field_put_volatile(_target_offset, target); |
127 } |
130 } |