738 /**********/ \
739 /* Arrays */ \
740 /**********/ \
741 \
742 nonstatic_field(Array<Klass*>, _length, int) \
743 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
744 \
745 /*******************/ \
746 /* GrowableArrays */ \
747 /*******************/ \
748 \
749 nonstatic_field(GenericGrowableArray, _len, int) \
750 nonstatic_field(GenericGrowableArray, _max, int) \
751 nonstatic_field(GenericGrowableArray, _arena, Arena*) \
752 nonstatic_field(GrowableArray<int>, _data, int*) \
753 \
754 /********************************/ \
755 /* CodeCache (NOTE: incomplete) */ \
756 /********************************/ \
757 \
758 static_field(CodeCache, _heap, CodeHeap*) \
759 static_field(CodeCache, _scavenge_root_nmethods, nmethod*) \
760 \
761 /*******************************/ \
762 /* CodeHeap (NOTE: incomplete) */ \
763 /*******************************/ \
764 \
765 nonstatic_field(CodeHeap, _memory, VirtualSpace) \
766 nonstatic_field(CodeHeap, _segmap, VirtualSpace) \
767 nonstatic_field(CodeHeap, _log2_segment_size, int) \
768 nonstatic_field(HeapBlock, _header, HeapBlock::Header) \
769 nonstatic_field(HeapBlock::Header, _length, size_t) \
770 nonstatic_field(HeapBlock::Header, _used, bool) \
771 \
772 /**********************************/ \
773 /* Interpreter (NOTE: incomplete) */ \
774 /**********************************/ \
775 \
776 static_field(AbstractInterpreter, _code, StubQueue*) \
777 \
778 /****************************/ \
|
738 /**********/ \
739 /* Arrays */ \
740 /**********/ \
741 \
742 nonstatic_field(Array<Klass*>, _length, int) \
743 nonstatic_field(Array<Klass*>, _data[0], Klass*) \
744 \
745 /*******************/ \
746 /* GrowableArrays */ \
747 /*******************/ \
748 \
749 nonstatic_field(GenericGrowableArray, _len, int) \
750 nonstatic_field(GenericGrowableArray, _max, int) \
751 nonstatic_field(GenericGrowableArray, _arena, Arena*) \
752 nonstatic_field(GrowableArray<int>, _data, int*) \
753 \
754 /********************************/ \
755 /* CodeCache (NOTE: incomplete) */ \
756 /********************************/ \
757 \
758 static_field(CodeCache, _heaps, GrowableArray<CodeHeap*>*) \
759 static_field(CodeCache, _scavenge_root_nmethods, nmethod*) \
760 \
761 /*******************************/ \
762 /* CodeHeap (NOTE: incomplete) */ \
763 /*******************************/ \
764 \
765 nonstatic_field(CodeHeap, _memory, VirtualSpace) \
766 nonstatic_field(CodeHeap, _segmap, VirtualSpace) \
767 nonstatic_field(CodeHeap, _log2_segment_size, int) \
768 nonstatic_field(HeapBlock, _header, HeapBlock::Header) \
769 nonstatic_field(HeapBlock::Header, _length, size_t) \
770 nonstatic_field(HeapBlock::Header, _used, bool) \
771 \
772 /**********************************/ \
773 /* Interpreter (NOTE: incomplete) */ \
774 /**********************************/ \
775 \
776 static_field(AbstractInterpreter, _code, StubQueue*) \
777 \
778 /****************************/ \
|