• Home
  • Raw
  • Download

Lines Matching refs:HeapObject

52 HeapObject* SemiSpaceIterator::Next() {  in Next()
61 HeapObject* object = HeapObject::FromAddress(current_); in Next()
71 HeapObject* SemiSpaceIterator::next_object() { return Next(); } in next_object()
109 HeapObject* HeapObjectIterator::Next() { in Next()
111 HeapObject* next_obj = FromCurrentPage(); in Next()
118 HeapObject* HeapObjectIterator::next_object() { return Next(); } in next_object()
121 HeapObject* HeapObjectIterator::FromCurrentPage() { in FromCurrentPage()
127 HeapObject* obj = HeapObject::FromAddress(cur_addr_); in FromCurrentPage()
216 bool PagedSpace::Contains(HeapObject* o) { return Contains(o->address()); } in Contains()
236 for (HeapObject* o = iterator.Next(); o != NULL; o = iterator.Next()) { in FromAnyPointerAddress()
275 HeapObject* heap_object; in next()
314 HeapObject* PagedSpace::AllocateLinearly(int size_in_bytes) { in AllocateLinearly()
320 return HeapObject::FromAddress(current_top); in AllocateLinearly()
334 return heap_->PrecedeWithFiller(HeapObject::FromAddress(current_top), in AllocateRawAligned()
338 return AllocationResult(HeapObject::FromAddress(current_top)); in AllocateRawAligned()
342 HeapObject* PagedSpace::AllocateLinearlyAligned(int* size_in_bytes, in AllocateLinearlyAligned()
353 return heap()->PrecedeWithFiller(HeapObject::FromAddress(current_top), in AllocateLinearlyAligned()
357 return HeapObject::FromAddress(current_top); in AllocateLinearlyAligned()
363 HeapObject* object = AllocateLinearly(size_in_bytes); in AllocateRawUnaligned()
396 HeapObject* object = AllocateLinearlyAligned(&allocation_size, alignment); in AllocateRawAligned()
458 HeapObject* obj = HeapObject::FromAddress(top); in AllocateRawAligned()
483 HeapObject* obj = HeapObject::FromAddress(top); in AllocateRawUnaligned()
532 HeapObject* obj = nullptr; in FromResult()
536 Address top = HeapObject::cast(obj)->address(); in FromResult()