Mercurial > hg > graal-jvmci-8
comparison src/share/vm/oops/oop.inline.hpp @ 24162:0137da2b56d9
Update JDK-8182397 to final version
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Thu, 03 Aug 2017 11:53:11 -0700 |
parents | f4e6ddeb5b6f |
children |
comparison
equal
deleted
inserted
replaced
24161:cc8d6f9d5db3 | 24162:0137da2b56d9 |
---|---|
322 | 322 |
323 inline void oopDesc::metadata_field_put(int offset, Metadata* value) { | 323 inline void oopDesc::metadata_field_put(int offset, Metadata* value) { |
324 *metadata_field_addr(offset) = value; | 324 *metadata_field_addr(offset) = value; |
325 } | 325 } |
326 | 326 |
327 inline void oopDesc::metadata_field_put_volatile(int offset, Metadata* value) { | 327 void oopDesc::release_metadata_field_put(int offset, Metadata* value) { |
328 OrderAccess::release(); | 328 OrderAccess::release_store_ptr(metadata_field_addr(offset), value); |
329 *metadata_field_addr(offset) = value; | |
330 OrderAccess::fence(); | |
331 } | 329 } |
332 | 330 |
333 inline void oopDesc::obj_field_put_raw(int offset, oop value) { | 331 inline void oopDesc::obj_field_put_raw(int offset, oop value) { |
334 UseCompressedOops ? | 332 UseCompressedOops ? |
335 encode_store_heap_oop(obj_field_addr<narrowOop>(offset), value) : | 333 encode_store_heap_oop(obj_field_addr<narrowOop>(offset), value) : |