156 oop obj_field(int offset) const; 157 void obj_field_put(int offset, oop value); 158 void obj_field_put_raw(int offset, oop value); 159 void obj_field_put_volatile(int offset, oop value); 160 161 Metadata* metadata_field(int offset) const; 162 Metadata* metadata_field_raw(int offset) const; 163 void metadata_field_put(int offset, Metadata* value); 164 165 Metadata* metadata_field_acquire(int offset) const; 166 void release_metadata_field_put(int offset, Metadata* value); 167 168 jbyte byte_field(int offset) const; 169 void byte_field_put(int offset, jbyte contents); 170 171 jchar char_field(int offset) const; 172 void char_field_put(int offset, jchar contents); 173 174 jboolean bool_field(int offset) const; 175 void bool_field_put(int offset, jboolean contents); 176 177 jint int_field(int offset) const; 178 jint int_field_raw(int offset) const; 179 void int_field_put(int offset, jint contents); 180 181 jshort short_field(int offset) const; 182 void short_field_put(int offset, jshort contents); 183 184 jlong long_field(int offset) const; 185 void long_field_put(int offset, jlong contents); 186 187 jfloat float_field(int offset) const; 188 void float_field_put(int offset, jfloat contents); 189 190 jdouble double_field(int offset) const; 191 void double_field_put(int offset, jdouble contents); 192 193 address address_field(int offset) const; 194 void address_field_put(int offset, address contents); 195 | 156 oop obj_field(int offset) const; 157 void obj_field_put(int offset, oop value); 158 void obj_field_put_raw(int offset, oop value); 159 void obj_field_put_volatile(int offset, oop value); 160 161 Metadata* metadata_field(int offset) const; 162 Metadata* metadata_field_raw(int offset) const; 163 void metadata_field_put(int offset, Metadata* value); 164 165 Metadata* metadata_field_acquire(int offset) const; 166 void release_metadata_field_put(int offset, Metadata* value); 167 168 jbyte byte_field(int offset) const; 169 void byte_field_put(int offset, jbyte contents); 170 171 jchar char_field(int offset) const; 172 void char_field_put(int offset, jchar contents); 173 174 jboolean bool_field(int offset) const; 175 void bool_field_put(int offset, jboolean contents); 176 jboolean bool_field_volatile(int offset) const; 177 void bool_field_put_volatile(int offset, jboolean contents); 178 179 jint int_field(int offset) const; 180 jint int_field_raw(int offset) const; 181 void int_field_put(int offset, jint contents); 182 183 jshort short_field(int offset) const; 184 void short_field_put(int offset, jshort contents); 185 186 jlong long_field(int offset) const; 187 void long_field_put(int offset, jlong contents); 188 189 jfloat float_field(int offset) const; 190 void float_field_put(int offset, jfloat contents); 191 192 jdouble double_field(int offset) const; 193 void double_field_put(int offset, jdouble contents); 194 195 address address_field(int offset) const; 196 void address_field_put(int offset, address contents); 197 |