src/share/vm/c1/c1_LIR.cpp

changeset 6680
78bbf4d43a14
parent 5994
9acbfe04b5c3
child 6688
15766b73dc1d
     1.1 --- a/src/share/vm/c1/c1_LIR.cpp	Thu May 15 18:23:26 2014 -0400
     1.2 +++ b/src/share/vm/c1/c1_LIR.cpp	Thu May 22 15:52:41 2014 -0400
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2000, 2014, 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 @@ -1563,15 +1563,15 @@
    1.11    } else if (is_virtual()) {
    1.12      out->print("R%d", vreg_number());
    1.13    } else if (is_single_cpu()) {
    1.14 -    out->print(as_register()->name());
    1.15 +    out->print("%s", as_register()->name());
    1.16    } else if (is_double_cpu()) {
    1.17 -    out->print(as_register_hi()->name());
    1.18 -    out->print(as_register_lo()->name());
    1.19 +    out->print("%s", as_register_hi()->name());
    1.20 +    out->print("%s", as_register_lo()->name());
    1.21  #if defined(X86)
    1.22    } else if (is_single_xmm()) {
    1.23 -    out->print(as_xmm_float_reg()->name());
    1.24 +    out->print("%s", as_xmm_float_reg()->name());
    1.25    } else if (is_double_xmm()) {
    1.26 -    out->print(as_xmm_double_reg()->name());
    1.27 +    out->print("%s", as_xmm_double_reg()->name());
    1.28    } else if (is_single_fpu()) {
    1.29      out->print("fpu%d", fpu_regnr());
    1.30    } else if (is_double_fpu()) {
    1.31 @@ -1583,9 +1583,9 @@
    1.32      out->print("d%d", fpu_regnrLo() >> 1);
    1.33  #else
    1.34    } else if (is_single_fpu()) {
    1.35 -    out->print(as_float_reg()->name());
    1.36 +    out->print("%s", as_float_reg()->name());
    1.37    } else if (is_double_fpu()) {
    1.38 -    out->print(as_double_reg()->name());
    1.39 +    out->print("%s", as_double_reg()->name());
    1.40  #endif
    1.41  
    1.42    } else if (is_illegal()) {
    1.43 @@ -1611,9 +1611,9 @@
    1.44      case T_LONG:   out->print("lng:" JLONG_FORMAT, as_jlong()); break;
    1.45      case T_FLOAT:  out->print("flt:%f",   as_jfloat());         break;
    1.46      case T_DOUBLE: out->print("dbl:%f",   as_jdouble());        break;
    1.47 -    case T_OBJECT: out->print("obj:0x%x", as_jobject());        break;
    1.48 -    case T_METADATA: out->print("metadata:0x%x", as_metadata());break;
    1.49 -    default:       out->print("%3d:0x%x",type(), as_jdouble()); break;
    1.50 +    case T_OBJECT: out->print("obj:" INTPTR_FORMAT, p2i(as_jobject()));        break;
    1.51 +    case T_METADATA: out->print("metadata:" INTPTR_FORMAT, p2i(as_metadata()));break;
    1.52 +    default:       out->print("%3d:0x" UINT64_FORMAT_X, type(), (uint64_t)as_jlong()); break;
    1.53    }
    1.54  }
    1.55  
    1.56 @@ -1629,7 +1629,7 @@
    1.57      case times_8: out->print(" * 8"); break;
    1.58      }
    1.59    }
    1.60 -  out->print(" Disp: %d", _disp);
    1.61 +  out->print(" Disp: " INTX_FORMAT, _disp);
    1.62  }
    1.63  
    1.64  // debug output of block header without InstructionPrinter
    1.65 @@ -1703,7 +1703,7 @@
    1.66    } else {
    1.67      out->print("     ");
    1.68    }
    1.69 -  out->print(name()); out->print(" ");
    1.70 +  out->print("%s ", name());
    1.71    print_instr(out);
    1.72    if (info() != NULL) out->print(" [bci:%d]", info()->stack()->bci());
    1.73  #ifdef ASSERT
    1.74 @@ -1833,7 +1833,7 @@
    1.75  // LIR_OpJavaCall
    1.76  void LIR_OpJavaCall::print_instr(outputStream* out) const {
    1.77    out->print("call: ");
    1.78 -  out->print("[addr: 0x%x]", address());
    1.79 +  out->print("[addr: " INTPTR_FORMAT "]", p2i(address()));
    1.80    if (receiver()->is_valid()) {
    1.81      out->print(" [recv: ");   receiver()->print(out);   out->print("]");
    1.82    }
    1.83 @@ -1844,7 +1844,7 @@
    1.84  
    1.85  // LIR_OpLabel
    1.86  void LIR_OpLabel::print_instr(outputStream* out) const {
    1.87 -  out->print("[label:0x%x]", _label);
    1.88 +  out->print("[label:" INTPTR_FORMAT "]", p2i(_label));
    1.89  }
    1.90  
    1.91  // LIR_OpArrayCopy
    1.92 @@ -1911,7 +1911,7 @@
    1.93  // LIR_Op1
    1.94  void LIR_OpRTCall::print_instr(outputStream* out) const {
    1.95    intx a = (intx)addr();
    1.96 -  out->print(Runtime1::name_for_address(addr()));
    1.97 +  out->print("%s", Runtime1::name_for_address(addr()));
    1.98    out->print(" ");
    1.99    tmp()->print(out);
   1.100  }
   1.101 @@ -1934,10 +1934,10 @@
   1.102    } else if (stub() != NULL) {
   1.103      out->print("[");
   1.104      stub()->print_name(out);
   1.105 -    out->print(": 0x%x]", stub());
   1.106 +    out->print(": " INTPTR_FORMAT "]", p2i(stub()));
   1.107      if (stub()->info() != NULL) out->print(" [bci:%d]", stub()->info()->stack()->bci());
   1.108    } else {
   1.109 -    out->print("[label:0x%x] ", label());
   1.110 +    out->print("[label:" INTPTR_FORMAT "] ", p2i(label()));
   1.111    }
   1.112    if (ublock() != NULL) {
   1.113      out->print("unordered: [B%d] ", ublock()->block_id());
   1.114 @@ -2004,7 +2004,7 @@
   1.115    tmp4()->print(out);                       out->print(" ");
   1.116    out->print("[hdr:%d]", header_size()); out->print(" ");
   1.117    out->print("[obj:%d]", object_size()); out->print(" ");
   1.118 -  out->print("[lbl:0x%x]", stub()->entry());
   1.119 +  out->print("[lbl:" INTPTR_FORMAT "]", p2i(stub()->entry()));
   1.120  }
   1.121  
   1.122  void LIR_OpRoundFP::print_instr(outputStream* out) const {
   1.123 @@ -2037,7 +2037,7 @@
   1.124    tmp3()->print(out);                    out->print(" ");
   1.125    tmp4()->print(out);                    out->print(" ");
   1.126    out->print("[type:0x%x]", type());     out->print(" ");
   1.127 -  out->print("[label:0x%x]", stub()->entry());
   1.128 +  out->print("[label:" INTPTR_FORMAT "]", p2i(stub()->entry()));
   1.129  }
   1.130  
   1.131  
   1.132 @@ -2074,7 +2074,7 @@
   1.133    if (_scratch->is_valid()) {
   1.134      _scratch->print(out);  out->print(" ");
   1.135    }
   1.136 -  out->print("[lbl:0x%x]", stub()->entry());
   1.137 +  out->print("[lbl:" INTPTR_FORMAT "]", p2i(stub()->entry()));
   1.138  }
   1.139  
   1.140  #ifdef ASSERT
   1.141 @@ -2082,7 +2082,7 @@
   1.142    print_condition(out, condition()); out->print(" ");
   1.143    in_opr1()->print(out);             out->print(" ");
   1.144    in_opr2()->print(out);             out->print(", \"");
   1.145 -  out->print(msg());                 out->print("\"");
   1.146 +  out->print("%s", msg());          out->print("\"");
   1.147  }
   1.148  #endif
   1.149  

mercurial