< prev index next >

src/share/vm/oops/oop.hpp

Print this page

        

*** 70,80 **** public: markOop mark() const { return _mark; } markOop* mark_addr() const { return (markOop*) &_mark; } ! void set_mark(volatile markOop m) { _mark = m; } void release_set_mark(markOop m); markOop cas_set_mark(markOop new_mark, markOop old_mark); // Used only to re-initialize the mark word (e.g., of promoted --- 70,80 ---- public: markOop mark() const { return _mark; } markOop* mark_addr() const { return (markOop*) &_mark; } ! void set_mark(volatile markOop m) { _mark = m; } void release_set_mark(markOop m); markOop cas_set_mark(markOop new_mark, markOop old_mark); // Used only to re-initialize the mark word (e.g., of promoted
*** 209,218 **** --- 209,219 ---- jboolean bool_field(int offset) const; void bool_field_put(int offset, jboolean contents); jint int_field(int offset) const; void int_field_put(int offset, jint contents); + void int_field_put_raw(int offset, jint contents); jshort short_field(int offset) const; void short_field_put(int offset, jshort contents); jlong long_field(int offset) const;
< prev index next >