src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp

changeset 791
1ee8caae33af
parent 777
37f87013dfd8
parent 704
850fdf70db2b
child 952
e9be0e04635a
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp	Wed Aug 06 11:57:31 2008 -0400
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp	Thu Aug 21 23:36:31 2008 -0400
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright 2001-2007 Sun Microsystems, Inc.  All Rights Reserved.
     1.6 + * Copyright 2001-2008 Sun Microsystems, Inc.  All Rights Reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -227,6 +227,12 @@
    1.11    // Resize the old generation.  The reserved space for the
    1.12    // generation may be expanded in preparation for the resize.
    1.13    void resize_old_gen(size_t desired_free_space);
    1.14 +
    1.15 +  // Save the tops of the spaces in all generations
    1.16 +  void record_gen_tops_before_GC() PRODUCT_RETURN;
    1.17 +
    1.18 +  // Mangle the unused parts of all spaces in the heap
    1.19 +  void gen_mangle_unused_area() PRODUCT_RETURN;
    1.20  };
    1.21  
    1.22  inline size_t ParallelScavengeHeap::set_alignment(size_t& var, size_t val)

mercurial