61 placeholdersField = type.getAddressField("_placeholders"); |
61 placeholdersField = type.getAddressField("_placeholders"); |
62 loaderConstraintTableField = type.getAddressField("_loader_constraints"); |
62 loaderConstraintTableField = type.getAddressField("_loader_constraints"); |
63 javaSystemLoaderField = type.getOopField("_java_system_loader"); |
63 javaSystemLoaderField = type.getOopField("_java_system_loader"); |
64 nofBuckets = db.lookupIntConstant("SystemDictionary::_nof_buckets").intValue(); |
64 nofBuckets = db.lookupIntConstant("SystemDictionary::_nof_buckets").intValue(); |
65 |
65 |
66 objectKlassField = type.getOopField(WK_KLASS("object_klass")); |
66 objectKlassField = type.getOopField(WK_KLASS("Object_klass")); |
67 classLoaderKlassField = type.getOopField(WK_KLASS("classloader_klass")); |
67 classLoaderKlassField = type.getOopField(WK_KLASS("ClassLoader_klass")); |
68 stringKlassField = type.getOopField(WK_KLASS("string_klass")); |
68 stringKlassField = type.getOopField(WK_KLASS("String_klass")); |
69 systemKlassField = type.getOopField(WK_KLASS("system_klass")); |
69 systemKlassField = type.getOopField(WK_KLASS("System_klass")); |
70 threadKlassField = type.getOopField(WK_KLASS("thread_klass")); |
70 threadKlassField = type.getOopField(WK_KLASS("Thread_klass")); |
71 threadGroupKlassField = type.getOopField(WK_KLASS("threadGroup_klass")); |
71 threadGroupKlassField = type.getOopField(WK_KLASS("ThreadGroup_klass")); |
72 } |
72 } |
73 |
73 |
74 // This WK functions must follow the definitions in systemDictionary.hpp: |
74 // This WK functions must follow the definitions in systemDictionary.hpp: |
75 private static String WK_KLASS(String name) { |
75 private static String WK_KLASS(String name) { |
76 //#define WK_KLASS(name) _well_known_klasses[SystemDictionary::WK_KLASS_ENUM_NAME(name)] |
76 //#define WK_KLASS(name) _well_known_klasses[SystemDictionary::WK_KLASS_ENUM_NAME(name)] |