< prev index next >

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

Print this page
rev 48000 : [mq]: open.patch
rev 48001 : [mq]: 8191564-new.patch

*** 77,87 **** // In support of ExplicitGCInvokesConcurrent functionality unsigned int _full_collections_completed; // Collects the given generation. ! void collect_generation(Generation* gen, GCMemoryManager* mem_mgr, bool full, size_t size, bool is_tlab, bool run_verification, bool clear_soft_refs, bool restore_marks_for_biased_locking); // Reserve aligned space for the heap as needed by the contained generations. char* allocate(size_t alignment, ReservedSpace* heap_rs); --- 77,87 ---- // In support of ExplicitGCInvokesConcurrent functionality unsigned int _full_collections_completed; // Collects the given generation. ! void collect_generation(Generation* gen, bool full, size_t size, bool is_tlab, bool run_verification, bool clear_soft_refs, bool restore_marks_for_biased_locking); // Reserve aligned space for the heap as needed by the contained generations. char* allocate(size_t alignment, ReservedSpace* heap_rs);
*** 110,121 **** // Data structure for claiming the (potentially) parallel tasks in // (gen-specific) roots processing. SubTasksDone* _process_strong_tasks; ! GCMemoryManager* _young_mgr; ! GCMemoryManager* _old_mgr; // Helper functions for allocation HeapWord* attempt_allocation(size_t size, bool is_tlab, bool first_only); --- 110,121 ---- // Data structure for claiming the (potentially) parallel tasks in // (gen-specific) roots processing. SubTasksDone* _process_strong_tasks; ! GCMemoryManager* _young_manager; ! GCMemoryManager* _old_manager; // Helper functions for allocation HeapWord* attempt_allocation(size_t size, bool is_tlab, bool first_only);
< prev index next >