• Home
  • Raw
  • Download

Lines Matching refs:offset

26 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint …  in Unsafe_compareAndSwapInt()  argument
29 byte* raw_addr = reinterpret_cast<byte*>(obj) + offset; in Unsafe_compareAndSwapInt()
36 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlon… in Unsafe_compareAndSwapLong() argument
39 byte* raw_addr = reinterpret_cast<byte*>(obj) + offset; in Unsafe_compareAndSwapLong()
46 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jo… in Unsafe_compareAndSwapObject() argument
51 byte* raw_addr = reinterpret_cast<byte*>(obj) + offset; in Unsafe_compareAndSwapObject()
57 Runtime::Current()->GetHeap()->WriteBarrierField(obj, MemberOffset(offset), newValue); in Unsafe_compareAndSwapObject()
62 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getInt() argument
65 return obj->GetField32(MemberOffset(offset), false); in Unsafe_getInt()
68 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getIntVolatile() argument
71 return obj->GetField32(MemberOffset(offset), true); in Unsafe_getIntVolatile()
74 static void Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) { in Unsafe_putInt() argument
77 obj->SetField32(MemberOffset(offset), newValue, false); in Unsafe_putInt()
80 static void Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValu… in Unsafe_putIntVolatile() argument
83 obj->SetField32(MemberOffset(offset), newValue, true); in Unsafe_putIntVolatile()
86 static void Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue… in Unsafe_putOrderedInt() argument
90 obj->SetField32(MemberOffset(offset), newValue, false); in Unsafe_putOrderedInt()
93 static jlong Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getLong() argument
96 return obj->GetField64(MemberOffset(offset), false); in Unsafe_getLong()
99 static jlong Unsafe_getLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getLongVolatile() argument
102 return obj->GetField64(MemberOffset(offset), true); in Unsafe_getLongVolatile()
105 static void Unsafe_putLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) { in Unsafe_putLong() argument
108 obj->SetField64(MemberOffset(offset), newValue, false); in Unsafe_putLong()
111 static void Unsafe_putLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newVa… in Unsafe_putLongVolatile() argument
114 obj->SetField64(MemberOffset(offset), newValue, true); in Unsafe_putLongVolatile()
117 static void Unsafe_putOrderedLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newVal… in Unsafe_putOrderedLong() argument
121 obj->SetField64(MemberOffset(offset), newValue, false); in Unsafe_putOrderedLong()
124 static jobject Unsafe_getObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getObjectVolatile() argument
127 mirror::Object* value = obj->GetFieldObject<mirror::Object*>(MemberOffset(offset), true); in Unsafe_getObjectVolatile()
131 static jobject Unsafe_getObject(JNIEnv* env, jobject, jobject javaObj, jlong offset) { in Unsafe_getObject() argument
134 mirror::Object* value = obj->GetFieldObject<mirror::Object*>(MemberOffset(offset), false); in Unsafe_getObject()
138 static void Unsafe_putObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewVa… in Unsafe_putObject() argument
142 obj->SetFieldObject(MemberOffset(offset), newValue, false); in Unsafe_putObject()
145 static void Unsafe_putObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject j… in Unsafe_putObjectVolatile() argument
149 obj->SetFieldObject(MemberOffset(offset), newValue, true); in Unsafe_putObjectVolatile()
152 static void Unsafe_putOrderedObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject ja… in Unsafe_putOrderedObject() argument
157 obj->SetFieldObject(MemberOffset(offset), newValue, false); in Unsafe_putOrderedObject()