--- old/src/share/vm/gc/g1/g1FixedSizeStack.cpp 2016-06-28 14:13:09.054545621 +0200 +++ /dev/null 2016-06-08 17:45:05.423675909 +0200 @@ -1,43 +0,0 @@ -/* - * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - * - */ - -#include "precompiled.hpp" -#include "gc/g1/g1FixedSizeStack.inline.hpp" -#include "memory/allocation.inline.hpp" - -G1FixedSizeStackBase::~G1FixedSizeStackBase() { - FREE_C_HEAP_ARRAY(address, _base); -} - -void G1FixedSizeStackBase::initialize(size_t max_length, size_t elem_size) { - _base = NEW_C_HEAP_ARRAY(unsigned char, max_length * elem_size, mtGC); - _max_length = max_length; - _length = 0; -} - -#ifndef PRODUCT -void G1FixedSizeStackBase::verify_index(size_t index) const { - assert(index < length(), "Index " SIZE_FORMAT " out of bounds " SIZE_FORMAT, index, length()); -} -#endif