Lines Matching refs:heap
1876 gc::Heap* heap = Runtime::Current()->GetHeap(); in GetStringChars() local
1877 if (heap->IsMovableObject(s) || s->IsCompressed()) { in GetStringChars()
1911 gc::Heap* heap = Runtime::Current()->GetHeap(); in GetStringCritical() local
1912 if (heap->IsMovableObject(s)) { in GetStringCritical()
1916 heap->IncrementDisableMovingGC(soa.Self()); in GetStringCritical()
1920 heap->IncrementDisableThreadFlip(soa.Self()); in GetStringCritical()
1946 gc::Heap* heap = Runtime::Current()->GetHeap(); in ReleaseStringCritical() local
1948 if (heap->IsMovableObject(s)) { in ReleaseStringCritical()
1950 heap->DecrementDisableMovingGC(soa.Self()); in ReleaseStringCritical()
1952 heap->DecrementDisableThreadFlip(soa.Self()); in ReleaseStringCritical()
2108 gc::Heap* heap = Runtime::Current()->GetHeap(); in GetPrimitiveArrayCritical() local
2109 if (heap->IsMovableObject(array)) { in GetPrimitiveArrayCritical()
2111 heap->IncrementDisableMovingGC(soa.Self()); in GetPrimitiveArrayCritical()
2115 heap->IncrementDisableThreadFlip(soa.Self()); in GetPrimitiveArrayCritical()
2683 gc::Heap* heap = Runtime::Current()->GetHeap(); in ReleasePrimitiveArray() local
2690 if (heap->IsNonDiscontinuousSpaceHeapAddress(elements)) { in ReleasePrimitiveArray()
2707 } else if (heap->IsMovableObject(array)) { in ReleasePrimitiveArray()
2710 heap->DecrementDisableMovingGC(soa.Self()); in ReleasePrimitiveArray()
2712 heap->DecrementDisableThreadFlip(soa.Self()); in ReleasePrimitiveArray()