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 |