36 \
37 static_field(HeapRegion, GrainBytes, size_t) \
38 static_field(HeapRegion, LogOfHRGrainBytes, int) \
39 \
40 nonstatic_field(HeapRegion, _type, HeapRegionType) \
41 \
42 nonstatic_field(HeapRegionType, _tag, HeapRegionType::Tag volatile) \
43 \
44 nonstatic_field(G1ContiguousSpace, _top, HeapWord* volatile) \
45 \
46 nonstatic_field(G1HeapRegionTable, _base, address) \
47 nonstatic_field(G1HeapRegionTable, _length, size_t) \
48 nonstatic_field(G1HeapRegionTable, _biased_base, address) \
49 nonstatic_field(G1HeapRegionTable, _bias, size_t) \
50 nonstatic_field(G1HeapRegionTable, _shift_by, uint) \
51 \
52 nonstatic_field(HeapRegionManager, _regions, G1HeapRegionTable) \
53 nonstatic_field(HeapRegionManager, _num_committed, uint) \
54 \
55 nonstatic_field(G1CollectedHeap, _summary_bytes_used, size_t) \
56 nonstatic_field(G1CollectedHeap, _hrm, HeapRegionManager) \
57 nonstatic_field(G1CollectedHeap, _g1mm, G1MonitoringSupport*) \
58 nonstatic_field(G1CollectedHeap, _old_set, HeapRegionSetBase) \
59 nonstatic_field(G1CollectedHeap, _archive_set, HeapRegionSetBase) \
60 nonstatic_field(G1CollectedHeap, _humongous_set, HeapRegionSetBase) \
61 \
62 nonstatic_field(G1MonitoringSupport, _eden_space_committed, size_t) \
63 nonstatic_field(G1MonitoringSupport, _eden_space_used, size_t) \
64 nonstatic_field(G1MonitoringSupport, _survivor_space_committed, size_t) \
65 nonstatic_field(G1MonitoringSupport, _survivor_space_used, size_t) \
66 nonstatic_field(G1MonitoringSupport, _old_gen_committed, size_t) \
67 nonstatic_field(G1MonitoringSupport, _old_gen_used, size_t) \
68 \
69 nonstatic_field(HeapRegionSetBase, _length, uint) \
70 \
71 nonstatic_field(PtrQueue, _active, bool) \
72 nonstatic_field(PtrQueue, _buf, void**) \
73 nonstatic_field(PtrQueue, _index, size_t)
74
75 #define VM_INT_CONSTANTS_G1GC(declare_constant, declare_constant_with_value) \
76 declare_constant(HeapRegionType::FreeTag) \
|
36 \
37 static_field(HeapRegion, GrainBytes, size_t) \
38 static_field(HeapRegion, LogOfHRGrainBytes, int) \
39 \
40 nonstatic_field(HeapRegion, _type, HeapRegionType) \
41 \
42 nonstatic_field(HeapRegionType, _tag, HeapRegionType::Tag volatile) \
43 \
44 nonstatic_field(G1ContiguousSpace, _top, HeapWord* volatile) \
45 \
46 nonstatic_field(G1HeapRegionTable, _base, address) \
47 nonstatic_field(G1HeapRegionTable, _length, size_t) \
48 nonstatic_field(G1HeapRegionTable, _biased_base, address) \
49 nonstatic_field(G1HeapRegionTable, _bias, size_t) \
50 nonstatic_field(G1HeapRegionTable, _shift_by, uint) \
51 \
52 nonstatic_field(HeapRegionManager, _regions, G1HeapRegionTable) \
53 nonstatic_field(HeapRegionManager, _num_committed, uint) \
54 \
55 nonstatic_field(G1CollectedHeap, _summary_bytes_used, size_t) \
56 nonstatic_field(G1CollectedHeap, _hrm, HeapRegionManager*) \
57 nonstatic_field(G1CollectedHeap, _g1mm, G1MonitoringSupport*) \
58 nonstatic_field(G1CollectedHeap, _old_set, HeapRegionSetBase) \
59 nonstatic_field(G1CollectedHeap, _archive_set, HeapRegionSetBase) \
60 nonstatic_field(G1CollectedHeap, _humongous_set, HeapRegionSetBase) \
61 \
62 nonstatic_field(G1MonitoringSupport, _eden_space_committed, size_t) \
63 nonstatic_field(G1MonitoringSupport, _eden_space_used, size_t) \
64 nonstatic_field(G1MonitoringSupport, _survivor_space_committed, size_t) \
65 nonstatic_field(G1MonitoringSupport, _survivor_space_used, size_t) \
66 nonstatic_field(G1MonitoringSupport, _old_gen_committed, size_t) \
67 nonstatic_field(G1MonitoringSupport, _old_gen_used, size_t) \
68 \
69 nonstatic_field(HeapRegionSetBase, _length, uint) \
70 \
71 nonstatic_field(PtrQueue, _active, bool) \
72 nonstatic_field(PtrQueue, _buf, void**) \
73 nonstatic_field(PtrQueue, _index, size_t)
74
75 #define VM_INT_CONSTANTS_G1GC(declare_constant, declare_constant_with_value) \
76 declare_constant(HeapRegionType::FreeTag) \
|