src/share/vm/memory/space.hpp

changeset 6979
5255b195f828
parent 6978
30c99d8e0f02
child 6980
6c523f5d5440
     1.1 --- a/src/share/vm/memory/space.hpp	Thu Mar 06 09:08:18 2014 +0100
     1.2 +++ b/src/share/vm/memory/space.hpp	Wed Mar 12 15:22:45 2014 +0100
     1.3 @@ -188,13 +188,6 @@
     1.4    // objects whose internal references point to objects in the space.
     1.5    virtual void safe_object_iterate(ObjectClosure* blk) = 0;
     1.6  
     1.7 -  // Iterate over all objects that intersect with mr, calling "cl->do_object"
     1.8 -  // on each.  There is an exception to this: if this closure has already
     1.9 -  // been invoked on an object, it may skip such objects in some cases.  This is
    1.10 -  // Most likely to happen in an "upwards" (ascending address) iteration of
    1.11 -  // MemRegions.
    1.12 -  virtual void object_iterate_mem(MemRegion mr, UpwardsObjectClosure* cl);
    1.13 -
    1.14    // Iterate over as many initialized objects in the space as possible,
    1.15    // calling "cl.do_object_careful" on each. Return NULL if all objects
    1.16    // in the space (at the start of the iteration) were iterated over.
    1.17 @@ -558,7 +551,6 @@
    1.18    // For contiguous spaces this method will iterate safely over objects
    1.19    // in the space (i.e., between bottom and top) when at a safepoint.
    1.20    void safe_object_iterate(ObjectClosure* blk);
    1.21 -  void object_iterate_mem(MemRegion mr, UpwardsObjectClosure* cl);
    1.22    // iterates on objects up to the safe limit
    1.23    HeapWord* object_iterate_careful(ObjectClosureCareful* cl);
    1.24    HeapWord* concurrent_iteration_safe_limit() {

mercurial