@@ -96,12 +96,13 @@ enum { cit_size = 20011 }; KlassInfoTable(int size, HeapWord* ref); ~KlassInfoTable(); - void record_instance(const oop obj); + bool record_instance(const oop obj); void iterate(KlassInfoClosure* cic); + bool allocation_failed() { return _buckets == NULL; } }; class KlassInfoHisto : public StackObj { private: GrowableArray<KlassInfoEntry*>* _elements;