src/share/vm/memory/modRefBarrierSet.hpp

changeset 2788
c69b1043dfb1
parent 2314
f95d63e2154a
child 2849
063382f9b575
     1.1 --- a/src/share/vm/memory/modRefBarrierSet.hpp	Wed Apr 13 17:56:43 2011 -0700
     1.2 +++ b/src/share/vm/memory/modRefBarrierSet.hpp	Thu Apr 14 12:10:15 2011 -0700
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2000, 2011, Oracle and/or its affiliates. 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 @@ -88,15 +88,6 @@
    1.11      assert(false, "can't call");
    1.12    }
    1.13  
    1.14 -  // Invoke "cl->do_oop" on (the address of) every possibly-modifed
    1.15 -  // reference field in objects in "sp".  If "clear" is "true", the oops
    1.16 -  // are no longer considered possibly modified after application of the
    1.17 -  // closure.  If' "before_save_marks" is true, oops in objects allocated
    1.18 -  // after the last call to "save_marks" on "sp" will not be considered.
    1.19 -  virtual void mod_oop_in_space_iterate(Space* sp, OopClosure* cl,
    1.20 -                                        bool clear = false,
    1.21 -                                        bool before_save_marks = false) = 0;
    1.22 -
    1.23    // Causes all refs in "mr" to be assumed to be modified.  If "whole_heap"
    1.24    // is true, the caller asserts that the entire heap is being invalidated,
    1.25    // which may admit an optimized implementation for some barriers.

mercurial