Print this page

        

@@ -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;