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* volatile*) \
73 \
74 static_field(CompilerToVM::Data, _max_oop_map_stack_offset, int) \
75 \
76 static_field(CompilerToVM::Data, cardtable_start_address, jbyte*) \
77 static_field(CompilerToVM::Data, cardtable_shift, int) \
78 \
79 static_field(CompilerToVM::Data, vm_page_size, int) \
80 \
81 static_field(CompilerToVM::Data, dsin, address) \
82 static_field(CompilerToVM::Data, dcos, address) \
83 static_field(CompilerToVM::Data, dtan, address) \
84 static_field(CompilerToVM::Data, dexp, address) \
85 static_field(CompilerToVM::Data, dlog, address) \
86 static_field(CompilerToVM::Data, dlog10, address) \
87 static_field(CompilerToVM::Data, dpow, address) \
88 \
89 static_field(Abstract_VM_Version, _features, uint64_t) \
90 \
91 nonstatic_field(Array<int>, _length, int) \
92 unchecked_nonstatic_field(Array<u1>, _data, sizeof(u1)) \
93 unchecked_nonstatic_field(Array<u2>, _data, sizeof(u2)) \
94 nonstatic_field(Array<Klass*>, _length, int) \
95 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
96 \
97 volatile_nonstatic_field(BasicLock, _displaced_header, markOop) \
98 \
99 static_field(CodeCache, _low_bound, address) \
100 static_field(CodeCache, _high_bound, address) \
101 \
102 nonstatic_field(CollectedHeap, _total_collections, unsigned int) \
103 \
104 nonstatic_field(CompileTask, _num_inlined_bytecodes, int) \
105 \
106 nonstatic_field(ConstantPool, _tags, Array<u1>*) \
107 nonstatic_field(ConstantPool, _pool_holder, InstanceKlass*) \
108 nonstatic_field(ConstantPool, _length, int) \
276 static_field(StubRoutines, _unsafe_arraycopy, address) \
277 static_field(StubRoutines, _generic_arraycopy, address) \
278 \
279 static_field(StubRoutines, _aescrypt_encryptBlock, address) \
280 static_field(StubRoutines, _aescrypt_decryptBlock, address) \
281 static_field(StubRoutines, _cipherBlockChaining_encryptAESCrypt, address) \
282 static_field(StubRoutines, _cipherBlockChaining_decryptAESCrypt, address) \
283 static_field(StubRoutines, _counterMode_AESCrypt, address) \
284 static_field(StubRoutines, _ghash_processBlocks, address) \
285 static_field(StubRoutines, _sha1_implCompress, address) \
286 static_field(StubRoutines, _sha1_implCompressMB, address) \
287 static_field(StubRoutines, _sha256_implCompress, address) \
288 static_field(StubRoutines, _sha256_implCompressMB, address) \
289 static_field(StubRoutines, _sha512_implCompress, address) \
290 static_field(StubRoutines, _sha512_implCompressMB, address) \
291 static_field(StubRoutines, _updateBytesCRC32, address) \
292 static_field(StubRoutines, _crc_table_adr, address) \
293 static_field(StubRoutines, _crc32c_table_addr, address) \
294 static_field(StubRoutines, _updateBytesCRC32C, address) \
295 static_field(StubRoutines, _updateBytesAdler32, address) \
296 static_field(StubRoutines, _multiplyToLen, address) \
297 static_field(StubRoutines, _squareToLen, address) \
298 static_field(StubRoutines, _mulAdd, address) \
299 static_field(StubRoutines, _montgomeryMultiply, address) \
300 static_field(StubRoutines, _montgomerySquare, address) \
301 static_field(StubRoutines, _vectorizedMismatch, address) \
302 \
303 nonstatic_field(Thread, _tlab, ThreadLocalAllocBuffer) \
304 nonstatic_field(Thread, _allocated_bytes, jlong) \
305 \
306 nonstatic_field(ThreadLocalAllocBuffer, _start, HeapWord*) \
307 nonstatic_field(ThreadLocalAllocBuffer, _top, HeapWord*) \
308 nonstatic_field(ThreadLocalAllocBuffer, _end, HeapWord*) \
309 nonstatic_field(ThreadLocalAllocBuffer, _pf_top, HeapWord*) \
310 nonstatic_field(ThreadLocalAllocBuffer, _desired_size, size_t) \
311 nonstatic_field(ThreadLocalAllocBuffer, _refill_waste_limit, size_t) \
312 nonstatic_field(ThreadLocalAllocBuffer, _number_of_refills, unsigned) \
313 nonstatic_field(ThreadLocalAllocBuffer, _fast_refill_waste, unsigned) \
314 nonstatic_field(ThreadLocalAllocBuffer, _slow_allocations, unsigned) \
315 \
316 nonstatic_field(ThreadShadow, _pending_exception, oop) \
|
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* volatile*) \
73 \
74 static_field(CompilerToVM::Data, _max_oop_map_stack_offset, int) \
75 \
76 static_field(CompilerToVM::Data, cardtable_start_address, jbyte*) \
77 static_field(CompilerToVM::Data, cardtable_shift, int) \
78 \
79 static_field(CompilerToVM::Data, vm_page_size, int) \
80 \
81 static_field(CompilerToVM::Data, sizeof_vtableEntry, int) \
82 static_field(CompilerToVM::Data, sizeof_ExceptionTableElement, int) \
83 static_field(CompilerToVM::Data, sizeof_LocalVariableTableElement, int) \
84 static_field(CompilerToVM::Data, sizeof_ConstantPool, int) \
85 static_field(CompilerToVM::Data, sizeof_SymbolPointer, int) \
86 static_field(CompilerToVM::Data, sizeof_narrowKlass, int) \
87 static_field(CompilerToVM::Data, sizeof_arrayOopDesc, int) \
88 static_field(CompilerToVM::Data, sizeof_BasicLock, int) \
89 \
90 static_field(CompilerToVM::Data, dsin, address) \
91 static_field(CompilerToVM::Data, dcos, address) \
92 static_field(CompilerToVM::Data, dtan, address) \
93 static_field(CompilerToVM::Data, dexp, address) \
94 static_field(CompilerToVM::Data, dlog, address) \
95 static_field(CompilerToVM::Data, dlog10, address) \
96 static_field(CompilerToVM::Data, dpow, address) \
97 \
98 static_field(CompilerToVM::Data, symbol_init, address) \
99 static_field(CompilerToVM::Data, symbol_clinit, address) \
100 \
101 static_field(Abstract_VM_Version, _features, uint64_t) \
102 \
103 nonstatic_field(Array<int>, _length, int) \
104 unchecked_nonstatic_field(Array<u1>, _data, sizeof(u1)) \
105 unchecked_nonstatic_field(Array<u2>, _data, sizeof(u2)) \
106 nonstatic_field(Array<Klass*>, _length, int) \
107 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
108 \
109 volatile_nonstatic_field(BasicLock, _displaced_header, markOop) \
110 \
111 static_field(CodeCache, _low_bound, address) \
112 static_field(CodeCache, _high_bound, address) \
113 \
114 nonstatic_field(CollectedHeap, _total_collections, unsigned int) \
115 \
116 nonstatic_field(CompileTask, _num_inlined_bytecodes, int) \
117 \
118 nonstatic_field(ConstantPool, _tags, Array<u1>*) \
119 nonstatic_field(ConstantPool, _pool_holder, InstanceKlass*) \
120 nonstatic_field(ConstantPool, _length, int) \
288 static_field(StubRoutines, _unsafe_arraycopy, address) \
289 static_field(StubRoutines, _generic_arraycopy, address) \
290 \
291 static_field(StubRoutines, _aescrypt_encryptBlock, address) \
292 static_field(StubRoutines, _aescrypt_decryptBlock, address) \
293 static_field(StubRoutines, _cipherBlockChaining_encryptAESCrypt, address) \
294 static_field(StubRoutines, _cipherBlockChaining_decryptAESCrypt, address) \
295 static_field(StubRoutines, _counterMode_AESCrypt, address) \
296 static_field(StubRoutines, _ghash_processBlocks, address) \
297 static_field(StubRoutines, _sha1_implCompress, address) \
298 static_field(StubRoutines, _sha1_implCompressMB, address) \
299 static_field(StubRoutines, _sha256_implCompress, address) \
300 static_field(StubRoutines, _sha256_implCompressMB, address) \
301 static_field(StubRoutines, _sha512_implCompress, address) \
302 static_field(StubRoutines, _sha512_implCompressMB, address) \
303 static_field(StubRoutines, _updateBytesCRC32, address) \
304 static_field(StubRoutines, _crc_table_adr, address) \
305 static_field(StubRoutines, _crc32c_table_addr, address) \
306 static_field(StubRoutines, _updateBytesCRC32C, address) \
307 static_field(StubRoutines, _updateBytesAdler32, address) \
308 static_field(StubRoutines, _squareToLen, address) \
309 static_field(StubRoutines, _mulAdd, address) \
310 static_field(StubRoutines, _montgomeryMultiply, address) \
311 static_field(StubRoutines, _montgomerySquare, address) \
312 static_field(StubRoutines, _vectorizedMismatch, address) \
313 \
314 nonstatic_field(Thread, _tlab, ThreadLocalAllocBuffer) \
315 nonstatic_field(Thread, _allocated_bytes, jlong) \
316 \
317 nonstatic_field(ThreadLocalAllocBuffer, _start, HeapWord*) \
318 nonstatic_field(ThreadLocalAllocBuffer, _top, HeapWord*) \
319 nonstatic_field(ThreadLocalAllocBuffer, _end, HeapWord*) \
320 nonstatic_field(ThreadLocalAllocBuffer, _pf_top, HeapWord*) \
321 nonstatic_field(ThreadLocalAllocBuffer, _desired_size, size_t) \
322 nonstatic_field(ThreadLocalAllocBuffer, _refill_waste_limit, size_t) \
323 nonstatic_field(ThreadLocalAllocBuffer, _number_of_refills, unsigned) \
324 nonstatic_field(ThreadLocalAllocBuffer, _fast_refill_waste, unsigned) \
325 nonstatic_field(ThreadLocalAllocBuffer, _slow_allocations, unsigned) \
326 \
327 nonstatic_field(ThreadShadow, _pending_exception, oop) \
|