--- old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java 2018-04-11 14:33:22.157163235 -0700 +++ new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java 2018-04-11 14:33:21.837164329 -0700 @@ -39,7 +39,7 @@ import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.readLayoutHelper; import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.log2WordSize; import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.prototypeMarkWordOffset; -import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.readTlabEnd; +import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.readTlabFastPathEnd; import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.readTlabStart; import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.readTlabTop; import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.registerAsWord; @@ -115,7 +115,7 @@ private static Word allocate(Word thread, int size) { Word top = readTlabTop(thread); - Word end = readTlabEnd(thread); + Word end = readTlabFastPathEnd(thread); Word newTop = top.add(size); /* * this check might lead to problems if the TLAB is within 16GB of the address space end @@ -192,7 +192,7 @@ int alignmentReserveInBytes = tlabAlignmentReserveInHeapWords(INJECTED_VMCONFIG) * wordSize(); Word top = readTlabTop(thread); - Word end = readTlabEnd(thread); + Word end = readTlabFastPathEnd(thread); // calculate amount of free space long tlabFreeSpaceInBytes = end.subtract(top).rawValue();