src/share/vm/runtime/vmStructs.cpp

changeset 6455
438e13354adf
parent 6454
6cc7093e1341
parent 5369
71180a6e5080
child 6461
bdd155477289
equal deleted inserted replaced
6454:6cc7093e1341 6455:438e13354adf
264 c2_nonstatic_field, \ 264 c2_nonstatic_field, \
265 unchecked_c1_static_field, \ 265 unchecked_c1_static_field, \
266 unchecked_c2_static_field) \ 266 unchecked_c2_static_field) \
267 \ 267 \
268 /******************************************************************/ \ 268 /******************************************************************/ \
269 /* OopDesc and Klass hierarchies (NOTE: MethodData* incomplete) */ \ 269 /* OopDesc and Klass hierarchies (NOTE: MethodData* incomplete) */ \
270 /******************************************************************/ \ 270 /******************************************************************/ \
271 \ 271 \
272 volatile_nonstatic_field(oopDesc, _mark, markOop) \ 272 volatile_nonstatic_field(oopDesc, _mark, markOop) \
273 volatile_nonstatic_field(oopDesc, _metadata._klass, Klass*) \ 273 volatile_nonstatic_field(oopDesc, _metadata._klass, Klass*) \
274 volatile_nonstatic_field(oopDesc, _metadata._compressed_klass, narrowOop) \ 274 volatile_nonstatic_field(oopDesc, _metadata._compressed_klass, narrowOop) \
275 static_field(oopDesc, _bs, BarrierSet*) \ 275 static_field(oopDesc, _bs, BarrierSet*) \
276 nonstatic_field(ArrayKlass, _dimension, int) \ 276 nonstatic_field(ArrayKlass, _dimension, int) \
277 volatile_nonstatic_field(ArrayKlass, _higher_dimension, Klass*) \ 277 volatile_nonstatic_field(ArrayKlass, _higher_dimension, Klass*) \
278 volatile_nonstatic_field(ArrayKlass, _lower_dimension, Klass*) \ 278 volatile_nonstatic_field(ArrayKlass, _lower_dimension, Klass*) \
279 nonstatic_field(ArrayKlass, _vtable_len, int) \ 279 nonstatic_field(ArrayKlass, _vtable_len, int) \
280 nonstatic_field(ArrayKlass, _alloc_size, juint) \
281 nonstatic_field(ArrayKlass, _component_mirror, oop) \ 280 nonstatic_field(ArrayKlass, _component_mirror, oop) \
282 nonstatic_field(CompiledICHolder, _holder_method, Method*) \ 281 nonstatic_field(CompiledICHolder, _holder_method, Method*) \
283 nonstatic_field(CompiledICHolder, _holder_klass, Klass*) \ 282 nonstatic_field(CompiledICHolder, _holder_klass, Klass*) \
284 nonstatic_field(ConstantPool, _tags, Array<u1>*) \ 283 nonstatic_field(ConstantPool, _tags, Array<u1>*) \
285 nonstatic_field(ConstantPool, _cache, ConstantPoolCache*) \ 284 nonstatic_field(ConstantPool, _cache, ConstantPoolCache*) \
286 nonstatic_field(ConstantPool, _pool_holder, InstanceKlass*) \ 285 nonstatic_field(ConstantPool, _pool_holder, InstanceKlass*) \
287 nonstatic_field(ConstantPool, _operands, Array<u2>*) \ 286 nonstatic_field(ConstantPool, _operands, Array<u2>*) \
288 nonstatic_field(ConstantPool, _length, int) \ 287 nonstatic_field(ConstantPool, _length, int) \
289 nonstatic_field(ConstantPool, _resolved_references, jobject) \ 288 nonstatic_field(ConstantPool, _resolved_references, jobject) \
290 nonstatic_field(ConstantPool, _reference_map, Array<u2>*) \ 289 nonstatic_field(ConstantPool, _reference_map, Array<u2>*) \
291 nonstatic_field(ConstantPoolCache, _length, int) \ 290 nonstatic_field(ConstantPoolCache, _length, int) \
292 nonstatic_field(ConstantPoolCache, _constant_pool, ConstantPool*) \ 291 nonstatic_field(ConstantPoolCache, _constant_pool, ConstantPool*) \
293 nonstatic_field(InstanceKlass, _array_klasses, Klass*) \ 292 nonstatic_field(InstanceKlass, _array_klasses, Klass*) \
294 nonstatic_field(InstanceKlass, _methods, Array<Method*>*) \ 293 nonstatic_field(InstanceKlass, _methods, Array<Method*>*) \
295 nonstatic_field(InstanceKlass, _local_interfaces, Array<Klass*>*) \ 294 nonstatic_field(InstanceKlass, _local_interfaces, Array<Klass*>*) \
296 nonstatic_field(InstanceKlass, _transitive_interfaces, Array<Klass*>*) \ 295 nonstatic_field(InstanceKlass, _transitive_interfaces, Array<Klass*>*) \
297 nonstatic_field(InstanceKlass, _fields, Array<u2>*) \ 296 nonstatic_field(InstanceKlass, _fields, Array<u2>*) \
298 nonstatic_field(InstanceKlass, _java_fields_count, u2) \ 297 nonstatic_field(InstanceKlass, _java_fields_count, u2) \
299 nonstatic_field(InstanceKlass, _constants, ConstantPool*) \ 298 nonstatic_field(InstanceKlass, _constants, ConstantPool*) \
337 nonstatic_field(Klass, _layout_helper, jint) \ 336 nonstatic_field(Klass, _layout_helper, jint) \
338 nonstatic_field(Klass, _name, Symbol*) \ 337 nonstatic_field(Klass, _name, Symbol*) \
339 nonstatic_field(Klass, _access_flags, AccessFlags) \ 338 nonstatic_field(Klass, _access_flags, AccessFlags) \
340 nonstatic_field(Klass, _subklass, Klass*) \ 339 nonstatic_field(Klass, _subklass, Klass*) \
341 nonstatic_field(Klass, _next_sibling, Klass*) \ 340 nonstatic_field(Klass, _next_sibling, Klass*) \
342 nonstatic_field(Klass, _alloc_count, juint) \
343 nonstatic_field(MethodData, _size, int) \ 341 nonstatic_field(MethodData, _size, int) \
344 nonstatic_field(MethodData, _method, Method*) \ 342 nonstatic_field(MethodData, _method, Method*) \
345 nonstatic_field(MethodData, _data_size, int) \ 343 nonstatic_field(MethodData, _data_size, int) \
346 nonstatic_field(MethodData, _data[0], intptr_t) \ 344 nonstatic_field(MethodData, _data[0], intptr_t) \
347 nonstatic_field(MethodData, _nof_decompiles, uint) \ 345 nonstatic_field(MethodData, _nof_decompiles, uint) \
348 nonstatic_field(MethodData, _nof_overflow_recompiles, uint) \ 346 nonstatic_field(MethodData, _nof_overflow_recompiles, uint) \
349 nonstatic_field(MethodData, _nof_overflow_traps, uint) \ 347 nonstatic_field(MethodData, _nof_overflow_traps, uint) \

mercurial