< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/NewInstanceStub.java

Print this page
rev 49649 : [mq]: heap14

@@ -37,11 +37,11 @@
 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.initializeTlab;
 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.isInstanceKlassFullyInitialized;
 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;
 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.threadAllocatedBytesOffset;
 import static org.graalvm.compiler.hotspot.replacements.HotSpotReplacementsUtil.threadTlabSizeOffset;

@@ -113,11 +113,11 @@
         return args;
     }
 
     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
          * (checked in c++ code)
          */

@@ -190,11 +190,11 @@
         }
         Word intArrayMarkWord = WordFactory.unsigned(tlabIntArrayMarkWord(INJECTED_VMCONFIG));
         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();
 
         if (log) {
< prev index next >