Thu, 06 May 2010 02:09:18 -0700
6950178: Zero stack improvements
Summary: Moves the logic for determining the size of the Zero stack into the ZeroStack class.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
never@1445 | 1 | // |
never@1445 | 2 | // Copyright 2001-2009 Sun Microsystems, Inc. All Rights Reserved. |
twisti@1814 | 3 | // Copyright 2009, 2010 Red Hat, Inc. |
never@1445 | 4 | // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
never@1445 | 5 | // |
never@1445 | 6 | // This code is free software; you can redistribute it and/or modify it |
never@1445 | 7 | // under the terms of the GNU General Public License version 2 only, as |
never@1445 | 8 | // published by the Free Software Foundation. |
never@1445 | 9 | // |
never@1445 | 10 | // This code is distributed in the hope that it will be useful, but WITHOUT |
never@1445 | 11 | // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
never@1445 | 12 | // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
never@1445 | 13 | // version 2 for more details (a copy is included in the LICENSE file that |
never@1445 | 14 | // accompanied this code). |
never@1445 | 15 | // |
never@1445 | 16 | // You should have received a copy of the GNU General Public License version |
never@1445 | 17 | // 2 along with this work; if not, write to the Free Software Foundation, |
never@1445 | 18 | // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
never@1445 | 19 | // |
never@1445 | 20 | // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
never@1445 | 21 | // CA 95054 USA or visit www.sun.com if you need additional information or |
never@1445 | 22 | // have any questions. |
never@1445 | 23 | // |
never@1445 | 24 | // |
never@1445 | 25 | |
never@1445 | 26 | // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! |
never@1445 | 27 | |
twisti@1814 | 28 | cppInterpreter_<arch>.cpp stack_<arch>.inline.hpp |
twisti@1814 | 29 | |
never@1445 | 30 | entryFrame_<arch>.hpp javaCalls.hpp |
never@1445 | 31 | entryFrame_<arch>.hpp stack_<arch>.hpp |
never@1445 | 32 | |
never@1445 | 33 | fakeStubFrame_<arch>.hpp stack_<arch>.hpp |
never@1445 | 34 | |
never@1445 | 35 | frame.hpp stack_<arch>.hpp |
never@1445 | 36 | |
never@1445 | 37 | frame.inline.hpp fakeStubFrame_<arch>.hpp |
never@1445 | 38 | frame.inline.hpp entryFrame_<arch>.hpp |
never@1445 | 39 | frame.inline.hpp interpreterFrame_<arch>.hpp |
never@1445 | 40 | frame.inline.hpp sharkFrame_<arch>.hpp |
never@1445 | 41 | |
never@1445 | 42 | frame_<arch>.cpp interpreterRuntime.hpp |
never@1445 | 43 | frame_<arch>.cpp scopeDesc.hpp |
never@1445 | 44 | |
never@1445 | 45 | interpreter.hpp entry_<arch>.hpp |
never@1445 | 46 | |
never@1445 | 47 | interpreterFrame_<arch>.hpp bytecodeInterpreter.hpp |
never@1445 | 48 | interpreterFrame_<arch>.hpp methodOop.hpp |
never@1445 | 49 | interpreterFrame_<arch>.hpp stack_<arch>.hpp |
never@1445 | 50 | interpreterFrame_<arch>.hpp thread.hpp |
never@1445 | 51 | |
twisti@1814 | 52 | interpreterRT_<arch>.cpp stack_<arch>.inline.hpp |
twisti@1814 | 53 | |
never@1445 | 54 | sharkFrame_<arch>.hpp methodOop.hpp |
never@1445 | 55 | sharkFrame_<arch>.hpp stack_<arch>.hpp |
never@1445 | 56 | |
never@1445 | 57 | stack_<arch>.hpp sizes.hpp |
never@1445 | 58 | |
twisti@1814 | 59 | stack_<arch>.inline.hpp stack_<arch>.hpp |
twisti@1814 | 60 | stack_<arch>.inline.hpp thread.hpp |
twisti@1814 | 61 | |
twisti@1814 | 62 | stack_<arch>.cpp interpreterRuntime.hpp |
twisti@1814 | 63 | stack_<arch>.cpp stack_<arch>.hpp |
twisti@1866 | 64 | stack_<arch>.cpp stack_<arch>.inline.hpp |
twisti@1814 | 65 | |
twisti@1814 | 66 | stubGenerator_<arch>.cpp stack_<arch>.inline.hpp |
twisti@1814 | 67 | |
never@1445 | 68 | thread.hpp stack_<arch>.hpp |