< prev index next >

src/share/vm/utilities/stack.inline.hpp

Print this page

        

*** 90,108 **** { const size_t elem_sz = sizeof(E); const size_t ptr_sz = sizeof(E*); assert(elem_sz % ptr_sz == 0 || ptr_sz % elem_sz == 0, "bad element size"); if (elem_sz < ptr_sz) { ! return align_size_up(seg_size * elem_sz, ptr_sz) / elem_sz; } return seg_size; } template <class E, MEMFLAGS F> size_t Stack<E, F>::link_offset() const { ! return align_size_up(this->_seg_size * sizeof(E), sizeof(E*)); } template <class E, MEMFLAGS F> size_t Stack<E, F>::segment_bytes() const { --- 90,108 ---- { const size_t elem_sz = sizeof(E); const size_t ptr_sz = sizeof(E*); assert(elem_sz % ptr_sz == 0 || ptr_sz % elem_sz == 0, "bad element size"); if (elem_sz < ptr_sz) { ! return align_up(seg_size * elem_sz, ptr_sz) / elem_sz; } return seg_size; } template <class E, MEMFLAGS F> size_t Stack<E, F>::link_offset() const { ! return align_up(this->_seg_size * sizeof(E), sizeof(E*)); } template <class E, MEMFLAGS F> size_t Stack<E, F>::segment_bytes() const {
< prev index next >