src/share/vm/runtime/safepoint.cpp

changeset 5784
190899198332
parent 4889
cc32ccaaf47f
child 5802
268e7a2178d7
     1.1 --- a/src/share/vm/runtime/safepoint.cpp	Wed Sep 25 17:47:51 2013 +0200
     1.2 +++ b/src/share/vm/runtime/safepoint.cpp	Thu Sep 26 10:25:02 2013 -0400
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 1997, 2013, 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 @@ -745,14 +745,14 @@
    1.11  #endif
    1.12  
    1.13  static void print_ptrs(intptr_t oldptr, intptr_t newptr, bool wasoop) {
    1.14 -  bool is_oop = newptr ? ((oop)newptr)->is_oop() : false;
    1.15 +  bool is_oop = newptr ? (cast_to_oop(newptr))->is_oop() : false;
    1.16    tty->print_cr(PTR_FORMAT PTR_PAD " %s %c " PTR_FORMAT PTR_PAD " %s %s",
    1.17                  oldptr, wasoop?"oop":"   ", oldptr == newptr ? ' ' : '!',
    1.18                  newptr, is_oop?"oop":"   ", (wasoop && !is_oop) ? "STALE" : ((wasoop==false&&is_oop==false&&oldptr !=newptr)?"STOMP":"     "));
    1.19  }
    1.20  
    1.21  static void print_longs(jlong oldptr, jlong newptr, bool wasoop) {
    1.22 -  bool is_oop = newptr ? ((oop)(intptr_t)newptr)->is_oop() : false;
    1.23 +  bool is_oop = newptr ? (cast_to_oop(newptr))->is_oop() : false;
    1.24    tty->print_cr(PTR64_FORMAT " %s %c " PTR64_FORMAT " %s %s",
    1.25                  oldptr, wasoop?"oop":"   ", oldptr == newptr ? ' ' : '!',
    1.26                  newptr, is_oop?"oop":"   ", (wasoop && !is_oop) ? "STALE" : ((wasoop==false&&is_oop==false&&oldptr !=newptr)?"STOMP":"     "));

mercurial