Home | History | Annotate | Download | only in native

Lines Matching refs:offset

43     // The base offset is not type-dependent in this vm.
59 * public native boolean compareAndSwapInt(Object obj, long offset,
67 s8 offset = GET_ARG_LONG(args, 2);
70 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset);
79 * public native boolean compareAndSwapLong(Object obj, long offset,
87 s8 offset = GET_ARG_LONG(args, 2);
90 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset);
100 * public native boolean compareAndSwapObject(Object obj, long offset,
108 s8 offset = GET_ARG_LONG(args, 2);
111 int32_t* address = (int32_t*) (((u1*) obj) + offset);
121 * public native int getIntVolatile(Object obj, long offset);
128 s8 offset = GET_ARG_LONG(args, 2);
129 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset);
136 * public native void putIntVolatile(Object obj, long offset, int newValue);
143 s8 offset = GET_ARG_LONG(args, 2);
145 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset);
152 * public native long getLongVolatile(Object obj, long offset);
159 s8 offset = GET_ARG_LONG(args, 2);
160 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset);
162 assert((offset & 7) == 0);
167 * public native void putLongVolatile(Object obj, long offset, long newValue);
174 s8 offset = GET_ARG_LONG(args, 2);
176 volatile int64_t* address = (volatile int64_t*) (((u1*) obj) + offset);
178 assert((offset & 7) == 0);
184 * public native Object getObjectVolatile(Object obj, long offset);
191 s8 offset = GET_ARG_LONG(args, 2);
192 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset);
198 * public native void putObjectVolatile(Object obj, long offset,
206 s8 offset = GET_ARG_LONG(args, 2);
208 volatile int32_t* address = (volatile int32_t*) (((u1*) obj) + offset);
216 * public native int getInt(Object obj, long offset);
222 s8 offset = GET_ARG_LONG(args, 2);
223 s4* address = (s4*) (((u1*) obj) + offset);
229 * public native void putInt(Object obj, long offset, int newValue);
235 s8 offset = GET_ARG_LONG(args, 2);
237 s4* address = (s4*) (((u1*) obj) + offset);
244 * public native void putOrderedInt(Object obj, long offset, int newValue);
251 s8 offset = GET_ARG_LONG(args, 2);
253 s4* address = (s4*) (((u1*) obj) + offset);
261 * public native long getLong(Object obj, long offset);
267 s8 offset = GET_ARG_LONG(args, 2);
268 s8* address = (s8*) (((u1*) obj) + offset);
274 * public native void putLong(Object obj, long offset, long newValue);
280 s8 offset = GET_ARG_LONG(args, 2);
282 s8* address = (s8*) (((u1*) obj) + offset);
289 * public native void putOrderedLong(Object obj, long offset, long newValue);
296 s8 offset = GET_ARG_LONG(args, 2);
298 s8* address = (s8*) (((u1*) obj) + offset);
306 * public native Object getObject(Object obj, long offset);
312 s8 offset = GET_ARG_LONG(args, 2);
313 Object** address = (Object**) (((u1*) obj) + offset);
319 * public native void putObject(Object obj, long offset, Object newValue);
325 s8 offset = GET_ARG_LONG(args, 2);
327 Object** address = (Object**) (((u1*) obj) + offset);
335 * public native void putOrderedObject(Object obj, long offset,
343 s8 offset = GET_ARG_LONG(args, 2);
345 Object** address = (Object**) (((u1*) obj) + offset);