52 \
53 nonstatic_field(G1MonitoringSupport, _eden_committed, size_t) \
54 nonstatic_field(G1MonitoringSupport, _eden_used, size_t) \
55 nonstatic_field(G1MonitoringSupport, _survivor_committed, size_t) \
56 nonstatic_field(G1MonitoringSupport, _survivor_used, size_t) \
57 nonstatic_field(G1MonitoringSupport, _old_committed, size_t) \
58 nonstatic_field(G1MonitoringSupport, _old_used, size_t) \
59 \
60 nonstatic_field(HeapRegionSetBase, _count, HeapRegionSetCount) \
61 \
62 nonstatic_field(HeapRegionSetCount, _length, uint) \
63 nonstatic_field(HeapRegionSetCount, _capacity, size_t) \
64
65
66 #define VM_TYPES_G1(declare_type, declare_toplevel_type) \
67 \
68 declare_toplevel_type(G1HeapRegionTable) \
69 \
70 declare_type(G1CollectedHeap, SharedHeap) \
71 \
72 declare_type(HeapRegion, ContiguousSpace) \
73 declare_toplevel_type(HeapRegionSeq) \
74 declare_toplevel_type(HeapRegionSetBase) \
75 declare_toplevel_type(HeapRegionSetCount) \
76 declare_toplevel_type(G1MonitoringSupport) \
77 \
78 declare_toplevel_type(G1CollectedHeap*) \
79 declare_toplevel_type(HeapRegion*) \
80 declare_toplevel_type(G1MonitoringSupport*) \
81
82
83 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_VMSTRUCTS_G1_HPP
|
52 \
53 nonstatic_field(G1MonitoringSupport, _eden_committed, size_t) \
54 nonstatic_field(G1MonitoringSupport, _eden_used, size_t) \
55 nonstatic_field(G1MonitoringSupport, _survivor_committed, size_t) \
56 nonstatic_field(G1MonitoringSupport, _survivor_used, size_t) \
57 nonstatic_field(G1MonitoringSupport, _old_committed, size_t) \
58 nonstatic_field(G1MonitoringSupport, _old_used, size_t) \
59 \
60 nonstatic_field(HeapRegionSetBase, _count, HeapRegionSetCount) \
61 \
62 nonstatic_field(HeapRegionSetCount, _length, uint) \
63 nonstatic_field(HeapRegionSetCount, _capacity, size_t) \
64
65
66 #define VM_TYPES_G1(declare_type, declare_toplevel_type) \
67 \
68 declare_toplevel_type(G1HeapRegionTable) \
69 \
70 declare_type(G1CollectedHeap, SharedHeap) \
71 \
72 declare_type(G1OffsetTableContigSpace, CompactibleSpace) \
73 declare_type(HeapRegion, G1OffsetTableContigSpace) \
74 declare_toplevel_type(HeapRegionSeq) \
75 declare_toplevel_type(HeapRegionSetBase) \
76 declare_toplevel_type(HeapRegionSetCount) \
77 declare_toplevel_type(G1MonitoringSupport) \
78 \
79 declare_toplevel_type(G1CollectedHeap*) \
80 declare_toplevel_type(HeapRegion*) \
81 declare_toplevel_type(G1MonitoringSupport*) \
82
83
84 #endif // SHARE_VM_GC_IMPLEMENTATION_G1_VMSTRUCTS_G1_HPP
|