< prev index next >

src/hotspot/share/memory/heapInspection.hpp

Print this page

        

*** 215,225 **** class KlassInfoClosure; class HeapInspection : public StackObj { public: void heap_inspection(outputStream* st, uint parallel_thread_num = 1) NOT_SERVICES_RETURN; ! uint populate_table(KlassInfoTable* cit, BoolObjectClosure* filter = NULL, uint parallel_thread_num = 1) NOT_SERVICES_RETURN_(0); static void find_instances_at_safepoint(Klass* k, GrowableArray<oop>* result) NOT_SERVICES_RETURN; private: void iterate_over_heap(KlassInfoTable* cit, BoolObjectClosure* filter = NULL); }; --- 215,225 ---- class KlassInfoClosure; class HeapInspection : public StackObj { public: void heap_inspection(outputStream* st, uint parallel_thread_num = 1) NOT_SERVICES_RETURN; ! uintx populate_table(KlassInfoTable* cit, BoolObjectClosure* filter = NULL, uint parallel_thread_num = 1) NOT_SERVICES_RETURN_(0); static void find_instances_at_safepoint(Klass* k, GrowableArray<oop>* result) NOT_SERVICES_RETURN; private: void iterate_over_heap(KlassInfoTable* cit, BoolObjectClosure* filter = NULL); };
*** 229,239 **** class ParHeapInspectTask : public AbstractGangTask { private: ParallelObjectIterator* _poi; KlassInfoTable* _shared_cit; BoolObjectClosure* _filter; ! uint _missed_count; bool _success; Mutex _mutex; public: ParHeapInspectTask(ParallelObjectIterator* poi, --- 229,239 ---- class ParHeapInspectTask : public AbstractGangTask { private: ParallelObjectIterator* _poi; KlassInfoTable* _shared_cit; BoolObjectClosure* _filter; ! uintx _missed_count; bool _success; Mutex _mutex; public: ParHeapInspectTask(ParallelObjectIterator* poi,
*** 245,255 **** _filter(filter), _missed_count(0), _success(true), _mutex(Mutex::leaf, "Parallel heap iteration data merge lock") {} ! uint missed_count() const { return _missed_count; } bool success() { return _success; --- 245,255 ---- _filter(filter), _missed_count(0), _success(true), _mutex(Mutex::leaf, "Parallel heap iteration data merge lock") {} ! uintx missed_count() const { return _missed_count; } bool success() { return _success;
< prev index next >