diff options
Diffstat (limited to 'src/share/vm/gc_implementation/g1/g1BiasedArray.cpp')
-rw-r--r-- | src/share/vm/gc_implementation/g1/g1BiasedArray.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/share/vm/gc_implementation/g1/g1BiasedArray.cpp b/src/share/vm/gc_implementation/g1/g1BiasedArray.cpp index 7f5023b42..d5851a6d4 100644 --- a/src/share/vm/gc_implementation/g1/g1BiasedArray.cpp +++ b/src/share/vm/gc_implementation/g1/g1BiasedArray.cpp @@ -24,6 +24,14 @@ #include "precompiled.hpp" #include "gc_implementation/g1/g1BiasedArray.hpp" +#include "memory/padded.inline.hpp" + +// Allocate a new array, generic version. +address G1BiasedMappedArrayBase::create_new_base_array(size_t length, size_t elem_size) { + assert(length > 0, "just checking"); + assert(elem_size > 0, "just checking"); + return PaddedPrimitiveArray<u_char, mtGC>::create_unfreeable(length * elem_size); +} #ifndef PRODUCT void G1BiasedMappedArrayBase::verify_index(idx_t index) const { |