Lines Matching refs:offset
43 // The base offset is not type-dependent in this vm.
74 * public native boolean compareAndSwapInt(Object obj, long offset,
82 s8 offset = GET_ARG_LONG(args, 2);
85 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset);
94 * public native boolean compareAndSwapLong(Object obj, long offset,
102 s8 offset = GET_ARG_LONG(args, 2);
105 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset);
115 * public native boolean compareAndSwapObject(Object obj, long offset,
123 s8 offset = GET_ARG_LONG(args, 2);
126 int32_t* address = (int32_t*) (((u1*) obj) + offset);
136 * public native int getIntVolatile(Object obj, long offset);
143 s8 offset = GET_ARG_LONG(args, 2);
144 volatile s4* address = (volatile s4*) (((u1*) obj) + offset);
150 * public native void putIntVolatile(Object obj, long offset, int newValue);
157 s8 offset = GET_ARG_LONG(args, 2);
159 volatile s4* address = (volatile s4*) (((u1*) obj) + offset);
166 * public native long getLongVolatile(Object obj, long offset);
173 s8 offset = GET_ARG_LONG(args, 2);
174 volatile s8* address = (volatile s8*) (((u1*) obj) + offset);
180 * public native void putLongVolatile(Object obj, long offset, long newValue);
187 s8 offset = GET_ARG_LONG(args, 2);
189 volatile s8* address = (volatile s8*) (((u1*) obj) + offset);
196 * public native Object getObjectVolatile(Object obj, long offset);
203 s8 offset = GET_ARG_LONG(args, 2);
204 volatile Object** address = (volatile Object**) (((u1*) obj) + offset);
210 * public native void putObjectVolatile(Object obj, long offset,
218 s8 offset = GET_ARG_LONG(args, 2);
220 volatile Object** address = (volatile Object**) (((u1*) obj) + offset);
227 * public native int getInt(Object obj, long offset);
233 s8 offset = GET_ARG_LONG(args, 2);
234 s4* address = (s4*) (((u1*) obj) + offset);
240 * public native void putInt(Object obj, long offset, int newValue);
246 s8 offset = GET_ARG_LONG(args, 2);
248 s4* address = (s4*) (((u1*) obj) + offset);
255 * public native long getLong(Object obj, long offset);
261 s8 offset = GET_ARG_LONG(args, 2);
262 s8* address = (s8*) (((u1*) obj) + offset);
268 * public native void putLong(Object obj, long offset, long newValue);
274 s8 offset = GET_ARG_LONG(args, 2);
276 s8* address = (s8*) (((u1*) obj) + offset);
283 * public native Object getObject(Object obj, long offset);
289 s8 offset = GET_ARG_LONG(args, 2);
290 Object** address = (Object**) (((u1*) obj) + offset);
296 * public native void putObject(Object obj, long offset, Object newValue);
302 s8 offset = GET_ARG_LONG(args, 2);
304 Object** address = (Object**) (((u1*) obj) + offset);