comparison src/share/vm/gc_implementation/g1/vmStructs_g1.hpp @ 3984:81aa07130d30

7097048: G1: extend the G1 SA changes to print per-heap space information Reviewed-by: brutisso, johnc
author tonyp
date Mon, 03 Oct 2011 19:04:14 -0400
parents 4f93f0d00802
children 65a8ff39a6da
comparison
equal deleted inserted replaced
3983:811ec3d0833b 3984:81aa07130d30
37 nonstatic_field(HeapRegionSeq, _length, size_t) \ 37 nonstatic_field(HeapRegionSeq, _length, size_t) \
38 \ 38 \
39 nonstatic_field(G1CollectedHeap, _hrs, HeapRegionSeq) \ 39 nonstatic_field(G1CollectedHeap, _hrs, HeapRegionSeq) \
40 nonstatic_field(G1CollectedHeap, _g1_committed, MemRegion) \ 40 nonstatic_field(G1CollectedHeap, _g1_committed, MemRegion) \
41 nonstatic_field(G1CollectedHeap, _summary_bytes_used, size_t) \ 41 nonstatic_field(G1CollectedHeap, _summary_bytes_used, size_t) \
42 nonstatic_field(G1CollectedHeap, _g1mm, G1MonitoringSupport*) \
43 \
44 nonstatic_field(G1MonitoringSupport, _eden_committed, size_t) \
45 nonstatic_field(G1MonitoringSupport, _eden_used, size_t) \
46 nonstatic_field(G1MonitoringSupport, _survivor_committed, size_t) \
47 nonstatic_field(G1MonitoringSupport, _survivor_used, size_t) \
48 nonstatic_field(G1MonitoringSupport, _old_committed, size_t) \
49 nonstatic_field(G1MonitoringSupport, _old_used, size_t) \
42 50
43 51
44 #define VM_TYPES_G1(declare_type, declare_toplevel_type) \ 52 #define VM_TYPES_G1(declare_type, declare_toplevel_type) \
45 \ 53 \
46 declare_type(G1CollectedHeap, SharedHeap) \ 54 declare_type(G1CollectedHeap, SharedHeap) \
47 \ 55 \
48 declare_type(HeapRegion, ContiguousSpace) \ 56 declare_type(HeapRegion, ContiguousSpace) \
49 declare_toplevel_type(HeapRegionSeq) \ 57 declare_toplevel_type(HeapRegionSeq) \
58 declare_toplevel_type(G1MonitoringSupport) \
50 \ 59 \
51 declare_toplevel_type(G1CollectedHeap*) \ 60 declare_toplevel_type(G1CollectedHeap*) \
52 declare_toplevel_type(HeapRegion*) \ 61 declare_toplevel_type(HeapRegion*) \
62 declare_toplevel_type(G1MonitoringSupport*) \
63
53 64
54 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_VMSTRUCTS_G1_HPP 65 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_VMSTRUCTS_G1_HPP