src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp

changeset 2453
2250ee17e258
parent 2379
b03260081e9b
child 2454
b158bed62ef5
equal deleted inserted replaced
2452:4947ee68d19c 2453:2250ee17e258
1 /* 1 /*
2 * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2001, 2011, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
824 // Do any necessary cleanup for evacuation-failure handling data 824 // Do any necessary cleanup for evacuation-failure handling data
825 // structures. 825 // structures.
826 void finalize_for_evac_failure(); 826 void finalize_for_evac_failure();
827 827
828 // An attempt to evacuate "obj" has failed; take necessary steps. 828 // An attempt to evacuate "obj" has failed; take necessary steps.
829 void handle_evacuation_failure(oop obj);
830 oop handle_evacuation_failure_par(OopsInHeapRegionClosure* cl, oop obj); 829 oop handle_evacuation_failure_par(OopsInHeapRegionClosure* cl, oop obj);
831 void handle_evacuation_failure_common(oop obj, markOop m); 830 void handle_evacuation_failure_common(oop obj, markOop m);
832 831
833 832
834 // Ensure that the relevant gc_alloc regions are set. 833 // Ensure that the relevant gc_alloc regions are set.

mercurial