701 static_field(SystemDictionary, WK_KLASS(StringBuffer_klass), klassOop) \ |
701 static_field(SystemDictionary, WK_KLASS(StringBuffer_klass), klassOop) \ |
702 static_field(SystemDictionary, WK_KLASS(MethodHandle_klass), klassOop) \ |
702 static_field(SystemDictionary, WK_KLASS(MethodHandle_klass), klassOop) \ |
703 static_field(SystemDictionary, _box_klasses[0], klassOop) \ |
703 static_field(SystemDictionary, _box_klasses[0], klassOop) \ |
704 static_field(SystemDictionary, _java_system_loader, oop) \ |
704 static_field(SystemDictionary, _java_system_loader, oop) \ |
705 \ |
705 \ |
|
706 /*************/ \ |
|
707 /* vmSymbols */ \ |
|
708 /*************/ \ |
|
709 \ |
|
710 static_field(vmSymbols, _symbols[0], Symbol*) \ |
|
711 \ |
706 /*******************/ \ |
712 /*******************/ \ |
707 /* HashtableBucket */ \ |
713 /* HashtableBucket */ \ |
708 /*******************/ \ |
714 /*******************/ \ |
709 \ |
715 \ |
710 nonstatic_field(HashtableBucket, _entry, BasicHashtableEntry*) \ |
716 nonstatic_field(HashtableBucket, _entry, BasicHashtableEntry*) \ |
1546 declare_type(DictionaryEntry, HashtableEntry<klassOop>) \ |
1552 declare_type(DictionaryEntry, HashtableEntry<klassOop>) \ |
1547 declare_type(PlaceholderEntry, HashtableEntry<Symbol*>) \ |
1553 declare_type(PlaceholderEntry, HashtableEntry<Symbol*>) \ |
1548 declare_type(LoaderConstraintEntry, HashtableEntry<klassOop>) \ |
1554 declare_type(LoaderConstraintEntry, HashtableEntry<klassOop>) \ |
1549 declare_toplevel_type(HashtableBucket) \ |
1555 declare_toplevel_type(HashtableBucket) \ |
1550 declare_toplevel_type(SystemDictionary) \ |
1556 declare_toplevel_type(SystemDictionary) \ |
|
1557 declare_toplevel_type(vmSymbols) \ |
1551 declare_toplevel_type(ProtectionDomainEntry) \ |
1558 declare_toplevel_type(ProtectionDomainEntry) \ |
1552 \ |
1559 \ |
1553 declare_toplevel_type(GenericGrowableArray) \ |
1560 declare_toplevel_type(GenericGrowableArray) \ |
1554 declare_toplevel_type(GrowableArray<int>) \ |
1561 declare_toplevel_type(GrowableArray<int>) \ |
1555 declare_toplevel_type(Arena) \ |
1562 declare_toplevel_type(Arena) \ |
2528 /**********************/ \ |
2535 /**********************/ \ |
2529 \ |
2536 \ |
2530 X86_ONLY(declare_constant(frame::entry_frame_call_wrapper_offset)) \ |
2537 X86_ONLY(declare_constant(frame::entry_frame_call_wrapper_offset)) \ |
2531 declare_constant(frame::pc_return_offset) \ |
2538 declare_constant(frame::pc_return_offset) \ |
2532 \ |
2539 \ |
|
2540 /*************/ \ |
|
2541 /* vmSymbols */ \ |
|
2542 /*************/ \ |
|
2543 \ |
|
2544 declare_constant(vmSymbols::FIRST_SID) \ |
|
2545 declare_constant(vmSymbols::SID_LIMIT) \ |
|
2546 \ |
2533 /********************************/ \ |
2547 /********************************/ \ |
2534 /* Calling convention constants */ \ |
2548 /* Calling convention constants */ \ |
2535 /********************************/ \ |
2549 /********************************/ \ |
2536 \ |
2550 \ |
2537 declare_constant(RegisterImpl::number_of_registers) \ |
2551 declare_constant(RegisterImpl::number_of_registers) \ |