hotspot/src/share/vm/oops/oop.hpp
changeset 10540 92d59dba2407
parent 8725 8c1e3dd5fe1b
child 12379 2cf45b79ce3a
equal deleted inserted replaced
10539:f87cedf7983c 10540:92d59dba2407
   212                                          volatile HeapWord *dest,
   212                                          volatile HeapWord *dest,
   213                                          oop compare_value);
   213                                          oop compare_value);
   214 
   214 
   215   // Access to fields in a instanceOop through these methods.
   215   // Access to fields in a instanceOop through these methods.
   216   oop obj_field(int offset) const;
   216   oop obj_field(int offset) const;
       
   217   volatile oop obj_field_volatile(int offset) const;
   217   void obj_field_put(int offset, oop value);
   218   void obj_field_put(int offset, oop value);
   218   void obj_field_raw_put(int offset, oop value);
   219   void obj_field_put_raw(int offset, oop value);
       
   220   void obj_field_put_volatile(int offset, oop value);
   219 
   221 
   220   jbyte byte_field(int offset) const;
   222   jbyte byte_field(int offset) const;
   221   void byte_field_put(int offset, jbyte contents);
   223   void byte_field_put(int offset, jbyte contents);
   222 
   224 
   223   jchar char_field(int offset) const;
   225   jchar char_field(int offset) const;