hotspot/src/share/vm/runtime/vmStructs.cpp
changeset 10567 149651837c4a
parent 10565 dc90c239f4ec
child 10678 ecb473e90f9b
equal deleted inserted replaced
10566:630c177ec580 10567:149651837c4a
   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)                     \