--- a/hotspot/src/share/vm/memory/padded.inline.hpp Wed Apr 12 17:53:18 2017 +0200
+++ b/hotspot/src/share/vm/memory/padded.inline.hpp Tue Jul 04 15:58:10 2017 +0200
@@ -35,13 +35,13 @@
template <class T, MEMFLAGS flags, size_t alignment>
PaddedEnd<T>* PaddedArray<T, flags, alignment>::create_unfreeable(uint length) {
// Check that the PaddedEnd class works as intended.
- STATIC_ASSERT(is_size_aligned_(sizeof(PaddedEnd<T>), alignment));
+ STATIC_ASSERT(is_aligned_(sizeof(PaddedEnd<T>), alignment));
// Allocate a chunk of memory large enough to allow for some alignment.
void* chunk = AllocateHeap(length * sizeof(PaddedEnd<T, alignment>) + alignment, flags);
// Make the initial alignment.
- PaddedEnd<T>* aligned_padded_array = (PaddedEnd<T>*)align_ptr_up(chunk, alignment);
+ PaddedEnd<T>* aligned_padded_array = (PaddedEnd<T>*)align_up(chunk, alignment);
// Call the default constructor for each element.
for (uint i = 0; i < length; i++) {
@@ -54,9 +54,9 @@
template <class T, MEMFLAGS flags, size_t alignment>
T** Padded2DArray<T, flags, alignment>::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