• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:this

94   return Monitor::GetLockOwnerThreadId(this);  in GetLockOwnerThreadId()
98 return Monitor::MonitorEnter(self, this, /*trylock*/false); in MonitorEnter()
102 return Monitor::MonitorEnter(self, this, /*trylock*/true); in MonitorTryEnter()
106 return Monitor::MonitorExit(self, this); in MonitorExit()
110 Monitor::Notify(self, this); in Notify()
114 Monitor::NotifyAll(self, this); in NotifyAll()
118 Monitor::Wait(self, this, 0, 0, true, kWaiting); in Wait()
122 Monitor::Wait(self, this, ms, ns, true, kTimedWaiting); in Wait()
147 Object* obj = const_cast<Object*>(this); in AssertReadBarrierState()
164 << "this=" << std::hex << reinterpret_cast<uintptr_t>(this) << std::dec; in InstanceOf()
179 return down_cast<Class*>(this); in AsClass()
193 return down_cast<ObjectArray<T>*>(this); in AsObjectArray()
210 return down_cast<Reference*>(this); in AsReference()
216 return down_cast<Array*>(this); in AsArray()
224 return down_cast<BooleanArray*>(this); in AsBooleanArray()
232 return down_cast<ByteArray*>(this); in AsByteArray()
241 return down_cast<ByteArray*>(this); in AsByteSizedArray()
249 return down_cast<CharArray*>(this); in AsCharArray()
257 return down_cast<ShortArray*>(this); in AsShortArray()
266 return down_cast<ShortArray*>(this); in AsShortSizedArray()
280 return down_cast<IntArray*>(this); in AsIntArray()
294 return down_cast<LongArray*>(this); in AsLongArray()
310 return down_cast<FloatArray*>(this); in AsFloatArray()
326 return down_cast<DoubleArray*>(this); in AsDoubleArray()
337 return down_cast<String*>(this); in AsString()
343 return down_cast<Throwable*>(this); in AsThrowable()
364 return down_cast<FinalizerReference*>(this); in AsFinalizerReference()
400 VerifyObject(this); in GetFieldByte()
423 Runtime::Current()->RecordWriteFieldBoolean(this, field_offset, in SetFieldBoolean()
428 VerifyObject(this); in SetFieldBoolean()
441 Runtime::Current()->RecordWriteFieldByte(this, field_offset, in SetFieldByte()
446 VerifyObject(this); in SetFieldByte()
466 VerifyObject(this); in GetFieldChar()
474 VerifyObject(this); in GetFieldShort()
496 Runtime::Current()->RecordWriteFieldChar(this, field_offset, in SetFieldChar()
501 VerifyObject(this); in SetFieldChar()
513 Runtime::Current()->RecordWriteFieldChar(this, field_offset, in SetFieldShort()
518 VerifyObject(this); in SetFieldShort()
542 Runtime::Current()->RecordWriteField32(this, field_offset, in SetField32()
547 VerifyObject(this); in SetField32()
575 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent32()
578 VerifyObject(this); in CasFieldWeakSequentiallyConsistent32()
580 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakSequentiallyConsistent32()
593 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakAcquire32()
596 VerifyObject(this); in CasFieldWeakAcquire32()
598 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakAcquire32()
611 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakRelease32()
614 VerifyObject(this); in CasFieldWeakRelease32()
616 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakRelease32()
629 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent32()
632 VerifyObject(this); in CasFieldStrongSequentiallyConsistent32()
634 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldStrongSequentiallyConsistent32()
647 Runtime::Current()->RecordWriteField64(this, field_offset, in SetField64()
652 VerifyObject(this); in SetField64()
674 const uint8_t* raw_addr = reinterpret_cast<const uint8_t*>(this) + field_offset.Int32Value(); in GetFieldAcquire()
686 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent64()
689 VerifyObject(this); in CasFieldWeakSequentiallyConsistent64()
691 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakSequentiallyConsistent64()
703 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent64()
706 VerifyObject(this); in CasFieldStrongSequentiallyConsistent64()
708 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldStrongSequentiallyConsistent64()
717 VerifyObject(this); in GetFieldObject()
719 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in GetFieldObject()
722 this, in GetFieldObject()
750 Runtime::Current()->RecordWriteFieldReference(this, field_offset, obj.Ptr(), true); in SetFieldObjectWithoutWriteBarrier()
753 VerifyObject(this); in SetFieldObjectWithoutWriteBarrier()
758 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in SetFieldObjectWithoutWriteBarrier()
769 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in SetFieldObject()
793 VerifyObject(this); in GetFieldObjectReferenceAddr()
795 return reinterpret_cast<HeapReference<Object>*>(reinterpret_cast<uint8_t*>(this) + in GetFieldObjectReferenceAddr()
806 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in CasFieldWeakSequentiallyConsistentObject()
820 VerifyObject(this); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
829 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
833 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
847 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in CasFieldStrongSequentiallyConsistentObject()
861 VerifyObject(this); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
870 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
874 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
890 VerifyObject(this); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
899 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
903 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
919 VerifyObject(this); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
928 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
932 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
947 VerifyObject(this); in CompareAndExchangeFieldObject()
957 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CompareAndExchangeFieldObject()
966 Runtime::Current()->RecordWriteFieldReference(this, field_offset, witness_value, true); in CompareAndExchangeFieldObject()
981 VerifyObject(this); in ExchangeFieldObject()
987 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in ExchangeFieldObject()
996 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in ExchangeFieldObject()
1007 VerifyObject(this); in GetPrimitiveFieldViaAccessor()
1009 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in GetPrimitiveFieldViaAccessor()
1023 Runtime::Current()->RecordWriteFieldBoolean(this, field_offset, old_value, kIsVolatile); in UpdateFieldBooleanViaAccessor()
1026 VerifyObject(this); in UpdateFieldBooleanViaAccessor()
1028 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldBooleanViaAccessor()
1042 Runtime::Current()->RecordWriteFieldByte(this, field_offset, old_value, kIsVolatile); in UpdateFieldByteViaAccessor()
1045 VerifyObject(this); in UpdateFieldByteViaAccessor()
1047 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldByteViaAccessor()
1061 Runtime::Current()->RecordWriteFieldChar(this, field_offset, old_value, kIsVolatile); in UpdateFieldCharViaAccessor()
1064 VerifyObject(this); in UpdateFieldCharViaAccessor()
1066 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldCharViaAccessor()
1080 Runtime::Current()->RecordWriteFieldShort(this, field_offset, old_value, kIsVolatile); in UpdateFieldShortViaAccessor()
1083 VerifyObject(this); in UpdateFieldShortViaAccessor()
1085 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldShortViaAccessor()
1099 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, kIsVolatile); in UpdateField32ViaAccessor()
1102 VerifyObject(this); in UpdateField32ViaAccessor()
1104 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateField32ViaAccessor()
1118 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, kIsVolatile); in UpdateField64ViaAccessor()
1121 VerifyObject(this); in UpdateField64ViaAccessor()
1123 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateField64ViaAccessor()
1138 visitor(this, MemberOffset(field_offset), kIsStatic); in VisitFieldsReferences()
1166 visitor(this, field_offset, kIsStatic); in VisitFieldsReferences()
1195 return down_cast<mirror::ClassLoader*>(this); in AsClassLoader()
1206 return down_cast<mirror::DexCache*>(this); in AsDexCache()