526 /******************/ \
527 \
528 nonstatic_field(BasicHashtableEntry<mtInternal>, _next, BasicHashtableEntry<mtInternal>*) \
529 nonstatic_field(BasicHashtableEntry<mtInternal>, _hash, unsigned int) \
530 nonstatic_field(IntptrHashtableEntry, _literal, intptr_t) \
531 \
532 /*************/ \
533 /* Hashtable */ \
534 /*************/ \
535 \
536 nonstatic_field(BasicHashtable<mtInternal>, _table_size, int) \
537 nonstatic_field(BasicHashtable<mtInternal>, _buckets, HashtableBucket<mtInternal>*) \
538 volatile_nonstatic_field(BasicHashtable<mtInternal>, _free_list, BasicHashtableEntry<mtInternal>*) \
539 nonstatic_field(BasicHashtable<mtInternal>, _first_free_entry, char*) \
540 nonstatic_field(BasicHashtable<mtInternal>, _end_block, char*) \
541 nonstatic_field(BasicHashtable<mtInternal>, _entry_size, int) \
542 \
543 /*******************/ \
544 /* ClassLoaderData */ \
545 /*******************/ \
546 nonstatic_field(ClassLoaderData, _class_loader, oop) \
547 nonstatic_field(ClassLoaderData, _next, ClassLoaderData*) \
548 volatile_nonstatic_field(ClassLoaderData, _klasses, Klass*) \
549 nonstatic_field(ClassLoaderData, _is_anonymous, bool) \
550 volatile_nonstatic_field(ClassLoaderData, _dictionary, Dictionary*) \
551 \
552 static_field(ClassLoaderDataGraph, _head, ClassLoaderData*) \
553 \
554 /**********/ \
555 /* Arrays */ \
556 /**********/ \
557 \
558 nonstatic_field(Array<Klass*>, _length, int) \
559 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
560 \
561 /*******************/ \
562 /* GrowableArrays */ \
563 /*******************/ \
564 \
565 nonstatic_field(GenericGrowableArray, _len, int) \
566 nonstatic_field(GenericGrowableArray, _max, int) \
|
526 /******************/ \
527 \
528 nonstatic_field(BasicHashtableEntry<mtInternal>, _next, BasicHashtableEntry<mtInternal>*) \
529 nonstatic_field(BasicHashtableEntry<mtInternal>, _hash, unsigned int) \
530 nonstatic_field(IntptrHashtableEntry, _literal, intptr_t) \
531 \
532 /*************/ \
533 /* Hashtable */ \
534 /*************/ \
535 \
536 nonstatic_field(BasicHashtable<mtInternal>, _table_size, int) \
537 nonstatic_field(BasicHashtable<mtInternal>, _buckets, HashtableBucket<mtInternal>*) \
538 volatile_nonstatic_field(BasicHashtable<mtInternal>, _free_list, BasicHashtableEntry<mtInternal>*) \
539 nonstatic_field(BasicHashtable<mtInternal>, _first_free_entry, char*) \
540 nonstatic_field(BasicHashtable<mtInternal>, _end_block, char*) \
541 nonstatic_field(BasicHashtable<mtInternal>, _entry_size, int) \
542 \
543 /*******************/ \
544 /* ClassLoaderData */ \
545 /*******************/ \
546 nonstatic_field(ClassLoaderData, _class_loader, OopHandle) \
547 nonstatic_field(ClassLoaderData, _next, ClassLoaderData*) \
548 volatile_nonstatic_field(ClassLoaderData, _klasses, Klass*) \
549 nonstatic_field(ClassLoaderData, _is_anonymous, bool) \
550 volatile_nonstatic_field(ClassLoaderData, _dictionary, Dictionary*) \
551 \
552 static_field(ClassLoaderDataGraph, _head, ClassLoaderData*) \
553 \
554 /**********/ \
555 /* Arrays */ \
556 /**********/ \
557 \
558 nonstatic_field(Array<Klass*>, _length, int) \
559 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
560 \
561 /*******************/ \
562 /* GrowableArrays */ \
563 /*******************/ \
564 \
565 nonstatic_field(GenericGrowableArray, _len, int) \
566 nonstatic_field(GenericGrowableArray, _max, int) \
|