266 \ |
266 \ |
267 volatile_nonstatic_field(oopDesc, _mark, markOop) \ |
267 volatile_nonstatic_field(oopDesc, _mark, markOop) \ |
268 volatile_nonstatic_field(oopDesc, _metadata._klass, Klass*) \ |
268 volatile_nonstatic_field(oopDesc, _metadata._klass, Klass*) \ |
269 volatile_nonstatic_field(oopDesc, _metadata._compressed_klass, narrowOop) \ |
269 volatile_nonstatic_field(oopDesc, _metadata._compressed_klass, narrowOop) \ |
270 static_field(oopDesc, _bs, BarrierSet*) \ |
270 static_field(oopDesc, _bs, BarrierSet*) \ |
271 nonstatic_field(arrayKlass, _dimension, int) \ |
271 nonstatic_field(ArrayKlass, _dimension, int) \ |
272 volatile_nonstatic_field(arrayKlass, _higher_dimension, Klass*) \ |
272 volatile_nonstatic_field(ArrayKlass, _higher_dimension, Klass*) \ |
273 volatile_nonstatic_field(arrayKlass, _lower_dimension, Klass*) \ |
273 volatile_nonstatic_field(ArrayKlass, _lower_dimension, Klass*) \ |
274 nonstatic_field(arrayKlass, _vtable_len, int) \ |
274 nonstatic_field(ArrayKlass, _vtable_len, int) \ |
275 nonstatic_field(arrayKlass, _alloc_size, juint) \ |
275 nonstatic_field(ArrayKlass, _alloc_size, juint) \ |
276 nonstatic_field(arrayKlass, _component_mirror, oop) \ |
276 nonstatic_field(ArrayKlass, _component_mirror, oop) \ |
277 nonstatic_field(CompiledICHolder, _holder_method, Method*) \ |
277 nonstatic_field(CompiledICHolder, _holder_method, Method*) \ |
278 nonstatic_field(CompiledICHolder, _holder_klass, Klass*) \ |
278 nonstatic_field(CompiledICHolder, _holder_klass, Klass*) \ |
279 nonstatic_field(ConstantPool, _tags, Array<u1>*) \ |
279 nonstatic_field(ConstantPool, _tags, Array<u1>*) \ |
280 nonstatic_field(ConstantPool, _cache, ConstantPoolCache*) \ |
280 nonstatic_field(ConstantPool, _cache, ConstantPoolCache*) \ |
281 nonstatic_field(ConstantPool, _pool_holder, Klass*) \ |
281 nonstatic_field(ConstantPool, _pool_holder, Klass*) \ |
377 nonstatic_field(ConstMethod, _code_size, u2) \ |
377 nonstatic_field(ConstMethod, _code_size, u2) \ |
378 nonstatic_field(ConstMethod, _name_index, u2) \ |
378 nonstatic_field(ConstMethod, _name_index, u2) \ |
379 nonstatic_field(ConstMethod, _signature_index, u2) \ |
379 nonstatic_field(ConstMethod, _signature_index, u2) \ |
380 nonstatic_field(ConstMethod, _method_idnum, u2) \ |
380 nonstatic_field(ConstMethod, _method_idnum, u2) \ |
381 nonstatic_field(ConstMethod, _generic_signature_index, u2) \ |
381 nonstatic_field(ConstMethod, _generic_signature_index, u2) \ |
382 nonstatic_field(objArrayKlass, _element_klass, Klass*) \ |
382 nonstatic_field(ObjArrayKlass, _element_klass, Klass*) \ |
383 nonstatic_field(objArrayKlass, _bottom_klass, Klass*) \ |
383 nonstatic_field(ObjArrayKlass, _bottom_klass, Klass*) \ |
384 volatile_nonstatic_field(Symbol, _refcount, int) \ |
384 volatile_nonstatic_field(Symbol, _refcount, int) \ |
385 nonstatic_field(Symbol, _identity_hash, int) \ |
385 nonstatic_field(Symbol, _identity_hash, int) \ |
386 nonstatic_field(Symbol, _length, unsigned short) \ |
386 nonstatic_field(Symbol, _length, unsigned short) \ |
387 unchecked_nonstatic_field(Symbol, _body, sizeof(jbyte)) /* NOTE: no type */ \ |
387 unchecked_nonstatic_field(Symbol, _body, sizeof(jbyte)) /* NOTE: no type */ \ |
388 nonstatic_field(typeArrayKlass, _max_length, int) \ |
388 nonstatic_field(TypeArrayKlass, _max_length, int) \ |
389 \ |
389 \ |
390 /***********************/ \ |
390 /***********************/ \ |
391 /* Constant Pool Cache */ \ |
391 /* Constant Pool Cache */ \ |
392 /***********************/ \ |
392 /***********************/ \ |
393 \ |
393 \ |
1368 \ |
1368 \ |
1369 declare_toplevel_type(CompiledICHolder) \ |
1369 declare_toplevel_type(CompiledICHolder) \ |
1370 declare_toplevel_type(MetaspaceObj) \ |
1370 declare_toplevel_type(MetaspaceObj) \ |
1371 declare_type(Metadata, MetaspaceObj) \ |
1371 declare_type(Metadata, MetaspaceObj) \ |
1372 declare_type(Klass, Metadata) \ |
1372 declare_type(Klass, Metadata) \ |
1373 declare_type(arrayKlass, Klass) \ |
1373 declare_type(ArrayKlass, Klass) \ |
1374 declare_type(objArrayKlass, arrayKlass) \ |
1374 declare_type(ObjArrayKlass, ArrayKlass) \ |
1375 declare_type(typeArrayKlass, arrayKlass) \ |
1375 declare_type(TypeArrayKlass, ArrayKlass) \ |
1376 declare_type(InstanceKlass, Klass) \ |
1376 declare_type(InstanceKlass, Klass) \ |
1377 declare_type(InstanceClassLoaderKlass, InstanceKlass) \ |
1377 declare_type(InstanceClassLoaderKlass, InstanceKlass) \ |
1378 declare_type(InstanceMirrorKlass, InstanceKlass) \ |
1378 declare_type(InstanceMirrorKlass, InstanceKlass) \ |
1379 declare_type(InstanceRefKlass, InstanceKlass) \ |
1379 declare_type(InstanceRefKlass, InstanceKlass) \ |
1380 declare_type(ConstantPool, Metadata) \ |
1380 declare_type(ConstantPool, Metadata) \ |