src/share/vm/memory/referenceProcessor.cpp

changeset 5784
190899198332
parent 5237
f2110083203d
child 6395
a258f8cb530f
     1.1 --- a/src/share/vm/memory/referenceProcessor.cpp	Wed Sep 25 17:47:51 2013 +0200
     1.2 +++ b/src/share/vm/memory/referenceProcessor.cpp	Thu Sep 26 10:25:02 2013 -0400
     1.3 @@ -367,7 +367,7 @@
     1.4        next_d = java_lang_ref_Reference::discovered(obj);
     1.5        if (TraceReferenceGC && PrintGCDetails) {
     1.6          gclog_or_tty->print_cr("        obj " INTPTR_FORMAT "/next_d " INTPTR_FORMAT,
     1.7 -                               obj, next_d);
     1.8 +                               (void *)obj, (void *)next_d);
     1.9        }
    1.10        assert(java_lang_ref_Reference::next(obj) == NULL,
    1.11               "Reference not active; should not be discovered");
    1.12 @@ -392,7 +392,7 @@
    1.13        next_d = java_lang_ref_Reference::discovered(obj);
    1.14        if (TraceReferenceGC && PrintGCDetails) {
    1.15          gclog_or_tty->print_cr("        obj " INTPTR_FORMAT "/next_d " INTPTR_FORMAT,
    1.16 -                               obj, next_d);
    1.17 +                               (void *)obj, (void *)next_d);
    1.18        }
    1.19        assert(java_lang_ref_Reference::next(obj) == NULL,
    1.20               "The reference should not be enqueued");
    1.21 @@ -562,7 +562,7 @@
    1.22          !policy->should_clear_reference(iter.obj(), _soft_ref_timestamp_clock)) {
    1.23        if (TraceReferenceGC) {
    1.24          gclog_or_tty->print_cr("Dropping reference (" INTPTR_FORMAT ": %s"  ") by policy",
    1.25 -                               iter.obj(), iter.obj()->klass()->internal_name());
    1.26 +                               (void *)iter.obj(), iter.obj()->klass()->internal_name());
    1.27        }
    1.28        // Remove Reference object from list
    1.29        iter.remove();
    1.30 @@ -601,7 +601,7 @@
    1.31      if (iter.is_referent_alive()) {
    1.32        if (TraceReferenceGC) {
    1.33          gclog_or_tty->print_cr("Dropping strongly reachable reference (" INTPTR_FORMAT ": %s)",
    1.34 -                               iter.obj(), iter.obj()->klass()->internal_name());
    1.35 +                               (void *)iter.obj(), iter.obj()->klass()->internal_name());
    1.36        }
    1.37        // The referent is reachable after all.
    1.38        // Remove Reference object from list.
    1.39 @@ -687,7 +687,7 @@
    1.40      if (TraceReferenceGC) {
    1.41        gclog_or_tty->print_cr("Adding %sreference (" INTPTR_FORMAT ": %s) as pending",
    1.42                               clear_referent ? "cleared " : "",
    1.43 -                             iter.obj(), iter.obj()->klass()->internal_name());
    1.44 +                             (void *)iter.obj(), iter.obj()->klass()->internal_name());
    1.45      }
    1.46      assert(iter.obj()->is_oop(UseConcMarkSweepGC), "Adding a bad reference");
    1.47      iter.next();
    1.48 @@ -1003,7 +1003,7 @@
    1.49            gclog_or_tty->print_cr("clean_up_discovered_list: Dropping Reference: "
    1.50              INTPTR_FORMAT " with next field: " INTPTR_FORMAT
    1.51              " and referent: " INTPTR_FORMAT,
    1.52 -            iter.obj(), next, iter.referent());
    1.53 +            (void *)iter.obj(), (void *)next, (void *)iter.referent());
    1.54          }
    1.55        )
    1.56        // Remove Reference object from list
    1.57 @@ -1103,14 +1103,14 @@
    1.58  
    1.59      if (TraceReferenceGC) {
    1.60        gclog_or_tty->print_cr("Discovered reference (mt) (" INTPTR_FORMAT ": %s)",
    1.61 -                             obj, obj->klass()->internal_name());
    1.62 +                             (void *)obj, obj->klass()->internal_name());
    1.63      }
    1.64    } else {
    1.65      // If retest was non NULL, another thread beat us to it:
    1.66      // The reference has already been discovered...
    1.67      if (TraceReferenceGC) {
    1.68        gclog_or_tty->print_cr("Already discovered reference (" INTPTR_FORMAT ": %s)",
    1.69 -                             obj, obj->klass()->internal_name());
    1.70 +                             (void *)obj, obj->klass()->internal_name());
    1.71      }
    1.72    }
    1.73  }
    1.74 @@ -1125,7 +1125,7 @@
    1.75    assert(da ? referent->is_oop() : referent->is_oop_or_null(),
    1.76           err_msg("Bad referent " INTPTR_FORMAT " found in Reference "
    1.77                   INTPTR_FORMAT " during %satomic discovery ",
    1.78 -                 (intptr_t)referent, (intptr_t)obj, da ? "" : "non-"));
    1.79 +                 (void *)referent, (void *)obj, da ? "" : "non-"));
    1.80  }
    1.81  #endif
    1.82  
    1.83 @@ -1205,7 +1205,7 @@
    1.84      // The reference has already been discovered...
    1.85      if (TraceReferenceGC) {
    1.86        gclog_or_tty->print_cr("Already discovered reference (" INTPTR_FORMAT ": %s)",
    1.87 -                             obj, obj->klass()->internal_name());
    1.88 +                             (void *)obj, obj->klass()->internal_name());
    1.89      }
    1.90      if (RefDiscoveryPolicy == ReferentBasedDiscovery) {
    1.91        // assumes that an object is not processed twice;
    1.92 @@ -1273,7 +1273,7 @@
    1.93  
    1.94      if (TraceReferenceGC) {
    1.95        gclog_or_tty->print_cr("Discovered reference (" INTPTR_FORMAT ": %s)",
    1.96 -                                obj, obj->klass()->internal_name());
    1.97 +                                (void *)obj, obj->klass()->internal_name());
    1.98      }
    1.99    }
   1.100    assert(obj->is_oop(), "Discovered a bad reference");
   1.101 @@ -1372,7 +1372,7 @@
   1.102        // active; we need to trace and mark its cohort.
   1.103        if (TraceReferenceGC) {
   1.104          gclog_or_tty->print_cr("Precleaning Reference (" INTPTR_FORMAT ": %s)",
   1.105 -                               iter.obj(), iter.obj()->klass()->internal_name());
   1.106 +                               (void *)iter.obj(), iter.obj()->klass()->internal_name());
   1.107        }
   1.108        // Remove Reference object from list
   1.109        iter.remove();

mercurial