src/share/vm/runtime/vmStructs.cpp

changeset 582
83c868b757c0
parent 567
60b728ec77c1
child 591
5bba3366a9a2
child 622
790e66e5fbac
child 777
37f87013dfd8
equal deleted inserted replaced
581:7cce9e4e0f7c 582:83c868b757c0
451 static_field(SystemDictionary, _dictionary, Dictionary*) \ 451 static_field(SystemDictionary, _dictionary, Dictionary*) \
452 static_field(SystemDictionary, _placeholders, PlaceholderTable*) \ 452 static_field(SystemDictionary, _placeholders, PlaceholderTable*) \
453 static_field(SystemDictionary, _shared_dictionary, Dictionary*) \ 453 static_field(SystemDictionary, _shared_dictionary, Dictionary*) \
454 static_field(SystemDictionary, _system_loader_lock_obj, oop) \ 454 static_field(SystemDictionary, _system_loader_lock_obj, oop) \
455 static_field(SystemDictionary, _loader_constraints, LoaderConstraintTable*) \ 455 static_field(SystemDictionary, _loader_constraints, LoaderConstraintTable*) \
456 static_field(SystemDictionary, _well_known_klasses[0], klassOop) \ 456 static_field(SystemDictionary, WK_KLASS(object_klass), klassOop) \
457 static_field(SystemDictionary, WK_KLASS(string_klass), klassOop) \
458 static_field(SystemDictionary, WK_KLASS(class_klass), klassOop) \
459 static_field(SystemDictionary, WK_KLASS(cloneable_klass), klassOop) \
460 static_field(SystemDictionary, WK_KLASS(classloader_klass), klassOop) \
461 static_field(SystemDictionary, WK_KLASS(serializable_klass), klassOop) \
462 static_field(SystemDictionary, WK_KLASS(system_klass), klassOop) \
463 static_field(SystemDictionary, WK_KLASS(throwable_klass), klassOop) \
464 static_field(SystemDictionary, WK_KLASS(threaddeath_klass), klassOop) \
465 static_field(SystemDictionary, WK_KLASS(error_klass), klassOop) \
466 static_field(SystemDictionary, WK_KLASS(exception_klass), klassOop) \
467 static_field(SystemDictionary, WK_KLASS(runtime_exception_klass), klassOop) \
468 static_field(SystemDictionary, WK_KLASS(classNotFoundException_klass), klassOop) \
469 static_field(SystemDictionary, WK_KLASS(noClassDefFoundError_klass), klassOop) \
470 static_field(SystemDictionary, WK_KLASS(linkageError_klass), klassOop) \
471 static_field(SystemDictionary, WK_KLASS(ClassCastException_klass), klassOop) \
472 static_field(SystemDictionary, WK_KLASS(ArrayStoreException_klass), klassOop) \
473 static_field(SystemDictionary, WK_KLASS(virtualMachineError_klass), klassOop) \
474 static_field(SystemDictionary, WK_KLASS(OutOfMemoryError_klass), klassOop) \
475 static_field(SystemDictionary, WK_KLASS(StackOverflowError_klass), klassOop) \
476 static_field(SystemDictionary, WK_KLASS(protectionDomain_klass), klassOop) \
477 static_field(SystemDictionary, WK_KLASS(AccessControlContext_klass), klassOop) \
478 static_field(SystemDictionary, WK_KLASS(reference_klass), klassOop) \
479 static_field(SystemDictionary, WK_KLASS(soft_reference_klass), klassOop) \
480 static_field(SystemDictionary, WK_KLASS(weak_reference_klass), klassOop) \
481 static_field(SystemDictionary, WK_KLASS(final_reference_klass), klassOop) \
482 static_field(SystemDictionary, WK_KLASS(phantom_reference_klass), klassOop) \
483 static_field(SystemDictionary, WK_KLASS(finalizer_klass), klassOop) \
484 static_field(SystemDictionary, WK_KLASS(thread_klass), klassOop) \
485 static_field(SystemDictionary, WK_KLASS(threadGroup_klass), klassOop) \
486 static_field(SystemDictionary, WK_KLASS(properties_klass), klassOop) \
487 static_field(SystemDictionary, WK_KLASS(stringBuffer_klass), klassOop) \
488 static_field(SystemDictionary, WK_KLASS(vector_klass), klassOop) \
489 static_field(SystemDictionary, WK_KLASS(hashtable_klass), klassOop) \
457 static_field(SystemDictionary, _box_klasses[0], klassOop) \ 490 static_field(SystemDictionary, _box_klasses[0], klassOop) \
458 static_field(SystemDictionary, _java_system_loader, oop) \ 491 static_field(SystemDictionary, _java_system_loader, oop) \
459 \ 492 \
460 /*******************/ \ 493 /*******************/ \
461 /* HashtableBucket */ \ 494 /* HashtableBucket */ \
1365 /* SystemDictionary */ \ 1398 /* SystemDictionary */ \
1366 /********************/ \ 1399 /********************/ \
1367 \ 1400 \
1368 declare_constant(SystemDictionary::_loader_constraint_size) \ 1401 declare_constant(SystemDictionary::_loader_constraint_size) \
1369 declare_constant(SystemDictionary::_nof_buckets) \ 1402 declare_constant(SystemDictionary::_nof_buckets) \
1370 /* these #foo numbers are enums used to index _well_known_klasses: */ \
1371 declare_preprocessor_constant("SystemDictionary::#object_klass", SystemDictionary::WK_KLASS_ENUM_NAME(object_klass)) \
1372 declare_preprocessor_constant("SystemDictionary::#classloader_klass", SystemDictionary::WK_KLASS_ENUM_NAME(classloader_klass)) \
1373 declare_preprocessor_constant("SystemDictionary::#string_klass", SystemDictionary::WK_KLASS_ENUM_NAME(string_klass)) \
1374 declare_preprocessor_constant("SystemDictionary::#system_klass", SystemDictionary::WK_KLASS_ENUM_NAME(system_klass)) \
1375 declare_preprocessor_constant("SystemDictionary::#thread_klass", SystemDictionary::WK_KLASS_ENUM_NAME(thread_klass)) \
1376 declare_preprocessor_constant("SystemDictionary::#threadGroup_klass", SystemDictionary::WK_KLASS_ENUM_NAME(threadGroup_klass)) \
1377 \ 1403 \
1378 /***********************************/ \ 1404 /***********************************/ \
1379 /* LoaderConstraintTable constants */ \ 1405 /* LoaderConstraintTable constants */ \
1380 /***********************************/ \ 1406 /***********************************/ \
1381 \ 1407 \

mercurial