< prev index next >

src/hotspot/share/cds/archiveUtils.cpp

Print this page
*** 390,11 ***
    return ArchiveBuilder::current()->get_buffered_addr(src_ik)->has_aot_initialized_mirror();
  }
  
  size_t HeapRootSegments::size_in_bytes(size_t seg_idx) {
    assert(seg_idx < _count, "In range");
!   return objArrayOopDesc::object_size(size_in_elems(seg_idx)) * HeapWordSize;
  }
  
  int HeapRootSegments::size_in_elems(size_t seg_idx) {
    assert(seg_idx < _count, "In range");
    if (seg_idx != _count - 1) {
--- 390,11 ---
    return ArchiveBuilder::current()->get_buffered_addr(src_ik)->has_aot_initialized_mirror();
  }
  
  size_t HeapRootSegments::size_in_bytes(size_t seg_idx) {
    assert(seg_idx < _count, "In range");
!   return refArrayOopDesc::object_size(size_in_elems(seg_idx)) * HeapWordSize;
  }
  
  int HeapRootSegments::size_in_elems(size_t seg_idx) {
    assert(seg_idx < _count, "In range");
    if (seg_idx != _count - 1) {
< prev index next >