< prev index next >
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
Print this page
*** 2620,2646 ****
result = _hrm.next_region_in_heap(result);
}
return result;
}
- Space* G1CollectedHeap::space_containing(const void* addr) const {
- return heap_region_containing(addr);
- }
-
HeapWord* G1CollectedHeap::block_start(const void* addr) const {
! Space* sp = space_containing(addr);
! return sp->block_start(addr);
}
size_t G1CollectedHeap::block_size(const HeapWord* addr) const {
! Space* sp = space_containing(addr);
! return sp->block_size(addr);
}
bool G1CollectedHeap::block_is_obj(const HeapWord* addr) const {
! Space* sp = space_containing(addr);
! return sp->block_is_obj(addr);
}
bool G1CollectedHeap::supports_tlab_allocation() const {
return true;
}
--- 2620,2642 ----
result = _hrm.next_region_in_heap(result);
}
return result;
}
HeapWord* G1CollectedHeap::block_start(const void* addr) const {
! HeapRegion* hr = heap_region_containing(addr);
! return hr->block_start(addr);
}
size_t G1CollectedHeap::block_size(const HeapWord* addr) const {
! HeapRegion* hr = heap_region_containing(addr);
! return hr->block_size(addr);
}
bool G1CollectedHeap::block_is_obj(const HeapWord* addr) const {
! HeapRegion* hr = heap_region_containing(addr);
! return hr->block_is_obj(addr);
}
bool G1CollectedHeap::supports_tlab_allocation() const {
return true;
}
< prev index next >