Lines Matching refs:offset

33 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset,
38 bool success = obj->CasFieldStrongSequentiallyConsistent32<false>(MemberOffset(offset),
43 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset,
48 bool success = obj->CasFieldStrongSequentiallyConsistent64<false>(MemberOffset(offset),
53 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset,
65 reinterpret_cast<uint8_t*>(obj) + static_cast<size_t>(offset));
68 MemberOffset(offset),
71 bool success = obj->CasFieldStrongSequentiallyConsistentObject<false>(MemberOffset(offset),
76 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
79 return obj->GetField32(MemberOffset(offset));
82 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
85 return obj->GetField32Volatile(MemberOffset(offset));
88 static void Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) {
92 obj->SetField32<false>(MemberOffset(offset), newValue);
95 static void Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset,
100 obj->SetField32Volatile<false>(MemberOffset(offset), newValue);
103 static void Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset,
109 obj->SetField32<false>(MemberOffset(offset), newValue);
112 static jlong Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
115 return obj->GetField64(MemberOffset(offset));
118 static jlong Unsafe_getLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
121 return obj->GetField64Volatile(MemberOffset(offset));
124 static void Unsafe_putLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) {
128 obj->SetField64<false>(MemberOffset(offset), newValue);
131 static void Unsafe_putLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset,
136 obj->SetField64Volatile<false>(MemberOffset(offset), newValue);
139 static void Unsafe_putOrderedLong(JNIEnv* env, jobject, jobject javaObj, jlong offset,
145 obj->SetField64<false>(MemberOffset(offset), newValue);
148 static jobject Unsafe_getObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
151 mirror::Object* value = obj->GetFieldObjectVolatile<mirror::Object>(MemberOffset(offset));
155 static jobject Unsafe_getObject(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
158 mirror::Object* value = obj->GetFieldObject<mirror::Object>(MemberOffset(offset));
162 static void Unsafe_putObject(JNIEnv* env, jobject, jobject javaObj, jlong offset,
168 obj->SetFieldObject<false>(MemberOffset(offset), newValue);
171 static void Unsafe_putObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset,
177 obj->SetFieldObjectVolatile<false>(MemberOffset(offset), newValue);
180 static void Unsafe_putOrderedObject(JNIEnv* env, jobject, jobject javaObj, jlong offset,
187 obj->SetFieldObject<false>(MemberOffset(offset), newValue);
391 static jboolean Unsafe_getBoolean(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
394 return obj->GetFieldBoolean(MemberOffset(offset));
397 static void Unsafe_putBoolean(JNIEnv* env, jobject, jobject javaObj, jlong offset, jboolean newValue) {
401 obj->SetFieldBoolean<false>(MemberOffset(offset), newValue);
404 static jbyte Unsafe_getByte(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
407 return obj->GetFieldByte(MemberOffset(offset));
410 static void Unsafe_putByte(JNIEnv* env, jobject, jobject javaObj, jlong offset, jbyte newValue) {
414 obj->SetFieldByte<false>(MemberOffset(offset), newValue);
417 static jchar Unsafe_getChar(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
420 return obj->GetFieldChar(MemberOffset(offset));
423 static void Unsafe_putChar(JNIEnv* env, jobject, jobject javaObj, jlong offset, jchar newValue) {
427 obj->SetFieldChar<false>(MemberOffset(offset), newValue);
430 static jshort Unsafe_getShort(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
433 return obj->GetFieldShort(MemberOffset(offset));
436 static void Unsafe_putShort(JNIEnv* env, jobject, jobject javaObj, jlong offset, jshort newValue) {
440 obj->SetFieldShort<false>(MemberOffset(offset), newValue);
443 static jfloat Unsafe_getFloat(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
447 conv.val = obj->GetField32(MemberOffset(offset));
451 static void Unsafe_putFloat(JNIEnv* env, jobject, jobject javaObj, jlong offset, jfloat newValue) {
457 obj->SetField32<false>(MemberOffset(offset), conv.converted);
460 static jdouble Unsafe_getDouble(JNIEnv* env, jobject, jobject javaObj, jlong offset) {
464 conv.val = obj->GetField64(MemberOffset(offset));
468 static void Unsafe_putDouble(JNIEnv* env, jobject, jobject javaObj, jlong offset, jdouble newValue) {
474 obj->SetField64<false>(MemberOffset(offset), conv.converted);