--- old/src/share/vm/gc/g1/g1CollectedHeap.hpp 2017-06-14 16:39:39.143525696 +0200 +++ new/src/share/vm/gc/g1/g1CollectedHeap.hpp 2017-06-14 16:39:39.003520169 +0200 @@ -34,6 +34,7 @@ #include "gc/g1/g1EdenRegions.hpp" #include "gc/g1/g1EvacFailure.hpp" #include "gc/g1/g1EvacStats.hpp" +#include "gc/g1/g1HeapTransition.hpp" #include "gc/g1/g1HeapVerifier.hpp" #include "gc/g1/g1HRPrinter.hpp" #include "gc/g1/g1InCSetState.hpp" @@ -515,10 +516,12 @@ // increase readability. void do_full_collection_inner(G1FullGCScope* scope); void abort_concurrent_cycle(); - void prepare_heap_for_full_collection(); - void reset_card_cache_and_queue(); void verify_before_full_collection(bool explicit_gc); + void prepare_heap_for_full_collection(); + void prepare_heap_for_mutators(); + void abort_refinement(); void verify_after_full_collection(); + void print_heap_after_full_collection(G1HeapTransition* heap_transition); // Helper method for satisfy_failed_allocation() HeapWord* satisfy_failed_allocation_helper(size_t word_size,