--- old/src/share/vm/memory/heapInspection.hpp 2013-03-16 11:20:20.419378630 +0100 +++ new/src/share/vm/memory/heapInspection.hpp 2013-03-16 11:20:20.355378632 +0100 @@ -132,6 +132,15 @@ public: static void heap_inspection(outputStream* st, bool need_prologue); static void find_instances_at_safepoint(klassOop k, GrowableArray* result); + static void instance_inspection(KlassInfoClosure* closure); + static void instance_inspection(BoolObjectClosure* object_filter, + KlassInfoClosure* closure); + static HeapWord* create_random_seed(); + + private: + static bool is_shared_heap(); + static size_t iterate_over_heap(KlassInfoTable* cit); + static size_t iterate_over_heap(BoolObjectClosure* object_filter, KlassInfoTable* cit); }; #endif // SHARE_VM_MEMORY_HEAPINSPECTION_HPP