Mercurial > hg > truffle
comparison src/share/vm/includeDB_zero @ 1379:f9271ff9d324
6941224: Improved stack overflow handling for Zero
Summary: Adding stack overflow checking to Shark brought to light a bunch of deficiencies in Zero's stack overflow code.
Reviewed-by: twisti
Contributed-by: Gary Benson <gbenson@redhat.com>
author | twisti |
---|---|
date | Thu, 15 Apr 2010 02:40:12 -0700 |
parents | 354d3184f6b2 |
children | 348346af6676 |
comparison
equal
deleted
inserted
replaced
1377:ef74d6d1ac1e | 1379:f9271ff9d324 |
---|---|
1 // | 1 // |
2 // Copyright 2001-2009 Sun Microsystems, Inc. All Rights Reserved. | 2 // Copyright 2001-2009 Sun Microsystems, Inc. All Rights Reserved. |
3 // Copyright 2009 Red Hat, Inc. | 3 // Copyright 2009, 2010 Red Hat, Inc. |
4 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 4 // DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
5 // | 5 // |
6 // This code is free software; you can redistribute it and/or modify it | 6 // This code is free software; you can redistribute it and/or modify it |
7 // under the terms of the GNU General Public License version 2 only, as | 7 // under the terms of the GNU General Public License version 2 only, as |
8 // published by the Free Software Foundation. | 8 // published by the Free Software Foundation. |
23 // | 23 // |
24 // | 24 // |
25 | 25 |
26 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! | 26 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! |
27 | 27 |
28 cppInterpreter_<arch>.cpp stack_<arch>.inline.hpp | |
29 | |
28 entryFrame_<arch>.hpp javaCalls.hpp | 30 entryFrame_<arch>.hpp javaCalls.hpp |
29 entryFrame_<arch>.hpp stack_<arch>.hpp | 31 entryFrame_<arch>.hpp stack_<arch>.hpp |
30 | 32 |
31 fakeStubFrame_<arch>.hpp stack_<arch>.hpp | 33 fakeStubFrame_<arch>.hpp stack_<arch>.hpp |
32 | 34 |
45 interpreterFrame_<arch>.hpp bytecodeInterpreter.hpp | 47 interpreterFrame_<arch>.hpp bytecodeInterpreter.hpp |
46 interpreterFrame_<arch>.hpp methodOop.hpp | 48 interpreterFrame_<arch>.hpp methodOop.hpp |
47 interpreterFrame_<arch>.hpp stack_<arch>.hpp | 49 interpreterFrame_<arch>.hpp stack_<arch>.hpp |
48 interpreterFrame_<arch>.hpp thread.hpp | 50 interpreterFrame_<arch>.hpp thread.hpp |
49 | 51 |
52 interpreterRT_<arch>.cpp stack_<arch>.inline.hpp | |
53 | |
50 sharkFrame_<arch>.hpp methodOop.hpp | 54 sharkFrame_<arch>.hpp methodOop.hpp |
51 sharkFrame_<arch>.hpp stack_<arch>.hpp | 55 sharkFrame_<arch>.hpp stack_<arch>.hpp |
52 | 56 |
53 stack_<arch>.hpp sizes.hpp | 57 stack_<arch>.hpp sizes.hpp |
54 | 58 |
59 stack_<arch>.inline.hpp stack_<arch>.hpp | |
60 stack_<arch>.inline.hpp thread.hpp | |
61 | |
62 stack_<arch>.cpp interpreterRuntime.hpp | |
63 stack_<arch>.cpp stack_<arch>.hpp | |
64 | |
65 stubGenerator_<arch>.cpp stack_<arch>.inline.hpp | |
66 | |
55 thread.hpp stack_<arch>.hpp | 67 thread.hpp stack_<arch>.hpp |