< prev index next >
src/hotspot/share/memory/filemap.cpp
Print this page
rev 58059 : imported patch 8238999-memregion-custom-operator
*** 1745,1755 ****
}
}
bool FileMapInfo::map_heap_data(MemRegion **heap_mem, int first,
int max, int* num, bool is_open_archive) {
! MemRegion * regions = new MemRegion[max];
FileMapRegion* si;
int region_num = 0;
for (int i = first;
i < first + max; i++) {
--- 1745,1758 ----
}
}
bool FileMapInfo::map_heap_data(MemRegion **heap_mem, int first,
int max, int* num, bool is_open_archive) {
! MemRegion* regions = NEW_C_HEAP_ARRAY(MemRegion, max, mtInternal);
! for (int i = 0; i < max; i++) {
! ::new (®ions[i]) MemRegion();
! }
FileMapRegion* si;
int region_num = 0;
for (int i = first;
i < first + max; i++) {
< prev index next >