--- old/src/share/vm/memory/padded.inline.hpp 2017-06-30 11:28:23.860378250 +0200 +++ new/src/share/vm/memory/padded.inline.hpp 2017-06-30 11:28:23.660371998 +0200 @@ -35,13 +35,13 @@ template PaddedEnd* PaddedArray::create_unfreeable(uint length) { // Check that the PaddedEnd class works as intended. - STATIC_ASSERT(is_size_aligned_(sizeof(PaddedEnd), alignment)); + STATIC_ASSERT(is_aligned_(sizeof(PaddedEnd), alignment)); // Allocate a chunk of memory large enough to allow for some alignment. void* chunk = AllocateHeap(length * sizeof(PaddedEnd) + alignment, flags); // Make the initial alignment. - PaddedEnd* aligned_padded_array = (PaddedEnd*)align_ptr_up(chunk, alignment); + PaddedEnd* aligned_padded_array = (PaddedEnd*)align_up(chunk, alignment); // Call the default constructor for each element. for (uint i = 0; i < length; i++) { @@ -54,9 +54,9 @@ template T** Padded2DArray::create_unfreeable(uint rows, uint columns, size_t* allocation_size) { // Calculate and align the size of the first dimension's table. - size_t table_size = align_size_up_(rows * sizeof(T*), alignment); + size_t table_size = align_up_(rows * sizeof(T*), alignment); // The size of the separate rows. - size_t row_size = align_size_up_(columns * sizeof(T), alignment); + size_t row_size = align_up_(columns * sizeof(T), alignment); // Total size consists of the indirection table plus the rows. size_t total_size = table_size + rows * row_size + alignment; @@ -65,7 +65,7 @@ // Clear the allocated memory. memset(chunk, 0, total_size); // Align the chunk of memory. - T** result = (T**)align_ptr_up(chunk, alignment); + T** result = (T**)align_up(chunk, alignment); void* data_start = (void*)((uintptr_t)result + table_size); // Fill in the row table. @@ -87,7 +87,7 @@ memset(chunk, 0, length * sizeof(T) + alignment); - return (T*)align_ptr_up(chunk, alignment); + return (T*)align_up(chunk, alignment); } #endif // SHARE_VM_MEMORY_PADDED_INLINE_HPP