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