• Home
  • Raw
  • Download

Lines Matching refs:this

79   return Monitor::GetLockOwnerThreadId(this);  in GetLockOwnerThreadId()
83 return Monitor::MonitorEnter(self, this, /*trylock=*/false); in MonitorEnter()
87 return Monitor::MonitorEnter(self, this, /*trylock=*/true); in MonitorTryEnter()
91 return Monitor::MonitorExit(self, this); in MonitorExit()
95 Monitor::Notify(self, this); in Notify()
99 Monitor::NotifyAll(self, this); in NotifyAll()
103 Monitor::Wait(self, this, ms, ns, true, ThreadState::kTimedWaiting); in Wait()
121 Object* obj = const_cast<Object*>(this); in AssertReadBarrierState()
136 DCHECK(GetClass<kVerifyNone>() != nullptr) << "this=" << this; in InstanceOf()
153 return ObjPtr<Class>::DownCast(this); in AsClass()
169 return ObjPtr<ObjectArray<T>>::DownCast(this); in AsObjectArray()
187 return ObjPtr<Reference>::DownCast(this); in AsReference()
193 return ObjPtr<Array>::DownCast(this); in AsArray()
215 return ObjPtr<BooleanArray>::DownCast(this); in AsBooleanArray()
226 return ObjPtr<ByteArray>::DownCast(this); in AsByteArray()
237 return ObjPtr<CharArray>::DownCast(this); in AsCharArray()
248 return ObjPtr<ShortArray>::DownCast(this); in AsShortArray()
258 return ObjPtr<IntArray>::DownCast(this); in AsIntArrayUnchecked()
273 return ObjPtr<LongArray>::DownCast(this); in AsLongArrayUnchecked()
289 return ObjPtr<FloatArray>::DownCast(this); in AsFloatArray()
300 return ObjPtr<DoubleArray>::DownCast(this); in AsDoubleArray()
313 return ObjPtr<String>::DownCast(this); in AsString()
319 return ObjPtr<Throwable>::DownCast(this); in AsThrowable()
340 return ObjPtr<FinalizerReference>::DownCast(this); in AsFinalizerReference()
397 this, in SetFieldBoolean()
413 Runtime::Current()->RecordWriteFieldByte(this, in SetFieldByte()
463 Runtime::Current()->RecordWriteFieldChar(this, in SetFieldChar()
479 Runtime::Current()->RecordWriteFieldChar(this, in SetFieldShort()
507 Runtime::Current()->RecordWriteField32(this, in SetField32()
537 Runtime::Current()->RecordWriteField64(this, in SetField64()
563 const uint8_t* raw_addr = reinterpret_cast<const uint8_t*>(this) + field_offset.Int32Value(); in GetFieldAcquire()
574 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent64()
577 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakSequentiallyConsistent64()
588 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent64()
591 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldStrongSequentiallyConsistent64()
606 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in GetFieldObject()
609 this, in GetFieldObject()
635 Runtime::Current()->RecordWriteFieldReference(this, field_offset, obj, true); in SetFieldObjectWithoutWriteBarrier()
639 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in SetFieldObjectWithoutWriteBarrier()
652 WriteBarrier::ForFieldWrite<WriteBarrier::kWithoutNullCheck>(this, field_offset, new_value); in SetFieldObject()
676 return reinterpret_cast<HeapReference<Object>*>(reinterpret_cast<uint8_t*>(this) + in GetFieldObjectReferenceAddr()
689 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldObjectWithoutWriteBarrier()
693 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldObjectWithoutWriteBarrier()
711 WriteBarrier::ForFieldWrite(this, field_offset, new_value); in CasFieldObject()
724 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CompareAndExchangeFieldObject()
734 Runtime::Current()->RecordWriteFieldReference(this, field_offset, witness_value, true); in CompareAndExchangeFieldObject()
736 WriteBarrier::ForFieldWrite(this, field_offset, new_value); in CompareAndExchangeFieldObject()
749 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in ExchangeFieldObject()
758 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in ExchangeFieldObject()
760 WriteBarrier::ForFieldWrite(this, field_offset, new_value); in ExchangeFieldObject()
768 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in GetPrimitiveFieldViaAccessor()
780 Runtime::Current()->RecordWriteFieldBoolean(this, field_offset, old_value, kIsVolatile); in UpdateFieldBooleanViaAccessor()
783 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldBooleanViaAccessor()
795 Runtime::Current()->RecordWriteFieldByte(this, field_offset, old_value, kIsVolatile); in UpdateFieldByteViaAccessor()
798 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldByteViaAccessor()
810 Runtime::Current()->RecordWriteFieldChar(this, field_offset, old_value, kIsVolatile); in UpdateFieldCharViaAccessor()
813 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldCharViaAccessor()
825 Runtime::Current()->RecordWriteFieldShort(this, field_offset, old_value, kIsVolatile); in UpdateFieldShortViaAccessor()
828 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateFieldShortViaAccessor()
840 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, kIsVolatile); in UpdateField32ViaAccessor()
843 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateField32ViaAccessor()
855 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, kIsVolatile); in UpdateField64ViaAccessor()
858 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in UpdateField64ViaAccessor()
873 visitor(this, MemberOffset(field_offset), kIsStatic); in VisitFieldsReferences()
883 ? ObjPtr<Class>::DownCast(this) in VisitFieldsReferences()
901 visitor(this, field_offset, kIsStatic); in VisitFieldsReferences()
930 return ObjPtr<ClassLoader>::DownCast(this); in AsClassLoader()
941 return ObjPtr<DexCache>::DownCast(this); in AsDexCache()