--- old/src/share/vm/gc/g1/g1CollectedHeap.hpp 2015-08-20 15:33:52.505281685 -0400 +++ new/src/share/vm/gc/g1/g1CollectedHeap.hpp 2015-08-20 15:33:51.937249298 -0400 @@ -572,6 +572,12 @@ HeapWord* satisfy_failed_allocation(size_t word_size, AllocationContext_t context, bool* succeeded); + // Helper method for satisfy_failed_allocation() + // Calls Full GC, allocate and expand methods. + HeapWord* satisfy_failed_allocation_helper(size_t word_size, + AllocationContext_t context, + bool clear_all_soft_refs, + bool* succeeded); // Attempting to expand the heap sufficiently // to support an allocation of the given "word_size". If