< prev index next >

src/hotspot/share/gc/shared/generation.hpp

Print this page
rev 48000 : [mq]: open.patch

*** 84,93 **** --- 84,95 ---- private: jlong _time_of_last_gc; // time when last gc on this generation happened (ms) MemRegion _prev_used_region; // for collectors that want to "remember" a value for // used region at some specific point during collection. + GCMemoryManager* _gc_manager; + protected: // Minimum and maximum addresses for memory reserved (not necessarily // committed) for generation. // Used by card marking code. Must not overlap with address ranges of // other generations.
*** 552,559 **** --- 554,571 ---- virtual void print_summary_info_on(outputStream* st); // Performance Counter support virtual void update_counters() = 0; virtual CollectorCounters* counters() { return _gc_counters; } + + GCMemoryManager* gc_manager() const { + assert(_gc_manager != NULL, "not initialized yet"); + return _gc_manager; + } + + void set_gc_manager(GCMemoryManager* gc_manager) { + _gc_manager = gc_manager; + } + }; #endif // SHARE_VM_GC_SHARED_GENERATION_HPP
< prev index next >