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