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