--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java 2017-11-03 23:57:22.733070888 -0700 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/VirtualArrayNode.java 2017-11-03 23:57:22.406056255 -0700 @@ -37,7 +37,7 @@ import jdk.vm.ci.meta.ResolvedJavaType; import sun.misc.Unsafe; -@NodeInfo(nameTemplate = "VirtualArray {p#componentType/s}[{p#length}]") +@NodeInfo(nameTemplate = "VirtualArray({p#objectId}) {p#componentType/s}[{p#length}]") public class VirtualArrayNode extends VirtualObjectNode implements ArrayLengthProvider { public static final NodeClass TYPE = NodeClass.create(VirtualArrayNode.class); @@ -76,7 +76,7 @@ @Override public String toString(Verbosity verbosity) { if (verbosity == Verbosity.Name) { - return super.toString(Verbosity.Name) + " " + componentType.getName() + "[" + length + "]"; + return super.toString(Verbosity.Name) + "(" + getObjectId() + ") " + componentType.getName() + "[" + length + "]"; } else { return super.toString(verbosity); }