• Home
  • Raw
  • Download

Lines Matching refs:this

92   return Monitor::GetLockOwnerThreadId(this);  in GetLockOwnerThreadId()
96 return Monitor::MonitorEnter(self, this); in MonitorEnter()
100 return Monitor::MonitorExit(self, this); in MonitorExit()
104 Monitor::Notify(self, this); in Notify()
108 Monitor::NotifyAll(self, this); in NotifyAll()
112 Monitor::Wait(self, this, 0, 0, true, kWaiting); in Wait()
116 Monitor::Wait(self, this, ms, ns, true, kTimedWaiting); in Wait()
176 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + offset.SizeValue(); in AtomicSetReadBarrierPointer()
197 Object* obj = const_cast<Object*>(this); in AssertReadBarrierPointer()
203 Object* obj = const_cast<Object*>(this); in AssertReadBarrierPointer()
235 return down_cast<Class*>(this); in AsClass()
248 return down_cast<ObjectArray<T>*>(this); in AsObjectArray()
265 return down_cast<Reference*>(this); in AsReference()
271 return down_cast<Array*>(this); in AsArray()
279 return down_cast<BooleanArray*>(this); in AsBooleanArray()
287 return down_cast<ByteArray*>(this); in AsByteArray()
296 return down_cast<ByteArray*>(this); in AsByteSizedArray()
304 return down_cast<CharArray*>(this); in AsCharArray()
312 return down_cast<ShortArray*>(this); in AsShortArray()
321 return down_cast<ShortArray*>(this); in AsShortSizedArray()
334 return down_cast<IntArray*>(this); in AsIntArray()
347 return down_cast<LongArray*>(this); in AsLongArray()
363 return down_cast<FloatArray*>(this); in AsFloatArray()
379 return down_cast<DoubleArray*>(this); in AsDoubleArray()
390 return down_cast<String*>(this); in AsString()
396 return down_cast<Throwable*>(this); in AsThrowable()
417 return down_cast<FinalizerReference*>(this); in AsFinalizerReference()
450 VerifyObject(this); in GetFieldBoolean()
458 VerifyObject(this); in GetFieldByte()
481 Runtime::Current()->RecordWriteFieldBoolean(this, field_offset, in SetFieldBoolean()
486 VerifyObject(this); in SetFieldBoolean()
499 Runtime::Current()->RecordWriteFieldByte(this, field_offset, in SetFieldByte()
504 VerifyObject(this); in SetFieldByte()
524 VerifyObject(this); in GetFieldChar()
532 VerifyObject(this); in GetFieldShort()
554 Runtime::Current()->RecordWriteFieldChar(this, field_offset, in SetFieldChar()
559 VerifyObject(this); in SetFieldChar()
571 Runtime::Current()->RecordWriteFieldChar(this, field_offset, in SetFieldShort()
576 VerifyObject(this); in SetFieldShort()
596 VerifyObject(this); in GetField32()
613 Runtime::Current()->RecordWriteField32(this, field_offset, in SetField32()
618 VerifyObject(this); in SetField32()
637 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent32()
640 VerifyObject(this); in CasFieldWeakSequentiallyConsistent32()
642 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakSequentiallyConsistent32()
655 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakRelaxed32()
658 VerifyObject(this); in CasFieldWeakRelaxed32()
660 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakRelaxed32()
673 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent32()
676 VerifyObject(this); in CasFieldStrongSequentiallyConsistent32()
678 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldStrongSequentiallyConsistent32()
687 VerifyObject(this); in GetField64()
704 Runtime::Current()->RecordWriteField64(this, field_offset, in SetField64()
709 VerifyObject(this); in SetField64()
722 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in SetField()
733 const uint8_t* raw_addr = reinterpret_cast<const uint8_t*>(this) + field_offset.Int32Value(); in GetField()
749 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent64()
752 VerifyObject(this); in CasFieldWeakSequentiallyConsistent64()
754 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakSequentiallyConsistent64()
766 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent64()
769 VerifyObject(this); in CasFieldStrongSequentiallyConsistent64()
771 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldStrongSequentiallyConsistent64()
780 VerifyObject(this); in GetFieldObject()
782 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in GetFieldObject()
784 T* result = ReadBarrier::Barrier<T, kReadBarrierOption>(this, field_offset, objref_addr); in GetFieldObject()
814 Runtime::Current()->RecordWriteFieldReference(this, field_offset, obj, true); in SetFieldObjectWithoutWriteBarrier()
817 VerifyObject(this); in SetFieldObjectWithoutWriteBarrier()
822 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in SetFieldObjectWithoutWriteBarrier()
841 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in SetFieldObject()
856 VerifyObject(this); in GetFieldObjectReferenceAddr()
858 return reinterpret_cast<HeapReference<Object>*>(reinterpret_cast<uint8_t*>(this) + in GetFieldObjectReferenceAddr()
868 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in CasFieldWeakSequentiallyConsistentObject()
880 VerifyObject(this); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
889 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
893 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
907 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in CasFieldStrongSequentiallyConsistentObject()
919 VerifyObject(this); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
928 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
932 uint8_t* raw_addr = reinterpret_cast<uint8_t*>(this) + field_offset.Int32Value(); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
945 visitor(this, ClassOffset(), kIsStatic); in VisitFieldsReferences()
950 visitor(this, MemberOffset(field_offset), kIsStatic); in VisitFieldsReferences()
975 visitor(this, field_offset, kIsStatic); in VisitFieldsReferences()
1007 visitor(this, ClassOffset(), false); in VisitReferences()