196 oop obj_field(int offset) const;
197 volatile oop obj_field_volatile(int offset) const;
198 void obj_field_put(int offset, oop value);
199 void obj_field_put_raw(int offset, oop value);
200 void obj_field_put_volatile(int offset, oop value);
201
202 Metadata* metadata_field(int offset) const;
203 void metadata_field_put(int offset, Metadata* value);
204
205 jbyte byte_field(int offset) const;
206 void byte_field_put(int offset, jbyte contents);
207
208 jchar char_field(int offset) const;
209 void char_field_put(int offset, jchar contents);
210
211 jboolean bool_field(int offset) const;
212 void bool_field_put(int offset, jboolean contents);
213
214 jint int_field(int offset) const;
215 void int_field_put(int offset, jint contents);
216
217 jshort short_field(int offset) const;
218 void short_field_put(int offset, jshort contents);
219
220 jlong long_field(int offset) const;
221 void long_field_put(int offset, jlong contents);
222
223 jfloat float_field(int offset) const;
224 void float_field_put(int offset, jfloat contents);
225
226 jdouble double_field(int offset) const;
227 void double_field_put(int offset, jdouble contents);
228
229 address address_field(int offset) const;
230 void address_field_put(int offset, address contents);
231
232 oop obj_field_acquire(int offset) const;
233 void release_obj_field_put(int offset, oop value);
234
235 jbyte byte_field_acquire(int offset) const;
|
196 oop obj_field(int offset) const;
197 volatile oop obj_field_volatile(int offset) const;
198 void obj_field_put(int offset, oop value);
199 void obj_field_put_raw(int offset, oop value);
200 void obj_field_put_volatile(int offset, oop value);
201
202 Metadata* metadata_field(int offset) const;
203 void metadata_field_put(int offset, Metadata* value);
204
205 jbyte byte_field(int offset) const;
206 void byte_field_put(int offset, jbyte contents);
207
208 jchar char_field(int offset) const;
209 void char_field_put(int offset, jchar contents);
210
211 jboolean bool_field(int offset) const;
212 void bool_field_put(int offset, jboolean contents);
213
214 jint int_field(int offset) const;
215 void int_field_put(int offset, jint contents);
216 void int_field_put_raw(int offset, jint contents);
217
218 jshort short_field(int offset) const;
219 void short_field_put(int offset, jshort contents);
220
221 jlong long_field(int offset) const;
222 void long_field_put(int offset, jlong contents);
223
224 jfloat float_field(int offset) const;
225 void float_field_put(int offset, jfloat contents);
226
227 jdouble double_field(int offset) const;
228 void double_field_put(int offset, jdouble contents);
229
230 address address_field(int offset) const;
231 void address_field_put(int offset, address contents);
232
233 oop obj_field_acquire(int offset) const;
234 void release_obj_field_put(int offset, oop value);
235
236 jbyte byte_field_acquire(int offset) const;
|