src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp

changeset 2788
c69b1043dfb1
parent 2314
f95d63e2154a
child 2819
c48ad6ab8bdf
     1.1 --- a/src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp	Wed Apr 13 17:56:43 2011 -0700
     1.2 +++ b/src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp	Thu Apr 14 12:10:15 2011 -0700
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2007, 2010 Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2007, 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 @@ -36,7 +36,6 @@
    1.11  void CardTableModRefBS::par_non_clean_card_iterate_work(Space* sp, MemRegion mr,
    1.12                                                          DirtyCardToOopClosure* dcto_cl,
    1.13                                                          MemRegionClosure* cl,
    1.14 -                                                        bool clear,
    1.15                                                          int n_threads) {
    1.16    if (n_threads > 0) {
    1.17      assert((n_threads == 1 && ParallelGCThreads == 0) ||
    1.18 @@ -57,7 +56,7 @@
    1.19  
    1.20      int stride = 0;
    1.21      while (!pst->is_task_claimed(/* reference */ stride)) {
    1.22 -      process_stride(sp, mr, stride, n_strides, dcto_cl, cl, clear,
    1.23 +      process_stride(sp, mr, stride, n_strides, dcto_cl, cl,
    1.24                       lowest_non_clean,
    1.25                       lowest_non_clean_base_chunk_index,
    1.26                       lowest_non_clean_chunk_size);
    1.27 @@ -83,7 +82,6 @@
    1.28                 jint stride, int n_strides,
    1.29                 DirtyCardToOopClosure* dcto_cl,
    1.30                 MemRegionClosure* cl,
    1.31 -               bool clear,
    1.32                 jbyte** lowest_non_clean,
    1.33                 uintptr_t lowest_non_clean_base_chunk_index,
    1.34                 size_t    lowest_non_clean_chunk_size) {
    1.35 @@ -129,7 +127,7 @@
    1.36                               lowest_non_clean_base_chunk_index,
    1.37                               lowest_non_clean_chunk_size);
    1.38  
    1.39 -    non_clean_card_iterate_work(chunk_mr, cl, clear);
    1.40 +    non_clean_card_iterate_work(chunk_mr, cl);
    1.41  
    1.42      // Find the next chunk of the stride.
    1.43      chunk_card_start += CardsPerStrideChunk * n_strides;

mercurial