57 \
58 static_field(CompilerToVM::Data, ThreadLocalAllocBuffer_alignment_reserve, size_t) \
59 \
60 static_field(CompilerToVM::Data, Universe_collectedHeap, CollectedHeap*) \
61 static_field(CompilerToVM::Data, Universe_base_vtable_size, int) \
62 static_field(CompilerToVM::Data, Universe_narrow_oop_base, address) \
63 static_field(CompilerToVM::Data, Universe_narrow_oop_shift, int) \
64 static_field(CompilerToVM::Data, Universe_narrow_klass_base, address) \
65 static_field(CompilerToVM::Data, Universe_narrow_klass_shift, int) \
66 static_field(CompilerToVM::Data, Universe_non_oop_bits, void*) \
67 static_field(CompilerToVM::Data, Universe_verify_oop_mask, uintptr_t) \
68 static_field(CompilerToVM::Data, Universe_verify_oop_bits, uintptr_t) \
69 \
70 static_field(CompilerToVM::Data, _supports_inline_contig_alloc, bool) \
71 static_field(CompilerToVM::Data, _heap_end_addr, HeapWord**) \
72 static_field(CompilerToVM::Data, _heap_top_addr, HeapWord**) \
73 \
74 static_field(CompilerToVM::Data, cardtable_start_address, jbyte*) \
75 static_field(CompilerToVM::Data, cardtable_shift, int) \
76 \
77 static_field(Abstract_VM_Version, _features, uint64_t) \
78 \
79 nonstatic_field(Array<int>, _length, int) \
80 unchecked_nonstatic_field(Array<u1>, _data, sizeof(u1)) \
81 unchecked_nonstatic_field(Array<u2>, _data, sizeof(u2)) \
82 nonstatic_field(Array<Klass*>, _length, int) \
83 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
84 \
85 volatile_nonstatic_field(BasicLock, _displaced_header, markOop) \
86 \
87 static_field(CodeCache, _low_bound, address) \
88 static_field(CodeCache, _high_bound, address) \
89 \
90 nonstatic_field(CollectedHeap, _total_collections, unsigned int) \
91 \
92 nonstatic_field(CompileTask, _num_inlined_bytecodes, int) \
93 \
94 nonstatic_field(ConstantPool, _tags, Array<u1>*) \
95 nonstatic_field(ConstantPool, _pool_holder, InstanceKlass*) \
96 nonstatic_field(ConstantPool, _length, int) \
|
57 \
58 static_field(CompilerToVM::Data, ThreadLocalAllocBuffer_alignment_reserve, size_t) \
59 \
60 static_field(CompilerToVM::Data, Universe_collectedHeap, CollectedHeap*) \
61 static_field(CompilerToVM::Data, Universe_base_vtable_size, int) \
62 static_field(CompilerToVM::Data, Universe_narrow_oop_base, address) \
63 static_field(CompilerToVM::Data, Universe_narrow_oop_shift, int) \
64 static_field(CompilerToVM::Data, Universe_narrow_klass_base, address) \
65 static_field(CompilerToVM::Data, Universe_narrow_klass_shift, int) \
66 static_field(CompilerToVM::Data, Universe_non_oop_bits, void*) \
67 static_field(CompilerToVM::Data, Universe_verify_oop_mask, uintptr_t) \
68 static_field(CompilerToVM::Data, Universe_verify_oop_bits, uintptr_t) \
69 \
70 static_field(CompilerToVM::Data, _supports_inline_contig_alloc, bool) \
71 static_field(CompilerToVM::Data, _heap_end_addr, HeapWord**) \
72 static_field(CompilerToVM::Data, _heap_top_addr, HeapWord**) \
73 \
74 static_field(CompilerToVM::Data, cardtable_start_address, jbyte*) \
75 static_field(CompilerToVM::Data, cardtable_shift, int) \
76 \
77 static_field(CompilerToVM::Data, vm_page_size, int) \
78 \
79 static_field(Abstract_VM_Version, _features, uint64_t) \
80 \
81 nonstatic_field(Array<int>, _length, int) \
82 unchecked_nonstatic_field(Array<u1>, _data, sizeof(u1)) \
83 unchecked_nonstatic_field(Array<u2>, _data, sizeof(u2)) \
84 nonstatic_field(Array<Klass*>, _length, int) \
85 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
86 \
87 volatile_nonstatic_field(BasicLock, _displaced_header, markOop) \
88 \
89 static_field(CodeCache, _low_bound, address) \
90 static_field(CodeCache, _high_bound, address) \
91 \
92 nonstatic_field(CollectedHeap, _total_collections, unsigned int) \
93 \
94 nonstatic_field(CompileTask, _num_inlined_bytecodes, int) \
95 \
96 nonstatic_field(ConstantPool, _tags, Array<u1>*) \
97 nonstatic_field(ConstantPool, _pool_holder, InstanceKlass*) \
98 nonstatic_field(ConstantPool, _length, int) \
|