comparison src/share/vm/includeDB_core @ 12:6432c3bb6240

6668743: CMS: Consolidate block statistics reporting code Summary: Reduce the amount of related code replication and improve pretty printing. Reviewed-by: jmasa
author ysr
date Fri, 29 Feb 2008 14:42:56 -0800
parents a61af66fc99e
children 8b6e49187640
comparison
equal deleted inserted replaced
11:3c1dbcaaab1d 12:6432c3bb6240
17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 17 // Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 // 18 //
19 // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, 19 // Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
20 // CA 95054 USA or visit www.sun.com if you need additional information or 20 // CA 95054 USA or visit www.sun.com if you need additional information or
21 // have any questions. 21 // have any questions.
22 // 22 //
23 // 23 //
24 24
25 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps! 25 // NOTE: DO NOT CHANGE THIS COPYRIGHT TO NEW STYLE - IT WILL BREAK makeDeps!
26 26
27 27
44 // on the token "generate_platform_dependent_include" are included 44 // on the token "generate_platform_dependent_include" are included
45 // directly by other header files, and should not be explicitly declared 45 // directly by other header files, and should not be explicitly declared
46 // as dependencies. Header files named H.inline.hpp generally contain 46 // as dependencies. Header files named H.inline.hpp generally contain
47 // bodies for inline functions declared in H.hpp. 47 // bodies for inline functions declared in H.hpp.
48 // 48 //
49 // NOTE: Files that use the token "generate_platform_dependent_include" 49 // NOTE: Files that use the token "generate_platform_dependent_include"
50 // are expected to contain macro references like <os>, <arch_model>, ... and 50 // are expected to contain macro references like <os>, <arch_model>, ... and
51 // makedeps has a dependency on these platform files looking like: 51 // makedeps has a dependency on these platform files looking like:
52 // foo_<macro>.trailing_string 52 // foo_<macro>.trailing_string
53 // (where "trailing_string" can be any legal filename strings but typically 53 // (where "trailing_string" can be any legal filename strings but typically
54 // is "hpp" or "inline.hpp"). 54 // is "hpp" or "inline.hpp").
55 // 55 //
56 // The dependency in makedeps (and enforced) is that an underscore 56 // The dependency in makedeps (and enforced) is that an underscore
57 // will precedure the macro invocation. Note that this restriction 57 // will precedure the macro invocation. Note that this restriction
58 // is only enforced on filenames that have the dependency token 58 // is only enforced on filenames that have the dependency token
59 // "generate_platform_dependent_include" so other files using macro 59 // "generate_platform_dependent_include" so other files using macro
60 // expansion (typically .cpp files) have no requirement to have 60 // expansion (typically .cpp files) have no requirement to have
146 allocation.hpp globalDefinitions.hpp 146 allocation.hpp globalDefinitions.hpp
147 allocation.hpp globals.hpp 147 allocation.hpp globals.hpp
148 148
149 allocation.inline.hpp os.hpp 149 allocation.inline.hpp os.hpp
150 150
151 allocationStats.cpp allocationStats.hpp
152
153 allocationStats.hpp allocation.hpp
154 allocationStats.hpp gcUtil.hpp
155 allocationStats.hpp globalDefinitions.hpp
156
157 aprofiler.cpp aprofiler.hpp 151 aprofiler.cpp aprofiler.hpp
158 aprofiler.cpp collectedHeap.inline.hpp 152 aprofiler.cpp collectedHeap.inline.hpp
159 aprofiler.cpp oop.inline.hpp 153 aprofiler.cpp oop.inline.hpp
160 aprofiler.cpp oop.inline2.hpp 154 aprofiler.cpp oop.inline2.hpp
161 aprofiler.cpp permGen.hpp 155 aprofiler.cpp permGen.hpp
1933 1927
1934 icache_<arch>.hpp generate_platform_dependent_include 1928 icache_<arch>.hpp generate_platform_dependent_include
1935 1929
1936 init.cpp bytecodes.hpp 1930 init.cpp bytecodes.hpp
1937 init.cpp collectedHeap.hpp 1931 init.cpp collectedHeap.hpp
1938 init.cpp handles.inline.hpp 1932 init.cpp handles.inline.hpp
1939 init.cpp icBuffer.hpp 1933 init.cpp icBuffer.hpp
1940 init.cpp icache.hpp 1934 init.cpp icache.hpp
1941 init.cpp init.hpp 1935 init.cpp init.hpp
1942 init.cpp safepoint.hpp 1936 init.cpp safepoint.hpp
1943 init.cpp sharedRuntime.hpp 1937 init.cpp sharedRuntime.hpp