--- old/src/hotspot/share/services/heapDumper.cpp 2018-10-01 15:59:05.630834550 -0400 +++ new/src/hotspot/share/services/heapDumper.cpp 2018-10-01 15:59:05.160969453 -0400 @@ -696,7 +696,7 @@ // returns hprof tag for the given type signature hprofTag DumperSupport::sig2tag(Symbol* sig) { - switch (sig->byte_at(0)) { + switch (sig->char_at(0)) { case JVM_SIGNATURE_CLASS : return HPROF_NORMAL_OBJECT; case JVM_SIGNATURE_ARRAY : return HPROF_NORMAL_OBJECT; case JVM_SIGNATURE_BYTE : return HPROF_BYTE; @@ -821,7 +821,7 @@ for (FieldStream fld(ik, false, false); !fld.eos(); fld.next()) { if (!fld.access_flags().is_static()) { Symbol* sig = fld.signature(); - switch (sig->byte_at(0)) { + switch (sig->char_at(0)) { case JVM_SIGNATURE_CLASS : case JVM_SIGNATURE_ARRAY : size += oopSize; break;