749 /**********/ \
750 /* Arrays */ \
751 /**********/ \
752 \
753 nonstatic_field(Array<Klass*>, _length, int) \
754 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
755 \
756 /*******************/ \
757 /* GrowableArrays */ \
758 /*******************/ \
759 \
760 nonstatic_field(GenericGrowableArray, _len, int) \
761 nonstatic_field(GenericGrowableArray, _max, int) \
762 nonstatic_field(GenericGrowableArray, _arena, Arena*) \
763 nonstatic_field(GrowableArray<int>, _data, int*) \
764 \
765 /********************************/ \
766 /* CodeCache (NOTE: incomplete) */ \
767 /********************************/ \
768 \
769 static_field(CodeCache, _heap, CodeHeap*) \
770 static_field(CodeCache, _scavenge_root_nmethods, nmethod*) \
771 \
772 /*******************************/ \
773 /* CodeHeap (NOTE: incomplete) */ \
774 /*******************************/ \
775 \
776 nonstatic_field(CodeHeap, _memory, VirtualSpace) \
777 nonstatic_field(CodeHeap, _segmap, VirtualSpace) \
778 nonstatic_field(CodeHeap, _log2_segment_size, int) \
779 nonstatic_field(HeapBlock, _header, HeapBlock::Header) \
780 nonstatic_field(HeapBlock::Header, _length, size_t) \
781 nonstatic_field(HeapBlock::Header, _used, bool) \
782 \
783 /**********************************/ \
784 /* Interpreter (NOTE: incomplete) */ \
785 /**********************************/ \
786 \
787 static_field(AbstractInterpreter, _code, StubQueue*) \
788 \
789 /****************************/ \
|
749 /**********/ \
750 /* Arrays */ \
751 /**********/ \
752 \
753 nonstatic_field(Array<Klass*>, _length, int) \
754 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
755 \
756 /*******************/ \
757 /* GrowableArrays */ \
758 /*******************/ \
759 \
760 nonstatic_field(GenericGrowableArray, _len, int) \
761 nonstatic_field(GenericGrowableArray, _max, int) \
762 nonstatic_field(GenericGrowableArray, _arena, Arena*) \
763 nonstatic_field(GrowableArray<int>, _data, int*) \
764 \
765 /********************************/ \
766 /* CodeCache (NOTE: incomplete) */ \
767 /********************************/ \
768 \
769 static_field(CodeCache, _heaps, GrowableArray<CodeHeap*>*) \
770 static_field(CodeCache, _scavenge_root_nmethods, nmethod*) \
771 \
772 /*******************************/ \
773 /* CodeHeap (NOTE: incomplete) */ \
774 /*******************************/ \
775 \
776 nonstatic_field(CodeHeap, _memory, VirtualSpace) \
777 nonstatic_field(CodeHeap, _segmap, VirtualSpace) \
778 nonstatic_field(CodeHeap, _log2_segment_size, int) \
779 nonstatic_field(HeapBlock, _header, HeapBlock::Header) \
780 nonstatic_field(HeapBlock::Header, _length, size_t) \
781 nonstatic_field(HeapBlock::Header, _used, bool) \
782 \
783 /**********************************/ \
784 /* Interpreter (NOTE: incomplete) */ \
785 /**********************************/ \
786 \
787 static_field(AbstractInterpreter, _code, StubQueue*) \
788 \
789 /****************************/ \
|