Skip to content

Instantly share code, notes, and snippets.

@smarr
Created May 8, 2022 20:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smarr/e9cde86e1066082168152b6b4e1c7cc3 to your computer and use it in GitHub Desktop.
Save smarr/e9cde86e1066082168152b6b4e1c7cc3 to your computer and use it in GitHub Desktop.
Assumption Checks in Liquid Benchmarks

Which Assumptions are Checked Most, and From Where?

This is a bit of an investigation into where the interpreter spends its time checking assumptions, which is currently one of the most prominent elements in profiles.

The benchmarks under investigation are:

jt --use jvm-ce ruby --experimental-options --engine.Compilation=false harness.rb LiquidCartRender 1 1
jt --use jvm-ce ruby --experimental-options --engine.Compilation=false harness.rb LiquidRenderBibs 1 1

I patched OptimizedAssumption with the changes below, to collect the stack traces, each time Assumption.isValid() is called.

Result Summary

For LiquidRenderBibs, the most important assumptions are checked in LookupMethodNodeGen.execute() line 42:

5191580 calls from org.truffleruby.language.methods.LookupMethodNodeGen.execute(LookupMethodNodeGen.java:42)
 384805 calls from org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46)
 337371 calls from org.truffleruby.language.constants.LookupConstantWithLexicalScopeNodeGen.executeLookupConstant(LookupConstantWithLexicalScopeNodeGen.java:31)
 199966 calls from org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:60)

For LiquidCartRender, again, the most important assumptions are in LookupMethodNodeGen.execute() line 42, but there are more things going on, possibly because the benchmark is quite a bit shorter.

 773383 calls from org.truffleruby.language.methods.LookupMethodNodeGen.execute(LookupMethodNodeGen.java:42)
 337576 calls from org.truffleruby.language.constants.LookupConstantWithLexicalScopeNodeGen.executeLookupConstant(LookupConstantWithLexicalScopeNodeGen.java:31)
 259911 calls from org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:46)
 153696 calls from org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:60)
  76818 calls from com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeExit(LLVMStack.java:264)
  76818 calls from com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeEnter(LLVMStack.java:253)
  48555 calls from org.truffleruby.language.constants.LookupConstantNodeGen.executeLookupConstant(LookupConstantNodeGen.java:40)
  42182 calls from org.truffleruby.language.methods.CallInternalMethodNodeGen.execute(CallInternalMethodNodeGen.java:67)
  41370 calls from org.graalvm.truffle/com.oracle.truffle.api.instrumentation.AllocationReporter.isActive(AllocationReporter.java:131)
  41051 calls from com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
  41051 calls from com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainer.get(LLVMGlobalContainer.java:96)
diff --git a/compiler/src/org.graalvm.compiler.truffle.runtime/src/org/graalvm/compiler/truffle/runtime/OptimizedAssumption.java b/compiler/src/org.graalvm.compiler.truffle.runtime/src/org/graalvm/compiler/truffle/runtime/OptimizedAssumption.java
index 04ea6e44c81..3e6f2e3e79c 100644
--- a/compiler/src/org.graalvm.compiler.truffle.runtime/src/org/graalvm/compiler/truffle/runtime/OptimizedAssumption.java
+++ b/compiler/src/org.graalvm.compiler.truffle.runtime/src/org/graalvm/compiler/truffle/runtime/OptimizedAssumption.java
@@ -25,6 +25,10 @@
package org.graalvm.compiler.truffle.runtime;
import java.lang.ref.WeakReference;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
import java.util.function.Consumer;
import java.util.logging.Level;
@@ -312,9 +316,55 @@ public final class OptimizedAssumption extends AbstractAssumption implements For
@Override
public boolean isValid() {
+ StackTraceElement[] elements = Thread.currentThread().getStackTrace();
+ recordCallStacks(elements);
return isValid;
}
+ private static void recordCallStacks(StackTraceElement[] stackTrace) {
+ int newLength = Math.min(stackTrace.length - 2, 10);
+
+ StringBuilder sb = new StringBuilder();
+ for (int i = 0; i < newLength; i += 1) {
+ sb.append(stackTrace[i + 2].toString());
+ sb.append('\n');
+
+ String className = stackTrace[i + 2].getClassName();
+ if (className.equals("org.truffleruby.language.methods.LookupMethodNodeGen") ||
+ className.equals("org.truffleruby.language.methods.CallInternalMethodNodeGen") ||
+ className.equals("org.truffleruby.language.constants.LookupConstantWithLexicalScopeNodeGen") ||
+ className.equals("org.truffleruby.core.cast.BooleanCastNodeGen") ||
+ className.equals("org.truffleruby.language.RubyMethodRootNode") ||
+ className.equals("org.truffleruby.language.constants.LookupConstantNode") ||
+ className.equals("org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey") ||
+ className.equals("org.truffleruby.language.objects.AllocationTracing")
+ ) {
+ break;
+ }
+ }
+
+ String stack = sb.toString();
+ stackTraceCounts.merge(stack, 1L, Long::sum);
+ }
+
+ private static final Map<String, Long> stackTraceCounts = new HashMap<>();
+ static {
+ Thread printingHook = new Thread(() -> printAssumptionStacks());
+ Runtime.getRuntime().addShutdownHook(printingHook);
+ }
+
+ public static void printAssumptionStacks() {
+ List<Map.Entry<String, Long>> l = new ArrayList<>((stackTraceCounts.entrySet()));
+
+ l.sort((a, b) -> (int) (a.getValue() - b.getValue()));
+
+ for (Map.Entry<String, Long> e : l) {
+ System.out.println("Assumption.isValid calls: " + e.getValue().longValue());
+ System.out.println(e.getKey());
+ System.out.println("\n");
+ }
+ }
+
private void logInvalidatedDependency(OptimizedAssumptionDependency dependency, String message, TruffleLogger logger) {
final StringBuilder sb = new StringBuilder("assumption '").append(name).append("' invalidated installed code '").append(dependency);
if (message != null && !message.isEmpty()) {
This file has been truncated, but you can view the full file.
Starting LiquidRenderBibs benchmark ...
LiquidRenderBibs: GC time: 1337ms
LiquidRenderBibs: Compile time: 3573ms
LiquidRenderBibs: iterations=1 runtime: 1911157957us
LiquidRenderBibs: iterations=1 average: 1911157957us total: 1911157957us
Total Runtime: 1911157957us
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1183)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:76)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:76)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.numeric.FixnumLowerNodeGen.execute(FixnumLowerNodeGen.java:57)
org.truffleruby.core.string.StringNodesFactory$StringRindexPrimitiveNodeFactory$StringRindexPrimitiveNodeGen.execute(StringNodesFactory.java:11684)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI1ArithmeticNodeGen.executeI1(LLVMArithmeticNodeFactory.java:120)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:41)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:27)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNuller.doExecute(LLVMFrameNuller.java:64)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerNodeGen.execute(LLVMFrameNullerNodeGen.java:20)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.module.ModuleNodes$ContainsInstanceNode.containsInstance(ModuleNodes.java:178)
org.truffleruby.core.module.ModuleNodesFactory$ContainsInstanceNodeFactory$ContainsInstanceNodeGen.executeAndSpecialize(ModuleNodesFactory.java:214)
org.truffleruby.core.module.ModuleNodesFactory$ContainsInstanceNodeFactory$ContainsInstanceNodeGen.execute(ModuleNodesFactory.java:206)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:81)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:25)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1183)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneSameType(ArrayAppendOneNode.java:56)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:261)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.execute(ArrayNodesFactory.java:8603)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.finer(TruffleLogger.java:333)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.logAutomatonSizes(TRegexCompilationRequest.java:393)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:146)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:80)
com.oracle.truffle.regex.RegexObject.invokeMember(RegexObject.java:278)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:118)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayNodes$StealArrayStorageNode.stealStorage(ArrayNodes.java:2285)
org.truffleruby.core.array.ArrayNodesFactory$StealArrayStorageNodeFactory$StealArrayStorageNodeGen.executeAndSpecialize(ArrayNodesFactory.java:11986)
org.truffleruby.core.array.ArrayNodesFactory$StealArrayStorageNodeFactory$StealArrayStorageNodeGen.execute(ArrayNodesFactory.java:11962)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:117)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.numeric.FixnumLowerNodeGen.execute(FixnumLowerNodeGen.java:57)
org.truffleruby.core.string.StringNodesFactory$StringRindexPrimitiveNodeFactory$StringRindexPrimitiveNodeGen.execute(StringNodesFactory.java:11684)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayNodes$ReplaceNode.replace(ArrayNodes.java:1918)
org.truffleruby.core.array.ArrayNodesFactory$ReplaceNodeFactory$ReplaceNodeGen.executeAndSpecialize(ArrayNodesFactory.java:9627)
org.truffleruby.core.array.ArrayNodesFactory$ReplaceNodeFactory$ReplaceNodeGen.executeReplace(ArrayNodesFactory.java:9594)
org.truffleruby.core.array.ArrayNodes$InitializeNode.initializeFromArray(ArrayNodes.java:1257)
org.truffleruby.core.array.ArrayNodesFactory$InitializeNodeFactory$InitializeNodeGen.executeAndSpecialize(ArrayNodesFactory.java:6352)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopNode$LLVMLoopNodeImpl.loop(LLVMLoopNode.java:80)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopNodeFactory$LLVMLoopNodeImplNodeGen.executeLoop(LLVMLoopNodeFactory.java:26)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$ResolveFunctionNode.doLazyLLVMIRFunction(LLVMFunctionCode.java:228)
com.oracle.truffle.llvm.runtime.LLVMFunctionCodeFactory$ResolveFunctionNodeGen$Uncached.execute(LLVMFunctionCodeFactory.java:135)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:6764)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LLVMContext.logNativeCallStatsEnabled(LLVMContext.java:1269)
com.oracle.truffle.llvm.runtime.LLVMContext.printNativeCallStatistics(LLVMContext.java:1203)
com.oracle.truffle.llvm.runtime.LLVMContext.dispose(LLVMContext.java:592)
com.oracle.truffle.llvm.runtime.LLVMLanguage.disposeContext(LLVMLanguage.java:461)
com.oracle.truffle.llvm.runtime.LLVMLanguage.disposeContext(LLVMLanguage.java:90)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.dispose(TruffleLanguage.java:3381)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.dispose(LanguageAccessor.java:373)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.dispose(PolyglotLanguageContext.java:492)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI1(LLVMFrameNullerExpression.java:107)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1184)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$ResolveFunctionNode.doLazyLLVMIRFunction(LLVMFunctionCode.java:228)
com.oracle.truffle.llvm.runtime.LLVMFunctionCodeFactory$ResolveFunctionNodeGen$Uncached.execute(LLVMFunctionCodeFactory.java:135)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.LLVMLanguage$InitializeContextNode.<init>(LLVMLanguage.java:519)
com.oracle.truffle.llvm.runtime.LLVMLanguageFactory$InitializeContextNodeGen.<init>(LLVMLanguageFactory.java:20)
com.oracle.truffle.llvm.runtime.LLVMLanguageFactory$InitializeContextNodeGen.create(LLVMLanguageFactory.java:40)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createInitializeContextNode(LLVMLanguage.java:605)
com.oracle.truffle.llvm.initialization.LoadModulesNode.execute(LoadModulesNode.java:191)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_int_int15(LLVMCompareNodeFactory.java:572)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:498)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:64)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.locals.WriteDeclarationVariableNode.execute(WriteDeclarationVariableNode.java:34)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:80)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.config(TruffleLogger.java:190)
org.truffleruby.RubyLanguage.searchRubyHome(RubyLanguage.java:704)
org.truffleruby.RubyLanguage.findRubyHome(RubyLanguage.java:686)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:440)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.createEnvContext(LanguageAccessor.java:263)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:587)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:68)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.SulongLibraryFactory$LookupNodeGen.executeAndSpecialize(SulongLibraryFactory.java:93)
com.oracle.truffle.llvm.runtime.SulongLibraryFactory$LookupNodeGen.execute(SulongLibraryFactory.java:63)
com.oracle.truffle.llvm.runtime.SulongLibrary.invokeMember(SulongLibrary.java:191)
com.oracle.truffle.llvm.runtime.SulongLibraryGen$InteropLibraryExports$Cached.invokeMemberNode_AndSpecialize(SulongLibraryGen.java:255)
com.oracle.truffle.llvm.runtime.SulongLibraryGen$InteropLibraryExports$Cached.invokeMember(SulongLibraryGen.java:240)
org.truffleruby.interop.InteropNodes.invoke(InteropNodes.java:98)
org.truffleruby.interop.InteropNodes$InvokeMemberNode.invokeCached(InteropNodes.java:1488)
org.truffleruby.interop.InteropNodesFactory$InvokeMemberNodeFactory$InvokeMemberNodeGen.executeAndSpecialize(InteropNodesFactory.java:18097)
org.truffleruby.interop.InteropNodesFactory$InvokeMemberNodeFactory$InvokeMemberNodeGen.execute(InteropNodesFactory.java:17997)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:80)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeAndSpecialize(LLVMPolyglotInvokeNodeGen.java:74)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:56)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.control.LocalReturnNode.execute(LocalReturnNode.java:27)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:80)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:47)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:220)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:472)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:292)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:447)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.createEnvContext(LanguageAccessor.java:263)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:587)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:666)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1324)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseEnd(TRegexCompilationRequest.java:387)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createNFA(TRegexCompilationRequest.java:297)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:178)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:80)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.core.objectspace.ObjectSpaceNodes$DefineFinalizerNode.defineFinalizer(ObjectSpaceNodes.java:207)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.executeAndSpecialize(ObjectSpaceNodesFactory.java:402)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.execute(ObjectSpaceNodesFactory.java:386)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LLVMContext.logSysCallsEnabled(LLVMContext.java:1258)
com.oracle.truffle.llvm.runtime.nodes.asm.syscall.LLVMSyscallNode.cachedSyscall(LLVMSyscallNode.java:61)
com.oracle.truffle.llvm.runtime.nodes.asm.syscall.LLVMSyscallNodeGen.executeAndSpecialize(LLVMSyscallNodeGen.java:208)
com.oracle.truffle.llvm.runtime.nodes.asm.syscall.LLVMSyscallNodeGen.executeGeneric(LLVMSyscallNodeGen.java:111)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentationHandler.getThreadsActivationListeners(InstrumentationHandler.java:933)
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.notifyLeave(InstrumentAccessor.java:396)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyLeave(PolyglotThreadInfo.java:168)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveCached(PolyglotEngineImpl.java:2021)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leave(PolyglotEngineImpl.java:1998)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveIfNeeded(PolyglotEngineImpl.java:1919)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotValueDispatch.hostLeave(PolyglotValueDispatch.java:1241)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1340)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:63)
org.graalvm.sdk/org.graalvm.polyglot.Context.eval(Context.java:399)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneSameType(ArrayAppendOneNode.java:56)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:261)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$FlattenHelperNode.flattenHelper(ArrayNodes.java:2465)
org.truffleruby.core.array.ArrayNodesFactory$FlattenHelperNodeFactory$FlattenHelperNodeGen.executeAndSpecialize(ArrayNodesFactory.java:13358)
org.truffleruby.core.array.ArrayNodesFactory$FlattenHelperNodeFactory$FlattenHelperNodeGen.execute(ArrayNodesFactory.java:13297)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1245)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.finer(TruffleLogger.java:333)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:158)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:80)
com.oracle.truffle.regex.RegexObject.invokeMember(RegexObject.java:278)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.addProperty(LayoutStrategy.java:404)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.addProperty(LayoutStrategy.java:386)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.defineNewProperty(LayoutStrategy.java:133)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.defineProperty(LayoutStrategy.java:104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putUncachedSlow(DynamicObjectLibraryImpl.java:336)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putUncached(DynamicObjectLibraryImpl.java:317)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$Generic.put(DynamicObjectLibraryImpl.java:631)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:807)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseStart(TRegexCompilationRequest.java:380)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createNFA(TRegexCompilationRequest.java:293)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:178)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.executeAndSpecialize(RegexObjectFactory.java:237)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.array.ArrayLiteralNode$UninitialisedArrayLiteralNode.execute(ArrayLiteralNode.java:253)
org.truffleruby.core.array.ArrayLiteralNode$UninitialisedArrayLiteralNode.execute(ArrayLiteralNode.java:240)
org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:67)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMDoubleArithmeticNodeGen.executeDouble(LLVMArithmeticNodeFactory.java:3562)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMDoubleStoreNodeGen.execute(LLVMDoubleStoreNodeGen.java:186)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:45)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:82)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:80)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:155)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:125)
org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.execute(InteropLibraryGen.java:7651)
com.oracle.truffle.llvm.runtime.SulongLibrary.invokeMember(SulongLibrary.java:197)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.execute(ArrayNodesFactory.java:8705)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$MutateCacheData.isValid(DynamicObjectLibraryImpl.java:1682)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1212)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:66)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyEnter(PolyglotThreadInfo.java:139)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1961)
org.graalvm.truffle/com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:109)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalRuntimeSupport.callProfiled(GraalRuntimeSupport.java:241)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotValueDispatch$InteropValue.execute(PolyglotValueDispatch.java:2374)
org.graalvm.sdk/org.graalvm.polyglot.Value.execute(Value.java:841)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentationHandler.getThreadsActivationListeners(InstrumentationHandler.java:933)
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.notifyLeave(InstrumentAccessor.java:396)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyLeave(PolyglotThreadInfo.java:168)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.leaveThreadChanged(PolyglotContextImpl.java:946)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveCached(PolyglotEngineImpl.java:2031)
org.graalvm.truffle/com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:132)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneSameType(ArrayAppendOneNode.java:56)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:57)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.execute(ArrayNodesFactory.java:8705)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyLeave(PolyglotThreadInfo.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveCached(PolyglotEngineImpl.java:2021)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leave(PolyglotEngineImpl.java:1998)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveIfNeeded(PolyglotEngineImpl.java:1919)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotValueDispatch.hostLeave(PolyglotValueDispatch.java:1241)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1340)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:63)
org.graalvm.sdk/org.graalvm.polyglot.Context.eval(Context.java:399)
org.truffleruby.launcher.RubyLauncher.runContext(RubyLauncher.java:268)
org.truffleruby.launcher.RubyLauncher.runRubyMain(RubyLauncher.java:214)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.objects.SingletonClassNodeGen.execute(SingletonClassNodeGen.java:154)
org.truffleruby.language.methods.LiteralMethodDefinitionNode.execute(LiteralMethodDefinitionNode.java:55)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:472)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:292)
org.truffleruby.RubyLanguage.disposeContext(RubyLanguage.java:513)
org.truffleruby.RubyLanguage.disposeContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.dispose(TruffleLanguage.java:3381)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.dispose(LanguageAccessor.java:373)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.dispose(PolyglotLanguageContext.java:492)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.disposeContext(PolyglotContextImpl.java:2556)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:76)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI1(LLVMFrameNullerExpression.java:107)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric_generic1(LLVMArithmeticNodeFactory.java:624)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric(LLVMArithmeticNodeFactory.java:604)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI64ArithmeticNodeGen.executeGeneric_generic3(LLVMArithmeticNodeFactory.java:1879)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI64ArithmeticNodeGen.executeGeneric(LLVMArithmeticNodeFactory.java:1758)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.directReplaceProperty(LayoutStrategy.java:349)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.directReplaceProperty(LayoutStrategy.java:326)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.replaceProperty(LayoutStrategy.java:260)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.generalizeProperty(LayoutStrategy.java:192)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.definePropertyGeneralize(LayoutStrategy.java:183)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.getNewShape(DynamicObjectLibraryImpl.java:1482)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1433)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyLeave(PolyglotThreadInfo.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.leaveThreadChanged(PolyglotContextImpl.java:946)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveCached(PolyglotEngineImpl.java:2031)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leave(PolyglotEngineImpl.java:1998)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.leaveAndDisposeThread(PolyglotContextImpl.java:3056)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.leaveAndDisposePolyglotThread(PolyglotLanguageContext.java:523)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:127)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute_generic1(LLVMI64StoreNodeGen.java:318)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute(LLVMI64StoreNodeGen.java:250)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunction.setValue(LLVMFunction.java:130)
com.oracle.truffle.llvm.runtime.LLVMContext.initializeSymbol(LLVMContext.java:870)
com.oracle.truffle.llvm.initialization.InitializeOverwriteNode.execute(InitializeOverwriteNode.java:108)
com.oracle.truffle.llvm.initialization.LoadModulesNode.loadModule(LoadModulesNode.java:378)
com.oracle.truffle.llvm.initialization.LoadModulesNode.execute(LoadModulesNode.java:195)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.replace(BucketsHashStore.java:384)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.replaceNode_AndSpecialize(BucketsHashStoreGen.java:312)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.replace(BucketsHashStoreGen.java:298)
org.truffleruby.core.hash.HashNodes$InitializeCopyNode.replace(HashNodes.java:419)
org.truffleruby.core.hash.HashNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.executeAndSpecialize(HashNodesFactory.java:2837)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseStart(TRegexCompilationRequest.java:380)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:159)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.executeAndSpecialize(RegexObjectFactory.java:237)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:123)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:133)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:81)
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:41)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:48)
org.truffleruby.core.support.TypeNodes$ObjectKindOfNode.objectKindOf(TypeNodes.java:73)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.execute(TypeNodesFactory.java:150)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:76)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:45)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayWriteNormalizedNode.writeWithin(ArrayWriteNormalizedNode.java:44)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeAndSpecialize(ArrayWriteNormalizedNodeGen.java:251)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeWrite(ArrayWriteNormalizedNodeGen.java:163)
org.truffleruby.core.inlined.InlinedIndexSetNode.arrayWrite(InlinedIndexSetNode.java:47)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:142)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI64(LLVMExpressionNode.java:90)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_long_long4(LLVMAddressEqualsNodeGen.java:201)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:192)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:178)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:356)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getNativeFunctionSlowPath(LLVMFunctionCode.java:428)
com.oracle.truffle.llvm.nativemode.runtime.NFIContextExtension.bindSignature(NFIContextExtension.java:587)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doBind(LLVMDispatchNode.java:290)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.bindSymbol(LLVMDispatchNode.java:295)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:457)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLanguageContext(TruffleLanguage.java:3429)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.getContext(LanguageAccessor.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.getContextImpl(PolyglotLanguageContext.java:310)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.updateLanguageObjects(PolyglotFastThreadLocals.java:293)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.notifyLanguageCreated(PolyglotFastThreadLocals.java:284)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:593)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:666)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1324)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:63)
org.graalvm.sdk/org.graalvm.polyglot.Context.eval(Context.java:399)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAndSpecialize(ArrayAppendManyNodeGen.java:263)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAppendMany(ArrayAppendManyNodeGen.java:106)
org.truffleruby.core.array.ArrayNodes$ConcatNode.concatOne(ArrayNodes.java:609)
org.truffleruby.core.array.ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen.executeAndSpecialize(ArrayNodesFactory.java:2711)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.finer(TruffleLogger.java:333)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.logAutomatonSizes(TRegexCompilationRequest.java:393)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:146)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.executeAndSpecialize(RegexObjectFactory.java:237)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:123)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute_generic1(LLVMI64StoreNodeGen.java:319)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute(LLVMI64StoreNodeGen.java:250)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:124)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:378)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$LazyLLVMIRFunction.resolve(LLVMFunctionCode.java:288)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$ResolveFunctionNode.doLazyLLVMIRFunction(LLVMFunctionCode.java:227)
com.oracle.truffle.llvm.runtime.LLVMFunctionCodeFactory$ResolveFunctionNodeGen$Uncached.execute(LLVMFunctionCodeFactory.java:135)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.LLVMLanguage$InitializeContextNode.<init>(LLVMLanguage.java:519)
com.oracle.truffle.llvm.runtime.LLVMLanguageFactory$InitializeContextNodeGen.<init>(LLVMLanguageFactory.java:20)
com.oracle.truffle.llvm.runtime.LLVMLanguageFactory$InitializeContextNodeGen.create(LLVMLanguageFactory.java:40)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createInitializeContextNode(LLVMLanguage.java:605)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_int_int15(LLVMCompareNodeFactory.java:572)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:498)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1278)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:178)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:311)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:105)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$SetRegexpMatchFactory$SetRegexpMatchNodeGen.execute(TruffleKernelNodesFactory.java:1206)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LLVMContext.logNativeCallStatsEnabled(LLVMContext.java:1269)
com.oracle.truffle.llvm.runtime.LLVMContext.<init>(LLVMContext.java:217)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:90)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.createEnvContext(LanguageAccessor.java:263)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:587)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:666)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.getContextInitialized(PolyglotContextImpl.java:630)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1300)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyEnter(PolyglotThreadInfo.java:139)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:781)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1982)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterIfNeeded(PolyglotEngineImpl.java:1910)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotValueDispatch.hostEnter(PolyglotValueDispatch.java:1228)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1320)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:63)
org.graalvm.sdk/org.graalvm.polyglot.Context.eval(Context.java:399)
org.truffleruby.launcher.RubyLauncher.runContext(RubyLauncher.java:268)
org.truffleruby.launcher.RubyLauncher.runRubyMain(RubyLauncher.java:214)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentationHandler.getThreadsActivationListeners(InstrumentationHandler.java:933)
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.notifyEnter(InstrumentAccessor.java:386)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyEnter(PolyglotThreadInfo.java:143)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1961)
org.graalvm.truffle/com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:109)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalRuntimeSupport.callProfiled(GraalRuntimeSupport.java:241)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_int_int15(LLVMCompareNodeFactory.java:572)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LLVMContext.traceIREnabled(LLVMContext.java:1307)
com.oracle.truffle.llvm.runtime.LLVMContext.initialize(LLVMContext.java:288)
com.oracle.truffle.llvm.runtime.LLVMLanguage.initializeContext(LLVMLanguage.java:206)
com.oracle.truffle.llvm.runtime.LLVMLanguage.initializeContext(LLVMLanguage.java:90)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.postInit(TruffleLanguage.java:3390)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.postInitEnv(LanguageAccessor.java:281)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:685)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.getContextInitialized(PolyglotContextImpl.java:630)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
Assumption.isValid calls: 1
com.oracle.truffle.nfi.backend.spi.util.ProfiledArrayBuilder$ProfiledArrayBuilderFactory.allocate(ProfiledArrayBuilder.java:155)
com.oracle.truffle.nfi.SignatureRootNode$BuildSignatureNode.doBuild(SignatureRootNode.java:105)
com.oracle.truffle.nfi.SignatureRootNodeFactory$BuildSignatureNodeGen.execute(SignatureRootNodeFactory.java:59)
com.oracle.truffle.nfi.SignatureRootNode.execute(SignatureRootNode.java:77)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedIndirectCallNode.call(OptimizedIndirectCallNode.java:52)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.objects.SingletonClassNodeGen.execute(SingletonClassNodeGen.java:154)
org.truffleruby.language.methods.LiteralMethodDefinitionNode.execute(LiteralMethodDefinitionNode.java:55)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.support.TypeNodes$ObjectKindOfNode.objectKindOf(TypeNodes.java:73)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.executeAndSpecialize(TypeNodesFactory.java:168)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.execute(TypeNodesFactory.java:153)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:306)
org.truffleruby.RubyLanguage.initializeThread(RubyLanguage.java:586)
org.truffleruby.RubyLanguage.initializeThread(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.initializeThread(LanguageAccessor.java:312)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:684)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1324)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:63)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:378)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:356)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMDoubleArithmeticNodeGen.executeDouble(LLVMArithmeticNodeFactory.java:3562)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyEvalRootNode.execute(RubyEvalRootNode.java:54)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1251)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyEvalRootNode.execute(RubyEvalRootNode.java:54)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.execute(ArrayNodesFactory.java:8705)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeExit(LLVMStack.java:264)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:83)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:25)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:93)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:452)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:27)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayNodes$ReplaceNode.replace(ArrayNodes.java:1918)
org.truffleruby.core.array.ArrayNodesFactory$ReplaceNodeFactory$ReplaceNodeGen.executeReplace(ArrayNodesFactory.java:9591)
org.truffleruby.core.array.ArrayNodes$InitializeCopyNode.initializeCopy(ArrayNodes.java:1323)
org.truffleruby.core.array.ArrayNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(ArrayNodesFactory.java:6518)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:82)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyEnter(PolyglotThreadInfo.java:139)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:781)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1982)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enter(PolyglotEngineImpl.java:1929)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.enterThread(PolyglotLanguageContext.java:514)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:133)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:127)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI32LoadNodeGen.executeI32(LLVMI32LoadNodeGen.java:214)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLambdaNodeGen.executeAndSpecialize(InlinedLambdaNodeGen.java:87)
org.truffleruby.core.inlined.InlinedLambdaNodeGen.execute(InlinedLambdaNodeGen.java:65)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:48)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:82)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeDouble(LLVMFrameNullerExpression.java:80)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$ResolveFunctionNode.doLazyLLVMIRFunction(LLVMFunctionCode.java:228)
com.oracle.truffle.llvm.runtime.LLVMFunctionCodeFactory$ResolveFunctionNodeGen$Uncached.execute(LLVMFunctionCodeFactory.java:135)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.LLVMContext.cleanUpGuestCode(LLVMContext.java:563)
com.oracle.truffle.llvm.runtime.LLVMContext.exitContext(LLVMContext.java:576)
com.oracle.truffle.llvm.runtime.LLVMLanguage.exitContext(LLVMLanguage.java:451)
com.oracle.truffle.llvm.runtime.LLVMLanguage.exitContext(LLVMLanguage.java:90)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.exitContext(LanguageAccessor.java:332)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopNode$LLVMLoopNodeImpl.loop(LLVMLoopNode.java:80)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLanguageContext(TruffleLanguage.java:3429)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.getContext(LanguageAccessor.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.getContextImpl(PolyglotLanguageContext.java:310)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.initializeHostContext(PolyglotContextImpl.java:2893)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:596)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.createContextArray(PolyglotContextImpl.java:615)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.<init>(PolyglotContextImpl.java:450)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.createContext(PolyglotEngineImpl.java:1687)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineDispatch.createContext(PolyglotEngineDispatch.java:159)
org.graalvm.sdk/org.graalvm.polyglot.Context$Builder.build(Context.java:1832)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyLeave(PolyglotThreadInfo.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.leaveThreadChanged(PolyglotContextImpl.java:946)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveCached(PolyglotEngineImpl.java:2031)
org.graalvm.truffle/com.oracle.truffle.polyglot.HostToGuestRootNode.execute(HostToGuestRootNode.java:132)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.GraalRuntimeSupport.callProfiled(GraalRuntimeSupport.java:241)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotValueDispatch$InteropValue.execute(PolyglotValueDispatch.java:2374)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.finer(TruffleLogger.java:333)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:158)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.executeAndSpecialize(RegexObjectFactory.java:237)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:123)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:68)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:126)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.execute(ArrayNodesFactory.java:8603)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI16(LLVMFrameNullerExpression.java:98)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAppendMany(ArrayAppendManyNodeGen.java:82)
org.truffleruby.core.array.ArrayNodes$ConcatNode.concatOne(ArrayNodes.java:609)
org.truffleruby.core.array.ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen.execute(ArrayNodesFactory.java:2657)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.core.array.ArrayNodes$SetIndexNode.setTernary(ArrayNodes.java:410)
org.truffleruby.core.array.ArrayNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(ArrayNodesFactory.java:1495)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseEnd(TRegexCompilationRequest.java:387)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createNFA(TRegexCompilationRequest.java:297)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:178)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.executeAndSpecialize(RegexObjectFactory.java:237)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:128)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:117)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:142)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:47)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.executeAndSpecialize(WriteObjectFieldNodeGen.java:150)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:69)
org.truffleruby.language.objects.WriteInstanceVariableNode.write(WriteInstanceVariableNode.java:71)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:47)
org.truffleruby.language.control.OrLazyValueDefinedNode.execute(OrLazyValueDefinedNode.java:51)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentationHandler.getThreadsActivationListeners(InstrumentationHandler.java:933)
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.notifyLeave(InstrumentAccessor.java:396)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyLeave(PolyglotThreadInfo.java:168)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.leaveThreadChanged(PolyglotContextImpl.java:946)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leaveCached(PolyglotEngineImpl.java:2031)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.leave(PolyglotEngineImpl.java:1998)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.leaveAndDisposeThread(PolyglotContextImpl.java:3056)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.leaveAndDisposePolyglotThread(PolyglotLanguageContext.java:523)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:129)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.thread.ThreadNodes$ThreadDetectRecursionSingleNode.add(ThreadNodes.java:775)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.executeAndSpecialize(HashNodesFactory.java:1043)
Assumption.isValid calls: 1
com.oracle.truffle.nfi.backend.spi.util.ProfiledArrayBuilder$ProfiledArrayBuilderFactory.allocate(ProfiledArrayBuilder.java:155)
com.oracle.truffle.nfi.backend.libffi.LibFFISignature$SignatureBuilder.<init>(LibFFISignature.java:404)
com.oracle.truffle.nfi.backend.libffi.LibFFINFIBackend.createSignatureBuilder(LibFFINFIBackend.java:190)
com.oracle.truffle.nfi.backend.libffi.LibFFINFIBackendGen$NFIBackendLibraryExports$Cached.createSignatureBuilder(LibFFINFIBackendGen.java:123)
com.oracle.truffle.nfi.SignatureRootNode$BuildSignatureNode.doBuild(SignatureRootNode.java:104)
com.oracle.truffle.nfi.SignatureRootNodeFactory$BuildSignatureNodeGen.execute(SignatureRootNodeFactory.java:59)
com.oracle.truffle.nfi.SignatureRootNode.execute(SignatureRootNode.java:77)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:91)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI1(LLVMFrameNullerExpression.java:107)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayNodes$StealArrayStorageNode.stealStorage(ArrayNodes.java:2285)
org.truffleruby.core.array.ArrayNodesFactory$StealArrayStorageNodeFactory$StealArrayStorageNodeGen.executeAndSpecialize(ArrayNodesFactory.java:11986)
org.truffleruby.core.array.ArrayNodesFactory$StealArrayStorageNodeFactory$StealArrayStorageNodeGen.execute(ArrayNodesFactory.java:11962)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:117)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:133)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:67)
org.truffleruby.language.globals.WriteGlobalVariableNode.assign(WriteGlobalVariableNode.java:43)
org.truffleruby.core.array.MultipleAssignmentNode.assign(MultipleAssignmentNode.java:66)
org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:56)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.cast.ToProcNodeGen.executeAndSpecialize(ToProcNodeGen.java:123)
org.truffleruby.core.cast.ToProcNodeGen.execute(ToProcNodeGen.java:85)
org.truffleruby.language.dispatch.RubyCallNode.executeBlock(RubyCallNode.java:180)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:111)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric_generic1(LLVMArithmeticNodeFactory.java:624)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric(LLVMArithmeticNodeFactory.java:604)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:45)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:82)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentationHandler.getThreadsActivationListeners(InstrumentationHandler.java:933)
org.graalvm.truffle/com.oracle.truffle.api.instrumentation.InstrumentAccessor$InstrumentImpl.notifyEnter(InstrumentAccessor.java:386)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.notifyEnter(PolyglotThreadInfo.java:143)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:781)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1982)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enter(PolyglotEngineImpl.java:1929)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.enterThread(PolyglotLanguageContext.java:514)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:133)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.execute(PolyglotThread.java:127)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:49)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseStart(TRegexCompilationRequest.java:380)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createNFA(TRegexCompilationRequest.java:293)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:178)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:80)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.core.objectspace.ObjectSpaceNodes$DefineFinalizerNode.defineFinalizer(ObjectSpaceNodes.java:207)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.executeAndSpecialize(ObjectSpaceNodesFactory.java:402)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.execute(ObjectSpaceNodesFactory.java:386)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.HashNodes$InitializeNode.initialize(HashNodes.java:391)
org.truffleruby.core.hash.HashNodesFactory$InitializeNodeFactory$InitializeNodeGen.executeAndSpecialize(HashNodesFactory.java:2617)
org.truffleruby.core.hash.HashNodesFactory$InitializeNodeFactory$InitializeNodeGen.execute(HashNodesFactory.java:2581)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAppendMany(ArrayAppendManyNodeGen.java:82)
org.truffleruby.core.array.ArrayNodes$ConcatNode.concatOne(ArrayNodes.java:609)
org.truffleruby.core.array.ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen.execute(ArrayNodesFactory.java:2657)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI1ArithmeticNodeGen.executeI1(LLVMArithmeticNodeFactory.java:120)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeEnter(LLVMStack.java:253)
com.oracle.truffle.llvm.initialization.LoadModulesNode.loadModule(LoadModulesNode.java:214)
com.oracle.truffle.llvm.initialization.LoadModulesNode.execute(LoadModulesNode.java:195)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:452)
com.oracle.truffle.llvm.runtime.LLVMContext.initialize(LLVMContext.java:329)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:151)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:125)
org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.execute(InteropLibraryGen.java:7651)
com.oracle.truffle.llvm.runtime.SulongLibrary.invokeMember(SulongLibrary.java:197)
com.oracle.truffle.llvm.runtime.SulongLibraryGen$InteropLibraryExports$Cached.invokeMemberNode_AndSpecialize(SulongLibraryGen.java:255)
com.oracle.truffle.llvm.runtime.SulongLibraryGen$InteropLibraryExports$Cached.invokeMember(SulongLibraryGen.java:240)
org.truffleruby.interop.InteropNodes.invoke(InteropNodes.java:98)
org.truffleruby.interop.InteropNodes$InvokeMemberNode.invokeCached(InteropNodes.java:1488)
org.truffleruby.interop.InteropNodesFactory$InvokeMemberNodeFactory$InvokeMemberNodeGen.executeAndSpecialize(InteropNodesFactory.java:18097)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:459)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:155)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:125)
org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.execute(InteropLibraryGen.java:7651)
com.oracle.truffle.llvm.runtime.SulongLibrary.invokeMember(SulongLibrary.java:197)
com.oracle.truffle.llvm.runtime.SulongLibraryGen$InteropLibraryExports$Cached.invokeMemberNode_AndSpecialize(SulongLibraryGen.java:255)
com.oracle.truffle.llvm.runtime.SulongLibraryGen$InteropLibraryExports$Cached.invokeMember(SulongLibraryGen.java:240)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:450)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.execute(ArrayNodesFactory.java:8603)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.HashNodes$SetDefaultValueNode.setDefault(HashNodes.java:496)
org.truffleruby.core.hash.HashNodesFactory$SetDefaultValueNodeFactory$SetDefaultValueNodeGen.execute(HashNodesFactory.java:3298)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMDoubleLoadNodeGen.executeGeneric(LLVMDoubleLoadNodeGen.java:159)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMUnorderedNeNodeGen.executeI1_generic8(LLVMCompareNodeFactory.java:8987)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMUnorderedNeNodeGen.executeI1(LLVMCompareNodeFactory.java:8940)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.LLVMContext.cleanUpGuestCode(LLVMContext.java:563)
com.oracle.truffle.llvm.runtime.LLVMContext.exitContext(LLVMContext.java:576)
com.oracle.truffle.llvm.runtime.LLVMLanguage.exitContext(LLVMLanguage.java:451)
com.oracle.truffle.llvm.runtime.LLVMLanguage.exitContext(LLVMLanguage.java:90)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.exitContext(LanguageAccessor.java:332)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.exitContext(PolyglotLanguageContext.java:432)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.exitContextNotification(PolyglotContextImpl.java:2585)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putIfPresent(DynamicObjectLibraryImpl.java:186)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putIfPresentNode_AndSpecialize(DynamicObjectLibraryImplGen.java:488)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putIfPresent(DynamicObjectLibraryImplGen.java:472)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putIfPresent(DynamicObjectLibraryGen.java:1862)
org.truffleruby.language.objects.classvariables.SetClassVariableNode.setClassVariableLocal(SetClassVariableNode.java:37)
org.truffleruby.language.objects.classvariables.SetClassVariableNodeGen.executeAndSpecialize(SetClassVariableNodeGen.java:73)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:142)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:146)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:81)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LibraryLocator.<clinit>(LibraryLocator.java:113)
com.oracle.truffle.llvm.runtime.NativeContextExtension.locateInternalLibrary(NativeContextExtension.java:148)
com.oracle.truffle.llvm.nativemode.runtime.NFIContextExtension.initialize(NFIContextExtension.java:217)
com.oracle.truffle.llvm.runtime.LLVMContext.initialize(LLVMContext.java:307)
com.oracle.truffle.llvm.runtime.LLVMLanguage.initializeContext(LLVMLanguage.java:206)
com.oracle.truffle.llvm.runtime.LLVMLanguage.initializeContext(LLVMLanguage.java:90)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.postInit(TruffleLanguage.java:3390)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.postInitEnv(LanguageAccessor.java:281)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:311)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:42)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:129)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:56)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayWriteNormalizedNode.writeWithin(ArrayWriteNormalizedNode.java:44)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeAndSpecialize(ArrayWriteNormalizedNodeGen.java:251)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeWrite(ArrayWriteNormalizedNodeGen.java:163)
org.truffleruby.core.array.ArrayNodes$MapInPlaceNode.accept(ArrayNodes.java:1525)
org.truffleruby.core.array.ArrayEachIteratorNode.iterateMany(ArrayEachIteratorNode.java:58)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:178)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:311)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMDoubleArithmeticNodeGen.executeDouble(LLVMArithmeticNodeFactory.java:3562)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMDoubleStoreNodeGen.execute(LLVMDoubleStoreNodeGen.java:186)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayNodes$StealArrayStorageNode.stealStorage(ArrayNodes.java:2285)
org.truffleruby.core.array.ArrayNodesFactory$StealArrayStorageNodeFactory$StealArrayStorageNodeGen.execute(ArrayNodesFactory.java:11956)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:124)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.execute(ArrayNodesFactory.java:8705)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeExit(LLVMStack.java:264)
com.oracle.truffle.llvm.initialization.LoadModulesNode.loadModule(LoadModulesNode.java:402)
com.oracle.truffle.llvm.initialization.LoadModulesNode.execute(LoadModulesNode.java:195)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:452)
com.oracle.truffle.llvm.runtime.LLVMContext.initialize(LLVMContext.java:329)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:69)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneSameType(ArrayAppendOneNode.java:56)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:261)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.execute(ArrayNodesFactory.java:8705)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:306)
org.truffleruby.RubyLanguage.initializeThread(RubyLanguage.java:586)
org.truffleruby.RubyLanguage.initializeThread(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.initializeThread(LanguageAccessor.java:312)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.initializeNewThread(PolyglotContextImpl.java:995)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:807)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1982)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:117)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:326)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.executeAndSpecialize(ArrayNodesFactory.java:8743)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:356)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:142)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.executeAndSpecialize(HashNodesFactory.java:1043)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.core.array.ArrayNodes$SetIndexNode.setTernary(ArrayNodes.java:410)
org.truffleruby.core.array.ArrayNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.executeAndSpecialize(ArrayNodesFactory.java:1584)
org.truffleruby.core.array.ArrayNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(ArrayNodesFactory.java:1513)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:40)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI32NodeGen.executeI32(LLVMPolyglotAsPrimitiveFactory.java:940)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.executeAndSpecialize(ReadSimpleGlobalVariableNodeGen.java:55)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.execute(ReadSimpleGlobalVariableNodeGen.java:42)
org.truffleruby.language.globals.ReadGlobalVariableNode.read(ReadGlobalVariableNode.java:40)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:80)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isNativeFunction(LLVMFunctionCode.java:389)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isNativeFunctionSlowPath(LLVMFunctionCode.java:385)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:448)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.yield.YieldExpressionNode.execute(YieldExpressionNode.java:68)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1184)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:93)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.put(DynamicObjectLibraryGen.java:1790)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:56)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1424)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putIfPresent(DynamicObjectLibraryImpl.java:186)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putIfPresentNode_AndSpecialize(DynamicObjectLibraryImplGen.java:488)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putIfPresent(DynamicObjectLibraryImplGen.java:472)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putIfPresent(DynamicObjectLibraryGen.java:1862)
org.truffleruby.language.objects.classvariables.SetClassVariableNode.setClassVariableLocal(SetClassVariableNode.java:37)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNuller.doExecute(LLVMFrameNuller.java:64)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerNodeGen.execute(LLVMFrameNullerNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:6764)
org.truffleruby.language.loader.FeatureLoader.ensureCExtImplementationLoaded(FeatureLoader.java:457)
org.truffleruby.language.loader.RequireNode.requireCExtension(RequireNode.java:261)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:65)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:49)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI1ArithmeticNodeGen.executeI1(LLVMArithmeticNodeFactory.java:120)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:119)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:81)
org.truffleruby.language.exceptions.EnsureNode.execute(EnsureNode.java:40)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:138)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.<clinit>(PolyglotLanguageContext.java:90)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.core.objectspace.ObjectSpaceNodes$DefineFinalizerNode.defineFinalizer(ObjectSpaceNodes.java:207)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.executeAndSpecialize(ObjectSpaceNodesFactory.java:402)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.execute(ObjectSpaceNodesFactory.java:386)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.updateShape(DynamicObjectLibraryImpl.java:271)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Uncached.updateShape(DynamicObjectLibraryImplGen.java:1095)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$UncachedDispatch.updateShape(DynamicObjectLibraryGen.java:1601)
org.truffleruby.language.objects.ShapeCachingGuards.updateShape(ShapeCachingGuards.java:24)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:194)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getNativeFunctionSlowPath(LLVMFunctionCode.java:428)
com.oracle.truffle.llvm.nativemode.runtime.NFIContextExtension.bindSignature(NFIContextExtension.java:587)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doBind(LLVMDispatchNode.java:290)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.bindSymbol(LLVMDispatchNode.java:295)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:457)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1184)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:151)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:125)
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:77)
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:1433)
org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:89)
org.truffleruby.cext.CExtNodes$CallWithCExtLockAndFrameAndUnwrapNode.callWithCExtLockAndFrame(CExtNodes.java:191)
org.truffleruby.cext.CExtNodesFactory$CallWithCExtLockAndFrameAndUnwrapNodeFactory$CallWithCExtLockAndFrameAndUnwrapNodeGen.executeAndSpecialize(CExtNodesFactory.java:395)
org.truffleruby.cext.CExtNodesFactory$CallWithCExtLockAndFrameAndUnwrapNodeFactory$CallWithCExtLockAndFrameAndUnwrapNodeGen.execute(CExtNodesFactory.java:354)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.cast.ToProcNodeGen.executeAndSpecialize(ToProcNodeGen.java:123)
org.truffleruby.core.cast.ToProcNodeGen.execute(ToProcNodeGen.java:85)
org.truffleruby.language.dispatch.RubyCallNode.executeBlock(RubyCallNode.java:180)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:111)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.OrLazyValueDefinedNode.execute(OrLazyValueDefinedNode.java:51)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.module.ModuleNodes$ContainsInstanceNode.containsInstance(ModuleNodes.java:178)
org.truffleruby.core.module.ModuleNodesFactory$ContainsInstanceNodeFactory$ContainsInstanceNodeGen.execute(ModuleNodesFactory.java:203)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeI64(LLVMI64LoadNodeGen.java:314)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_long_long4(LLVMAddressEqualsNodeGen.java:201)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:192)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:129)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LLVMContext.logNativeCallStatsEnabled(LLVMContext.java:1269)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMNode.nativeCallStatisticsEnabled(LLVMNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:459)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_generic5(LLVMToAddressNodeGen.java:162)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:221)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:221)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:41)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.executeAndSpecialize(HashNodesFactory.java:1043)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeDouble(LLVMFrameNullerExpression.java:80)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteDoubleNodeGen.execute(LLVMWriteNodeFactory.java:808)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayNodes$ReplaceNode.replace(ArrayNodes.java:1918)
org.truffleruby.core.array.ArrayNodesFactory$ReplaceNodeFactory$ReplaceNodeGen.executeAndSpecialize(ArrayNodesFactory.java:9627)
org.truffleruby.core.array.ArrayNodesFactory$ReplaceNodeFactory$ReplaceNodeGen.executeReplace(ArrayNodesFactory.java:9594)
org.truffleruby.core.array.ArrayNodes$InitializeCopyNode.initializeCopy(ArrayNodes.java:1323)
org.truffleruby.core.array.ArrayNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.executeAndSpecialize(ArrayNodesFactory.java:6539)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric_generic1(LLVMArithmeticNodeFactory.java:624)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric(LLVMArithmeticNodeFactory.java:604)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI64ArithmeticNodeGen.executeGeneric_generic3(LLVMArithmeticNodeFactory.java:1879)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isNativeFunction(LLVMFunctionCode.java:389)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isNativeFunctionSlowPath(LLVMFunctionCode.java:385)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:448)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:472)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:292)
org.truffleruby.RubyLanguage.initializeContext(RubyLanguage.java:461)
org.truffleruby.RubyLanguage.initializeContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.postInit(TruffleLanguage.java:3390)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.postInitEnv(LanguageAccessor.java:281)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:685)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1324)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayNodes$InitializeNode.initializeWithSizeAndValue(ArrayNodes.java:1207)
org.truffleruby.core.array.ArrayNodesFactory$InitializeNodeFactory$InitializeNodeGen.execute(ArrayNodesFactory.java:5995)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:117)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI1(LLVMFrameNullerExpression.java:107)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:142)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:306)
org.truffleruby.RubyLanguage.disposeThread(RubyLanguage.java:616)
org.truffleruby.RubyLanguage.disposeThread(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.disposeThread(LanguageAccessor.java:337)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.leaveAndDisposeThread(PolyglotContextImpl.java:3035)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.leaveAndDisposePolyglotThread(PolyglotLanguageContext.java:523)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThread$ThreadSpawnRootNode.executeImpl(PolyglotThread.java:144)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.<init>(TRegexCompilationRequest.java:94)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.executeAndSpecialize(RegexObjectFactory.java:237)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:123)
com.oracle.truffle.regex.RegexObject.invokeMember(RegexObject.java:278)
com.oracle.truffle.regex.RegexObjectGen$InteropLibraryExports$Cached.invokeMember(RegexObjectGen.java:222)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.truffleruby.RubyLanguage.findRubyHome(RubyLanguage.java:687)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:440)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.createEnvContext(LanguageAccessor.java:263)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:587)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:666)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1324)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:138)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.<clinit>(PolyglotContextImpl.java:120)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:93)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNuller.doExecute(LLVMFrameNuller.java:64)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerNodeGen.execute(LLVMFrameNullerNodeGen.java:20)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.support.TypeNodes$ObjectKindOfNode.objectKindOf(TypeNodes.java:73)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.executeAndSpecialize(TypeNodesFactory.java:168)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.execute(TypeNodesFactory.java:153)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetNodeGen.java:190)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:155)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI1ArithmeticNodeGen.executeI1(LLVMArithmeticNodeFactory.java:120)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI16(LLVMFrameNullerExpression.java:98)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:93)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:353)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:324)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeEnter(LLVMStack.java:253)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeEnter(LLVMStack.java:238)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:74)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:25)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:93)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:42)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:119)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:67)
org.truffleruby.language.globals.WriteGlobalVariableNode.assign(WriteGlobalVariableNode.java:43)
org.truffleruby.core.array.MultipleAssignmentNode.assign(MultipleAssignmentNode.java:66)
org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:56)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:56)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:49)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:49)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:27)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1435)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putIfPresent(DynamicObjectLibraryImpl.java:186)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putIfPresentNode_AndSpecialize(DynamicObjectLibraryImplGen.java:488)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putIfPresent(DynamicObjectLibraryImplGen.java:472)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putIfPresent(DynamicObjectLibraryGen.java:1862)
org.truffleruby.language.objects.classvariables.SetClassVariableNode.setClassVariableLocal(SetClassVariableNode.java:37)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1314)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.executeAndSpecialize(ReadSimpleGlobalVariableNodeGen.java:57)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.execute(ReadSimpleGlobalVariableNodeGen.java:42)
org.truffleruby.language.globals.ReadGlobalVariableNode.read(ReadGlobalVariableNode.java:40)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:80)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:119)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:40)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI32NodeGen.executeI32(LLVMPolyglotAsPrimitiveFactory.java:940)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1272)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:459)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:155)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:125)
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:77)
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:1433)
org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:89)
org.truffleruby.cext.CExtNodes$CallWithCExtLockAndFrameAndUnwrapNode.callWithCExtLockAndFrame(CExtNodes.java:191)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:119)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI16(LLVMFrameNullerExpression.java:98)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.execute(ArrayNodesFactory.java:8603)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1183)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$SetRegexpMatchFactory$SetRegexpMatchNodeGen.execute(TruffleKernelNodesFactory.java:1206)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:41)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:119)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIsANodeGen.executeAndSpecialize(InlinedIsANodeGen.java:87)
org.truffleruby.core.inlined.InlinedIsANodeGen.execute(InlinedIsANodeGen.java:65)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.truffleruby.RubyLanguage.findRubyHome(RubyLanguage.java:687)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:430)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.createEnvContext(LanguageAccessor.java:263)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:587)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:666)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.eval(PolyglotContextImpl.java:1324)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextDispatch.eval(PolyglotContextDispatch.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopNode$LLVMLoopNodeImpl.loop(LLVMLoopNode.java:80)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:142)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.execute(ArrayNodesFactory.java:8603)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.core.module.ModuleNodes$DefineMethodNode$CallMethodWithLambdaBody.execute(ModuleNodes.java:1373)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.locals.WriteDeclarationVariableNode.execute(WriteDeclarationVariableNode.java:34)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
Assumption.isValid calls: 1
com.oracle.truffle.nfi.backend.spi.util.ProfiledArrayBuilder$ProfiledArrayBuilderFactory.allocate(ProfiledArrayBuilder.java:155)
com.oracle.truffle.nfi.backend.libffi.LibFFISignature$SignatureBuilder.<init>(LibFFISignature.java:404)
com.oracle.truffle.nfi.backend.libffi.LibFFINFIBackend.createSignatureBuilder(LibFFINFIBackend.java:190)
com.oracle.truffle.nfi.backend.libffi.LibFFINFIBackendGen$NFIBackendLibraryExports$Cached.createSignatureBuilderNode_AndSpecialize(LibFFINFIBackendGen.java:143)
com.oracle.truffle.nfi.backend.libffi.LibFFINFIBackendGen$NFIBackendLibraryExports$Cached.createSignatureBuilder(LibFFINFIBackendGen.java:127)
com.oracle.truffle.nfi.SignatureRootNode$BuildSignatureNode.doBuild(SignatureRootNode.java:104)
com.oracle.truffle.nfi.SignatureRootNodeFactory$BuildSignatureNodeGen.executeAndSpecialize(SignatureRootNodeFactory.java:121)
com.oracle.truffle.nfi.SignatureRootNodeFactory$BuildSignatureNodeGen.execute(SignatureRootNodeFactory.java:69)
com.oracle.truffle.nfi.SignatureRootNode$GetSignatureTypeNode.getType(SignatureRootNode.java:219)
com.oracle.truffle.nfi.SignatureRootNodeFactory$GetSignatureTypeNodeGen.executeAndSpecialize(SignatureRootNodeFactory.java:963)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:93)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:311)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:80)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeAndSpecialize(LLVMPolyglotInvokeNodeGen.java:74)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToI64NodeGen$LLVMSignedCastToI64NodeGen.executeGeneric_generic7(LLVMToI64NodeGen.java:336)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToI64NodeGen$LLVMSignedCastToI64NodeGen.executeGeneric(LLVMToI64NodeGen.java:233)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute_generic1(LLVMI64StoreNodeGen.java:319)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute(LLVMI64StoreNodeGen.java:250)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeDouble(LLVMFrameNullerExpression.java:80)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteDoubleNodeGen.execute(LLVMWriteNodeFactory.java:808)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_generic5(LLVMToAddressNodeGen.java:162)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI1(LLVMFrameNullerExpression.java:107)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:81)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute_generic1(LLVMI64StoreNodeGen.java:319)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayWriteNormalizedNode.writeWithin(ArrayWriteNormalizedNode.java:44)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeAndSpecialize(ArrayWriteNormalizedNodeGen.java:251)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeWrite(ArrayWriteNormalizedNodeGen.java:163)
org.truffleruby.core.inlined.InlinedIndexSetNode.arrayWrite(InlinedIndexSetNode.java:47)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:170)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:95)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:353)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:324)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:65)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:72)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMDoubleArithmeticNodeGen.executeDouble(LLVMArithmeticNodeFactory.java:3562)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMDoubleStoreNodeGen.execute(LLVMDoubleStoreNodeGen.java:186)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:45)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:82)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_int0(LLVMGetElementPtrNodeGen.java:59)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:50)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI32LoadNodeGen.executeI32(LLVMI32LoadNodeGen.java:214)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:80)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1184)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$FlattenHelperNode.flattenHelper(ArrayNodes.java:2465)
org.truffleruby.core.array.ArrayNodesFactory$FlattenHelperNodeFactory$FlattenHelperNodeGen.execute(ArrayNodesFactory.java:13290)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:117)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseEnd(TRegexCompilationRequest.java:387)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:315)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:303)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileLazyDFAExecutor(TRegexCompilationRequest.java:247)
com.oracle.truffle.regex.tregex.TRegexCompiler.compileLazyDFAExecutor(TRegexCompiler.java:100)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:315)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:306)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
com.oracle.truffle.nfi.backend.spi.util.ProfiledArrayBuilder$ProfiledArrayBuilderFactory.allocate(ProfiledArrayBuilder.java:155)
com.oracle.truffle.nfi.SignatureRootNode$BuildSignatureNode.doBuild(SignatureRootNode.java:105)
com.oracle.truffle.nfi.SignatureRootNodeFactory$BuildSignatureNodeGen.executeAndSpecialize(SignatureRootNodeFactory.java:121)
com.oracle.truffle.nfi.SignatureRootNodeFactory$BuildSignatureNodeGen.execute(SignatureRootNodeFactory.java:69)
com.oracle.truffle.nfi.SignatureRootNode$GetSignatureTypeNode.getType(SignatureRootNode.java:219)
com.oracle.truffle.nfi.SignatureRootNodeFactory$GetSignatureTypeNodeGen.executeAndSpecialize(SignatureRootNodeFactory.java:963)
com.oracle.truffle.nfi.SignatureRootNodeFactory$GetSignatureTypeNodeGen.execute(SignatureRootNodeFactory.java:920)
com.oracle.truffle.nfi.SignatureRootNode$AddArgumentNode.addArgument(SignatureRootNode.java:148)
com.oracle.truffle.nfi.SignatureRootNodeFactory$AddArgumentNodeGen.executeAndSpecialize(SignatureRootNodeFactory.java:387)
com.oracle.truffle.nfi.SignatureRootNodeFactory$AddArgumentNodeGen.execute(SignatureRootNodeFactory.java:342)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:126)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeDouble(LLVMExpressionNode.java:70)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeDouble(LLVMFrameNullerExpression.java:80)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteDoubleNodeGen.execute(LLVMWriteNodeFactory.java:808)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:459)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:89)
org.truffleruby.language.loader.FeatureLoader.getEmbeddedABIVersion(FeatureLoader.java:523)
org.truffleruby.language.loader.FeatureLoader.loadCExtLibrary(FeatureLoader.java:507)
org.truffleruby.language.loader.FeatureLoader.loadCExtLibRuby(FeatureLoader.java:488)
org.truffleruby.language.loader.FeatureLoader.ensureCExtImplementationLoaded(FeatureLoader.java:449)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.HashNodes$InitializeNode.initialize(HashNodes.java:382)
org.truffleruby.core.hash.HashNodesFactory$InitializeNodeFactory$InitializeNodeGen.execute(HashNodesFactory.java:2562)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.getShapeValidAssumption(DynamicObjectLibraryImpl.java:1633)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1450)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:27)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.core.array.ArrayNodes$SetIndexNode.setTernary(ArrayNodes.java:411)
org.truffleruby.core.array.ArrayNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.executeAndSpecialize(ArrayNodesFactory.java:1584)
org.truffleruby.core.array.ArrayNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(ArrayNodesFactory.java:1513)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:70)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.support.TypeNodes$ObjectKindOfNode.objectKindOf(TypeNodes.java:73)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.executeAndSpecialize(TypeNodesFactory.java:168)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.execute(TypeNodesFactory.java:153)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.execute(ArrayNodesFactory.java:8705)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayNodes$InitializeNode.initializeWithSizeAndValue(ArrayNodes.java:1207)
org.truffleruby.core.array.ArrayNodesFactory$InitializeNodeFactory$InitializeNodeGen.executeAndSpecialize(ArrayNodesFactory.java:6284)
org.truffleruby.core.array.ArrayNodesFactory$InitializeNodeFactory$InitializeNodeGen.execute(ArrayNodesFactory.java:6044)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.ensureBasePointerSlot(LLVMStack.java:230)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.initializeBasePointer(LLVMStack.java:301)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeAllocate(LLVMStack.java:333)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMAllocaConstInstruction.doOp(LLVMStack.java:406)
com.oracle.truffle.llvm.runtime.memory.LLVMStackFactory$LLVMAllocaConstInstructionNodeGen.executeGeneric(LLVMStackFactory.java:44)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.execute(InlinedGreaterOrEqualNodeGen.java:42)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:155)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:125)
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibraries.execute(ManagedPointerLibraries.java:77)
com.oracle.truffle.llvm.runtime.pointer.ManagedPointerLibrariesGen$InteropLibraryExports$Cached.execute(ManagedPointerLibrariesGen.java:1433)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.truffleruby.language.globals.GlobalVariableReader.getValue(GlobalVariableReader.java:36)
org.truffleruby.core.CoreLibrary.getDebug(CoreLibrary.java:883)
org.truffleruby.core.exception.CoreExceptions.showExceptionIfDebug(CoreExceptions.java:90)
org.truffleruby.core.exception.CoreExceptions.nameError(CoreExceptions.java:852)
org.truffleruby.core.exception.CoreExceptions.nameErrorUninitializedConstant(CoreExceptions.java:719)
org.truffleruby.core.module.ModuleNodes$ConstMissingNode.constMissing(ModuleNodes.java:1101)
org.truffleruby.core.module.ModuleNodesFactory$ConstMissingNodeFactory$ConstMissingNodeGen.executeAndSpecialize(ModuleNodesFactory.java:3695)
org.truffleruby.core.module.ModuleNodesFactory$ConstMissingNodeFactory$ConstMissingNodeGen.execute(ModuleNodesFactory.java:3685)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:52)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$SetRegexpMatchFactory$SetRegexpMatchNodeGen.execute(TruffleKernelNodesFactory.java:1206)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseStart(TRegexCompilationRequest.java:380)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:159)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:80)
com.oracle.truffle.regex.RegexObject.invokeMember(RegexObject.java:278)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI16NodeGen.execute(LLVMWriteNodeFactory.java:266)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:306)
org.truffleruby.RubyLanguage.disposeThread(RubyLanguage.java:616)
org.truffleruby.RubyLanguage.disposeThread(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.disposeThread(LanguageAccessor.java:337)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.dispose(PolyglotLanguageContext.java:490)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.disposeContext(PolyglotContextImpl.java:2556)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.finishClose(PolyglotContextImpl.java:2201)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:90)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$LazyLLVMIRFunction.resolve(LLVMFunctionCode.java:288)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$ResolveFunctionNode.doLazyLLVMIRFunction(LLVMFunctionCode.java:227)
com.oracle.truffle.llvm.runtime.LLVMFunctionCodeFactory$ResolveFunctionNodeGen$Uncached.execute(LLVMFunctionCodeFactory.java:135)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.LLVMContext.cleanUpGuestCode(LLVMContext.java:563)
com.oracle.truffle.llvm.runtime.LLVMContext.exitContext(LLVMContext.java:576)
com.oracle.truffle.llvm.runtime.LLVMLanguage.exitContext(LLVMLanguage.java:451)
com.oracle.truffle.llvm.runtime.LLVMLanguage.exitContext(LLVMLanguage.java:90)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:129)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.thread.ThreadNodes$ThreadDetectRecursionSingleNode.add(ThreadNodes.java:775)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:40)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseEnd(TRegexCompilationRequest.java:387)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:164)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:80)
com.oracle.truffle.regex.RegexObject.invokeMember(RegexObject.java:278)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:142)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.executeAndSpecialize(HashNodesFactory.java:1043)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:89)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:472)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:292)
org.truffleruby.RubyLanguage.finalizeContext(RubyLanguage.java:507)
org.truffleruby.RubyLanguage.finalizeContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.finalizeContext(LanguageAccessor.java:327)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.finalizeContext(PolyglotLanguageContext.java:390)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.finalizeContext(PolyglotContextImpl.java:2618)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.finishClose(PolyglotContextImpl.java:2184)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.<init>(TRegexCompilationRequest.java:94)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:80)
com.oracle.truffle.regex.RegexObject.invokeMember(RegexObject.java:278)
com.oracle.truffle.regex.RegexObjectGen$InteropLibraryExports$Cached.invokeMember(RegexObjectGen.java:222)
org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$CachedDispatch.invokeMember(InteropLibraryGen.java:8214)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1183)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1183)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:71)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.BucketsHashStore.replace(BucketsHashStore.java:384)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.replace(BucketsHashStoreGen.java:294)
org.truffleruby.core.hash.HashNodes$InitializeCopyNode.replace(HashNodes.java:419)
org.truffleruby.core.hash.HashNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.execute(HashNodesFactory.java:2767)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:45)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:82)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:70)
org.truffleruby.core.objectspace.ObjectSpaceNodes$DefineFinalizerNode.defineFinalizer(ObjectSpaceNodes.java:207)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.execute(ObjectSpaceNodesFactory.java:383)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:484)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1266)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.cast.ToProcNodeGen.executeAndSpecialize(ToProcNodeGen.java:123)
org.truffleruby.core.cast.ToProcNodeGen.execute(ToProcNodeGen.java:85)
org.truffleruby.language.dispatch.RubyCallNode.executeBlock(RubyCallNode.java:180)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:111)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:129)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.HashNodes$SetDefaultValueNode.setDefault(HashNodes.java:496)
org.truffleruby.core.hash.HashNodesFactory$SetDefaultValueNodeFactory$SetDefaultValueNodeGen.executeAndSpecialize(HashNodesFactory.java:3316)
org.truffleruby.core.hash.HashNodesFactory$SetDefaultValueNodeFactory$SetDefaultValueNodeGen.execute(HashNodesFactory.java:3301)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI1(LLVMExpressionNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI1ArithmeticNodeGen.executeI1(LLVMArithmeticNodeFactory.java:120)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:405)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.HashNodes$InitializeNode.initialize(HashNodes.java:382)
org.truffleruby.core.hash.HashNodesFactory$InitializeNodeFactory$InitializeNodeGen.executeAndSpecialize(HashNodesFactory.java:2607)
org.truffleruby.core.hash.HashNodesFactory$InitializeNodeFactory$InitializeNodeGen.execute(HashNodesFactory.java:2581)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLanguageContext(TruffleLanguage.java:3429)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.getContext(LanguageAccessor.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.getContextImpl(PolyglotLanguageContext.java:310)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.updateLanguageObjects(PolyglotFastThreadLocals.java:293)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.createFastThreadLocals(PolyglotFastThreadLocals.java:95)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotThreadInfo.<init>(PolyglotThreadInfo.java:81)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.createThreadInfo(PolyglotContextImpl.java:1027)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:738)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1982)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterIfNeeded(PolyglotEngineImpl.java:1910)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI16(LLVMExpressionNode.java:78)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI16(LLVMFrameNullerExpression.java:98)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedIsANode.doIsA(InlinedIsANode.java:37)
org.truffleruby.core.inlined.InlinedIsANodeGen.executeAndSpecialize(InlinedIsANodeGen.java:101)
org.truffleruby.core.inlined.InlinedIsANodeGen.execute(InlinedIsANodeGen.java:65)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doInvoke(LLVMPolyglotInvoke.java:80)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvoke.doIntrinsic(LLVMPolyglotInvoke.java:95)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeAndSpecialize(LLVMPolyglotInvokeNodeGen.java:74)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:56)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric_generic1(LLVMArithmeticNodeFactory.java:624)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeGeneric(LLVMArithmeticNodeFactory.java:604)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI64ArithmeticNodeGen.executeGeneric_generic3(LLVMArithmeticNodeFactory.java:1879)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI64ArithmeticNodeGen.executeGeneric(LLVMArithmeticNodeFactory.java:1758)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI64(LLVMExpressionNode.java:90)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeI64_long2(LLVMArithmeticNodeFactory.java:689)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$PointerToI64NodeGen.executeI64(LLVMArithmeticNodeFactory.java:680)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI64ArithmeticNodeGen.executeGeneric_long_long0(LLVMArithmeticNodeFactory.java:1765)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMArithmeticNodeFactory$LLVMI64ArithmeticNodeGen.executeGeneric(LLVMArithmeticNodeFactory.java:1752)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopNode$LLVMLoopNodeImpl.loop(LLVMLoopNode.java:80)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopNodeFactory$LLVMLoopNodeImplNodeGen.executeLoop(LLVMLoopNodeFactory.java:26)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseEnd(TRegexCompilationRequest.java:387)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:164)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.RegexObject.getExecBooleanCallTarget(RegexObject.java:182)
com.oracle.truffle.regex.RegexObject$InvokeCacheNode.execBooleanIdentity(RegexObject.java:312)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.executeAndSpecialize(RegexObjectFactory.java:237)
com.oracle.truffle.regex.RegexObjectFactory$InvokeCacheNodeGen.execute(RegexObjectFactory.java:123)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:56)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMSelectNodeFactory$LLVMGenericSelectNodeGen.executeGeneric(LLVMSelectNodeFactory.java:1183)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:220)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:92)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.executeAndSpecialize(HashNodesFactory.java:1243)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:122)
org.truffleruby.RubyLanguage.<clinit>(RubyLanguage.java:183)
org.truffleruby.RubyLanguageProvider.create(RubyLanguageProvider.java:35)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:178)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:356)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_generic5(LLVMToAddressNodeGen.java:162)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.typed.LLVMTypeIDNodeGen.executeGeneric(LLVMTypeIDNodeGen.java:34)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.typed.LLVMArrayTypeIDNodeGen.executeGeneric_generic1(LLVMArrayTypeIDNodeGen.java:62)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.typed.LLVMArrayTypeIDNodeGen.executeGeneric(LLVMArrayTypeIDNodeGen.java:35)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:326)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.executeAndSpecialize(ArrayNodesFactory.java:8614)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAppendMany(ArrayAppendManyNodeGen.java:82)
org.truffleruby.core.array.ArrayNodes$ConcatNode.concatOne(ArrayNodes.java:609)
org.truffleruby.core.array.ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen.execute(ArrayNodesFactory.java:2657)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:70)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.regex.tregex.util.Loggers.<clinit>(Loggers.java:65)
com.oracle.truffle.regex.tregex.TRegexCompiler.shouldLogCompilationTime(TRegexCompiler.java:110)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:154)
com.oracle.truffle.llvm.runtime.LLVMContext.<clinit>(LLVMContext.java:1328)
com.oracle.truffle.llvm.runtime.LLVMLanguage.createContext(LLVMLanguage.java:367)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAppendMany(ArrayAppendManyNodeGen.java:82)
org.truffleruby.core.array.ArrayNodes$ConcatNode.concatOne(ArrayNodes.java:609)
org.truffleruby.core.array.ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen.execute(ArrayNodesFactory.java:2657)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:57)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.executeAndSpecialize(ReadSimpleGlobalVariableNodeGen.java:57)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.execute(ReadSimpleGlobalVariableNodeGen.java:42)
org.truffleruby.language.globals.ReadGlobalVariableNode.read(ReadGlobalVariableNode.java:40)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:80)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$SetRegexpMatchFactory$SetRegexpMatchNodeGen.execute(TruffleKernelNodesFactory.java:1206)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:126)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.config(TruffleLogger.java:190)
org.truffleruby.RubyLanguage.searchRubyHome(RubyLanguage.java:704)
org.truffleruby.RubyLanguage.findRubyHome(RubyLanguage.java:686)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:430)
org.truffleruby.RubyLanguage.createContext(RubyLanguage.java:138)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.createEnvContext(LanguageAccessor.java:263)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:587)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LLVMContext.logNativeCallStatsEnabled(LLVMContext.java:1269)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMNode.nativeCallStatisticsEnabled(LLVMNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:459)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:124)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLogger(TruffleLanguage.java:3219)
com.oracle.truffle.nfi.backend.libffi.LibFFIContext.<init>(LibFFIContext.java:107)
com.oracle.truffle.nfi.backend.libffi.LibFFILanguage.createContext(LibFFILanguage.java:111)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.updateLevelNum(TruffleLogger.java:818)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.setParent(TruffleLogger.java:882)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.addLogger(TruffleLogger.java:1107)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1036)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger$LoggerCache.getOrCreateLogger(TruffleLogger.java:1052)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLogger(TruffleLogger.java:159)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLogger(TruffleLanguage.java:3219)
org.truffleruby.RubyContext.setEnv(RubyContext.java:393)
org.truffleruby.RubyContext.<init>(RubyContext.java:173)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:450)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.executeAndSpecialize(InlinedIndexSetNodeGen.java:151)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:118)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:405)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAppendMany(ArrayAppendManyNodeGen.java:82)
org.truffleruby.core.array.ArrayNodes$ConcatNode.concatOne(ArrayNodes.java:609)
org.truffleruby.core.array.ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen.execute(ArrayNodesFactory.java:2657)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneSameType(ArrayAppendOneNode.java:56)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:261)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$FlattenHelperNode.flattenHelper(ArrayNodes.java:2465)
org.truffleruby.core.array.ArrayNodesFactory$FlattenHelperNodeFactory$FlattenHelperNodeGen.executeAndSpecialize(ArrayNodesFactory.java:13358)
org.truffleruby.core.array.ArrayNodesFactory$FlattenHelperNodeFactory$FlattenHelperNodeGen.execute(ArrayNodesFactory.java:13297)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.executeAndSpecialize(ReadSimpleGlobalVariableNodeGen.java:55)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.execute(ReadSimpleGlobalVariableNodeGen.java:42)
org.truffleruby.language.globals.ReadGlobalVariableNode.read(ReadGlobalVariableNode.java:40)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:80)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:118)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:459)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.graalvm.truffle/com.oracle.truffle.api.interop.InteropLibraryGen$UncachedDispatch.execute(InteropLibraryGen.java:6764)
org.truffleruby.language.loader.FeatureLoader.ensureCExtImplementationLoaded(FeatureLoader.java:457)
org.truffleruby.language.loader.RequireNode.requireCExtension(RequireNode.java:261)
org.truffleruby.language.loader.RequireNode.parseAndCall(RequireNode.java:217)
org.truffleruby.language.loader.RequireNode.doRequire(RequireNode.java:202)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.array.ArrayLiteralNode$UninitialisedArrayLiteralNode.execute(ArrayLiteralNode.java:253)
org.truffleruby.core.array.ArrayLiteralNode$UninitialisedArrayLiteralNode.execute(ArrayLiteralNode.java:240)
org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:172)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetNodeGen.java:190)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:155)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.cast.ToProcNodeGen.executeAndSpecialize(ToProcNodeGen.java:123)
org.truffleruby.core.cast.ToProcNodeGen.execute(ToProcNodeGen.java:85)
org.truffleruby.language.dispatch.RubyCallNode.executeBlock(RubyCallNode.java:180)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:111)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.updateShape(DynamicObjectLibraryImpl.java:271)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Uncached.updateShape(DynamicObjectLibraryImplGen.java:1095)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$UncachedDispatch.updateShape(DynamicObjectLibraryGen.java:1601)
org.truffleruby.language.objects.ShapeCachingGuards.updateShape(ShapeCachingGuards.java:24)
org.truffleruby.language.objects.shared.SharedObjects.share(SharedObjects.java:152)
org.truffleruby.language.objects.shared.SharedObjects.shareObjects(SharedObjects.java:102)
org.truffleruby.language.objects.shared.SharedObjects.shareInternalFields(SharedObjects.java:173)
org.truffleruby.language.objects.shared.ShareInternalFieldsNode.shareUncached(ShareInternalFieldsNode.java:106)
org.truffleruby.language.objects.shared.ShareInternalFieldsNodeGen.executeShare(ShareInternalFieldsNodeGen.java:97)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLambdaNodeGen.executeAndSpecialize(InlinedLambdaNodeGen.java:87)
org.truffleruby.core.inlined.InlinedLambdaNodeGen.execute(InlinedLambdaNodeGen.java:65)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
org.truffleruby.core.hash.library.BucketsHashStore$GenericHashLiteralNode.execute(BucketsHashStore.java:695)
org.truffleruby.language.objects.classvariables.WriteClassVariableNode.execute(WriteClassVariableNode.java:44)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:221)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMLanguage.<init>(LLVMLanguage.java:193)
com.oracle.truffle.llvm.runtime.LLVMLanguageProvider.create(LLVMLanguageProvider.java:32)
org.graalvm.truffle/com.oracle.truffle.polyglot.LanguageCache.loadLanguage(LanguageCache.java:548)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageInstance.<init>(PolyglotLanguageInstance.java:100)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguage.getInitLanguage(PolyglotLanguage.java:152)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguage.ensureInitialized(PolyglotLanguage.java:142)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguage.getOptionsInternal(PolyglotLanguage.java:134)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguage.getOptionValues(PolyglotLanguage.java:202)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextConfig.getLanguageOptionValues(PolyglotContextConfig.java:366)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotSharingLayer.collectLanguageOptions(PolyglotSharingLayer.java:577)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:133)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.EmptyHashStore.replace(EmptyHashStore.java:83)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.replaceNode_AndSpecialize(EmptyHashStoreGen.java:181)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.replace(EmptyHashStoreGen.java:167)
org.truffleruby.core.hash.HashNodes$InitializeCopyNode.replace(HashNodes.java:419)
org.truffleruby.core.hash.HashNodesFactory$InitializeCopyNodeFactory$InitializeCopyNodeGen.executeAndSpecialize(HashNodesFactory.java:2837)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseStart(TRegexCompilationRequest.java:380)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:309)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:303)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileLazyDFAExecutor(TRegexCompilationRequest.java:247)
com.oracle.truffle.regex.tregex.TRegexCompiler.compileLazyDFAExecutor(TRegexCompiler.java:100)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:315)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:306)
Assumption.isValid calls: 1
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 1
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1435)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putWithFlags(DynamicObjectLibraryImpl.java:193)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlagsNode_AndSpecialize(DynamicObjectLibraryImplGen.java:525)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlags(DynamicObjectLibraryImplGen.java:507)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putWithFlags(DynamicObjectLibraryGen.java:1879)
org.truffleruby.core.kernel.KernelNodes$CopyInstanceVariablesNode.copyCached(KernelNodes.java:528)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:220)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.language.supercall.LookupSuperMethodNodeGen.executeLookupSuperMethod(LookupSuperMethodNodeGen.java:35)
org.truffleruby.language.supercall.SuperCallNode.executeLookupSuperMethod(SuperCallNode.java:94)
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:66)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute_generic1(LLVMI64StoreNodeGen.java:319)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute(LLVMI64StoreNodeGen.java:250)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.executeAndSpecialize(InlinedIndexSetNodeGen.java:151)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:118)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.doExecuteVoid(Sequence4Node.java:38)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:109)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:170)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:306)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:189)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.tregex.TRegexCompiler.doCompile(TRegexCompiler.java:89)
com.oracle.truffle.regex.tregex.TRegexCompiler.compile(TRegexCompiler.java:75)
com.oracle.truffle.regex.RegexLanguage.createRegexObject(RegexLanguage.java:180)
com.oracle.truffle.regex.RegexLanguage.parse(RegexLanguage.java:148)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:356)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:326)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$FlattenHelperNode.flattenHelper(ArrayNodes.java:2465)
org.truffleruby.core.array.ArrayNodesFactory$FlattenHelperNodeFactory$FlattenHelperNodeGen.executeAndSpecialize(ArrayNodesFactory.java:13358)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$LazyLLVMIRFunction.resolve(LLVMFunctionCode.java:288)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$ResolveFunctionNode.doLazyLLVMIRFunction(LLVMFunctionCode.java:227)
com.oracle.truffle.llvm.runtime.LLVMFunctionCodeFactory$ResolveFunctionNodeGen$Uncached.execute(LLVMFunctionCodeFactory.java:135)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:155)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.executeAndSpecialize(InlinedIndexSetNodeGen.java:151)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:118)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.doExecuteVoid(Sequence4Node.java:38)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.executeAndSpecialize(InlinedIsNilNodeGen.java:96)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.execute(InlinedIsNilNodeGen.java:64)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getNativeFunctionSlowPath(LLVMFunctionCode.java:428)
com.oracle.truffle.llvm.nativemode.runtime.NFIContextExtension.bindSignature(NFIContextExtension.java:587)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.doBind(LLVMDispatchNode.java:290)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.bindSymbol(LLVMDispatchNode.java:295)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:457)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.executeAndSpecialize(InlinedLeftShiftNodeGen.java:79)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:68)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:93)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:99)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_generic5(LLVMToAddressNodeGen.java:162)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNuller.doExecute(LLVMFrameNuller.java:64)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:56)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:49)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_int_int15(LLVMCompareNodeFactory.java:572)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:498)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.getCallTarget(LLVMForeignCallNode.java:235)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.<init>(LLVMForeignCallNode.java:200)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignFunctionCallNode.<init>(LLVMForeignFunctionCallNode.java:44)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignFunctionCallNode.create(LLVMForeignFunctionCallNode.java:48)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:467)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.executeAndSpecialize(InlinedLeftShiftNodeGen.java:79)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:68)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:42)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:56)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:55)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.HashNodes$InitializeNode.initialize(HashNodes.java:391)
org.truffleruby.core.hash.HashNodesFactory$InitializeNodeFactory$InitializeNodeGen.execute(HashNodesFactory.java:2569)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.executeAndSpecialize(InlinedIsNilNodeGen.java:77)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.execute(InlinedIsNilNodeGen.java:64)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.execute(HashNodesFactory.java:1181)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:151)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLanguageContext(TruffleLanguage.java:3429)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.getContext(LanguageAccessor.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.getContextImpl(PolyglotLanguageContext.java:310)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.getContextImpl(PolyglotContextImpl.java:625)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLocals$LanguageContextThreadLocal$Location.invokeFactoryImpl(PolyglotLocals.java:422)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLocals$LocalLocation.invokeFactory(PolyglotLocals.java:505)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.invokeContextThreadFactory(PolyglotContextImpl.java:2849)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.initializeThreadLocals(PolyglotContextImpl.java:2696)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.enterThreadChanged(PolyglotContextImpl.java:775)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotEngineImpl.enterCached(PolyglotEngineImpl.java:1982)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:47)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:405)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:178)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:311)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.ensureBasePointerSlot(LLVMStack.java:230)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.initializeBasePointer(LLVMStack.java:301)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeAllocate(LLVMStack.java:333)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMAllocaConstInstruction.doOp(LLVMStack.java:406)
com.oracle.truffle.llvm.runtime.memory.LLVMStackFactory$LLVMAllocaConstInstructionNodeGen.executeAndSpecialize(LLVMStackFactory.java:63)
com.oracle.truffle.llvm.runtime.memory.LLVMStackFactory$LLVMAllocaConstInstructionNodeGen.executeGeneric(LLVMStackFactory.java:47)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:65)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:49)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_int_int15(LLVMCompareNodeFactory.java:572)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:498)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:117)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.language.supercall.LookupSuperMethodNodeGen.executeAndSpecialize(LookupSuperMethodNodeGen.java:80)
org.truffleruby.language.supercall.LookupSuperMethodNodeGen.executeLookupSuperMethod(LookupSuperMethodNodeGen.java:51)
org.truffleruby.language.supercall.SuperCallNode.executeLookupSuperMethod(SuperCallNode.java:94)
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:66)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:146)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_int_int15(LLVMCompareNodeFactory.java:572)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:498)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:220)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointerAndSpecialize(LLVMGlobalContainerGen.java:814)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointer(LLVMGlobalContainerGen.java:788)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNode.doIndirectedForeign(LLVMPointerLoadNode.java:101)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeAndSpecialize(LLVMPointerLoadNodeGen.java:218)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:161)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:128)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:124)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:353)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:324)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.setNode_AndSpecialize(BucketsHashStoreGen.java:167)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:147)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:126)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute_generic1(LLVMI64StoreNodeGen.java:319)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:122)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.executeAndSpecialize(InlinedIsNilNodeGen.java:77)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.execute(InlinedIsNilNodeGen.java:64)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:70)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.classvariables.SetClassVariableNode.setClassVariableShared(SetClassVariableNode.java:51)
org.truffleruby.language.objects.classvariables.SetClassVariableNodeGen.executeAndSpecialize(SetClassVariableNodeGen.java:89)
org.truffleruby.language.objects.classvariables.SetClassVariableNodeGen.execute(SetClassVariableNodeGen.java:53)
org.truffleruby.language.objects.classvariables.WriteClassVariableNode.assign(WriteClassVariableNode.java:59)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:42)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:99)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.executeAndSpecialize(InlinedIndexSetNodeGen.java:151)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:118)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.doExecuteVoid(Sequence4Node.java:39)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.execute(HashNodesFactory.java:1181)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:804)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:46)
org.truffleruby.core.kernel.KernelNodes$InstanceVariableSetNode.instanceVariableSet(KernelNodes.java:1167)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetNodeGen.java:190)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetNodeGen.executeGeneric(LLVMLookupDispatchTargetNodeGen.java:155)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNode.getGeneric(LLVMLookupDispatchTargetSymbolNode.java:57)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.classvariables.SetClassVariableNode.setClassVariableShared(SetClassVariableNode.java:51)
org.truffleruby.language.objects.classvariables.SetClassVariableNodeGen.executeAndSpecialize(SetClassVariableNodeGen.java:89)
org.truffleruby.language.objects.classvariables.SetClassVariableNodeGen.execute(SetClassVariableNodeGen.java:53)
org.truffleruby.language.objects.classvariables.WriteClassVariableNode.assign(WriteClassVariableNode.java:59)
org.truffleruby.language.objects.classvariables.WriteClassVariableNode.execute(WriteClassVariableNode.java:45)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.execute(ArrayNodesFactory.java:8603)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1424)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:804)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:46)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.globals.ReadMatchReferenceNodes$ReadNthMatchNode.execute(ReadMatchReferenceNodes.java:40)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:311)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:124)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.language.globals.WriteGlobalVariableNode.write(WriteGlobalVariableNode.java:50)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:125)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:41)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.globals.ReadMatchReferenceNodes$ReadNthMatchNode.execute(ReadMatchReferenceNodes.java:40)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putWithFlags(DynamicObjectLibraryImpl.java:193)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlagsNode_AndSpecialize(DynamicObjectLibraryImplGen.java:525)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlags(DynamicObjectLibraryImplGen.java:507)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putWithFlags(DynamicObjectLibraryGen.java:1879)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:178)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:356)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.executeAndSpecialize(InlinedIsNilNodeGen.java:77)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.execute(InlinedIsNilNodeGen.java:64)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$MutateCacheData.isValid(DynamicObjectLibraryImpl.java:1682)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1212)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:118)
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:433)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.updateShape(DynamicObjectLibraryImpl.java:271)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Uncached.updateShape(DynamicObjectLibraryImplGen.java:1095)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$UncachedDispatch.updateShape(DynamicObjectLibraryGen.java:1601)
org.truffleruby.language.objects.ShapeCachingGuards.updateShape(ShapeCachingGuards.java:24)
org.truffleruby.language.objects.shared.SharedObjects.share(SharedObjects.java:152)
org.truffleruby.language.objects.shared.SharedObjects.shareObjects(SharedObjects.java:102)
org.truffleruby.language.objects.shared.SharedObjects.shareObject(SharedObjects.java:113)
org.truffleruby.language.objects.shared.SharedObjects.writeBarrier(SharedObjects.java:137)
org.truffleruby.core.thread.ThreadManager.startSharing(ThreadManager.java:403)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:48)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:82)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:326)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:107)
org.truffleruby.core.array.ArrayNodes$AppendNode.append(ArrayNodes.java:1733)
org.truffleruby.core.array.ArrayNodesFactory$AppendNodeFactory$AppendNodeGen.execute(ArrayNodesFactory.java:8603)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.executeAndSpecialize(InlinedIsNilNodeGen.java:96)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.execute(InlinedIsNilNodeGen.java:64)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.defineProperty(LayoutStrategy.java:92)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.getNewShape(DynamicObjectLibraryImpl.java:1465)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1433)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putWithFlags(DynamicObjectLibraryImpl.java:193)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlagsNode_AndSpecialize(DynamicObjectLibraryImplGen.java:525)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlags(DynamicObjectLibraryImplGen.java:507)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute_generic1(LLVMI64StoreNodeGen.java:319)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen.execute(LLVMI64StoreNodeGen.java:250)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:52)
org.truffleruby.language.globals.ReadMatchReferenceNodes$ReadNthMatchNode.execute(ReadMatchReferenceNodes.java:40)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 2
org.truffleruby.language.globals.GlobalVariableReader.getValue(GlobalVariableReader.java:36)
org.truffleruby.core.CoreLibrary.getDebug(CoreLibrary.java:883)
org.truffleruby.core.exception.CoreExceptions.showExceptionIfDebug(CoreExceptions.java:90)
org.truffleruby.core.exception.CoreExceptions.nameError(CoreExceptions.java:852)
org.truffleruby.core.exception.CoreExceptions.nameErrorUninitializedConstant(CoreExceptions.java:719)
org.truffleruby.core.module.ModuleNodes$ConstMissingNode.constMissing(ModuleNodes.java:1101)
org.truffleruby.core.module.ModuleNodesFactory$ConstMissingNodeFactory$ConstMissingNodeGen.execute(ModuleNodesFactory.java:3681)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:118)
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.execute(TruffleRubyNodesFactory.java:433)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.getShapeValidAssumption(DynamicObjectLibraryImpl.java:1633)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1450)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putWithFlags(DynamicObjectLibraryImpl.java:193)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlagsNode_AndSpecialize(DynamicObjectLibraryImplGen.java:525)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlags(DynamicObjectLibraryImplGen.java:507)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putWithFlags(DynamicObjectLibraryGen.java:1879)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:44)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:78)
org.truffleruby.core.objectspace.ObjectSpaceNodes$DefineFinalizerNode.defineFinalizer(ObjectSpaceNodes.java:207)
org.truffleruby.core.objectspace.ObjectSpaceNodesFactory$DefineFinalizerNodeFactory$DefineFinalizerNodeGen.execute(ObjectSpaceNodesFactory.java:383)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:450)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode$ResolveFunctionNode.doLazyLLVMIRFunction(LLVMFunctionCode.java:228)
com.oracle.truffle.llvm.runtime.LLVMFunctionCodeFactory$ResolveFunctionNodeGen$Uncached.execute(LLVMFunctionCodeFactory.java:135)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:155)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.execute(LLVMFunctionDescriptorGen.java:125)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.executeAndSpecialize(InlinedIndexSetNodeGen.java:151)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:118)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
org.truffleruby.language.control.WhileNode.execute(WhileNode.java:36)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:220)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:47)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendManyNode.appendManyGeneralize(ArrayAppendManyNode.java:84)
org.truffleruby.core.array.ArrayAppendManyNodeGen.executeAppendMany(ArrayAppendManyNodeGen.java:82)
org.truffleruby.core.array.ArrayNodes$ConcatNode.concatOne(ArrayNodes.java:609)
org.truffleruby.core.array.ArrayNodesFactory$ConcatNodeFactory$ConcatNodeGen.execute(ArrayNodesFactory.java:2657)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMDoubleLoadNodeGen.executeGeneric(LLVMDoubleLoadNodeGen.java:159)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:99)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:133)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.finer(TruffleLogger.java:333)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.logAutomatonSizes(TRegexCompilationRequest.java:393)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileLazyDFAExecutor(TRegexCompilationRequest.java:249)
com.oracle.truffle.regex.tregex.TRegexCompiler.compileLazyDFAExecutor(TRegexCompiler.java:100)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:315)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:306)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.switchToLazyDFA(TRegexExecNode.java:287)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.executeAndSpecialize(InlinedIsNilNodeGen.java:77)
org.truffleruby.core.inlined.InlinedIsNilNodeGen.execute(InlinedIsNilNodeGen.java:64)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:172)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:99)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:124)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:53)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:320)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1_generic5(LLVMAddressEqualsNodeGen.java:220)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMAddressEqualsNodeGen.executeI1(LLVMAddressEqualsNodeGen.java:194)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunction(LLVMFunctionCode.java:412)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getLLVMIRFunctionSlowPath(LLVMFunctionCode.java:408)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:177)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.execute(ArrayAppendOneNodeGen.java:171)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:133)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:126)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:53)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:320)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:70)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.execute(HashNodesFactory.java:1181)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:804)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:149)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:126)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:353)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:324)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:40)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsI64NodeGen.executeGeneric(LLVMPolyglotAsPrimitiveFactory.java:1148)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:50)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:320)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.<init>(TRegexCompilationRequest.java:94)
com.oracle.truffle.regex.tregex.TRegexCompiler.compileLazyDFAExecutor(TRegexCompiler.java:100)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:315)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:306)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.switchToLazyDFA(TRegexExecNode.java:287)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.execute(TRegexExecNode.java:114)
com.oracle.truffle.regex.RegexExecNode.adjustIndexAndRun(RegexExecNode.java:97)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putWithFlags(DynamicObjectLibraryImpl.java:193)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlagsNode_AndSpecialize(DynamicObjectLibraryImplGen.java:525)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlags(DynamicObjectLibraryImplGen.java:507)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putWithFlags(DynamicObjectLibraryGen.java:1879)
org.truffleruby.core.kernel.KernelNodes$CopyInstanceVariablesNode.copyCached(KernelNodes.java:528)
org.truffleruby.core.kernel.KernelNodesFactory$CopyInstanceVariablesNodeGen.executeAndSpecialize(KernelNodesFactory.java:1675)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isNativeFunction(LLVMFunctionCode.java:389)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isNativeFunctionSlowPath(LLVMFunctionCode.java:385)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:448)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric_generic5(LLVMToAddressNodeGen.java:162)
com.oracle.truffle.llvm.runtime.nodes.cast.LLVMToAddressNodeGen.executeGeneric(LLVMToAddressNodeGen.java:87)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.typed.LLVMTypeIDNodeGen.executeGeneric(LLVMTypeIDNodeGen.java:34)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.typed.LLVMPolyglotAsTypedNodeGen.executeGeneric(LLVMPolyglotAsTypedNodeGen.java:55)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:99)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.executeI32(LLVMFrameNullerExpression.java:116)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI32NodeGen.execute(LLVMWriteNodeFactory.java:364)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.llvm.runtime.LLVMContext.logNativeCallStatsEnabled(LLVMContext.java:1269)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMNode.nativeCallStatisticsEnabled(LLVMNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:459)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseStart(TRegexCompilationRequest.java:380)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:309)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:303)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileLazyDFAExecutor(TRegexCompilationRequest.java:239)
com.oracle.truffle.regex.tregex.TRegexCompiler.compileLazyDFAExecutor(TRegexCompiler.java:100)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:315)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:306)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.executeAndSpecialize(InlinedLeftShiftNodeGen.java:79)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:68)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:46)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:222)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLanguageContext(TruffleLanguage.java:3429)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.getContext(LanguageAccessor.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.getContextImpl(PolyglotLanguageContext.java:310)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.getContextImpl(PolyglotContextImpl.java:625)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLocals$LanguageContextThreadLocal$Location.invokeFactoryImpl(PolyglotLocals.java:422)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLocals$LocalLocation.invokeFactory(PolyglotLocals.java:505)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.invokeContextThreadFactory(PolyglotContextImpl.java:2849)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.invokeContextThreadLocalFactory(PolyglotContextImpl.java:2836)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:603)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:666)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayWriteNormalizedNode.writeWithinGeneralizeNonMutable(ArrayWriteNormalizedNode.java:64)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeAndSpecialize(ArrayWriteNormalizedNodeGen.java:315)
org.truffleruby.core.array.ArrayWriteNormalizedNodeGen.executeWrite(ArrayWriteNormalizedNodeGen.java:163)
org.truffleruby.core.inlined.InlinedIndexSetNode.arrayWrite(InlinedIndexSetNode.java:47)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.executeAndSpecialize(InlinedIndexSetNodeGen.java:170)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.shouldLogPhases(TRegexCompilationRequest.java:376)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.phaseEnd(TRegexCompilationRequest.java:387)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:315)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.createDFAExecutor(TRegexCompilationRequest.java:303)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileLazyDFAExecutor(TRegexCompilationRequest.java:239)
com.oracle.truffle.regex.tregex.TRegexCompiler.compileLazyDFAExecutor(TRegexCompiler.java:100)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:315)
com.oracle.truffle.regex.tregex.nodes.TRegexExecNode.compileLazyDFA(TRegexExecNode.java:306)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.classvariables.SetClassVariableNode.setClassVariableShared(SetClassVariableNode.java:51)
org.truffleruby.language.objects.classvariables.SetClassVariableNodeGen.executeAndSpecialize(SetClassVariableNodeGen.java:89)
org.truffleruby.language.objects.classvariables.SetClassVariableNodeGen.execute(SetClassVariableNodeGen.java:53)
org.truffleruby.language.objects.classvariables.WriteClassVariableNode.assign(WriteClassVariableNode.java:59)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.LLVMGetStackFromThreadNodeGen.executeAndSpecialize(LLVMGetStackFromThreadNodeGen.java:92)
com.oracle.truffle.llvm.runtime.LLVMGetStackFromThreadNodeGen.executeWithTarget(LLVMGetStackFromThreadNodeGen.java:63)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.execute(LLVMForeignCallNode.java:219)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:484)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode.call(OptimizedDirectCallNode.java:61)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLanguageContext(TruffleLanguage.java:3429)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.getContext(LanguageAccessor.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.getContextImpl(PolyglotLanguageContext.java:310)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.updateLanguageObjects(PolyglotFastThreadLocals.java:293)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.notifyLanguageCreated(PolyglotFastThreadLocals.java:284)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:593)
org.graalvm.truffle/com.oracle.truffle.polyglot.EngineAccessor$EngineImpl.lookupService(EngineAccessor.java:1112)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.lookup(TruffleLanguage.java:2412)
com.oracle.truffle.nfi.NFIContext.getAPI(NFIContext.java:104)
com.oracle.truffle.nfi.NFIContext.getBackend(NFIContext.java:83)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:378)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1435)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$ExistingKey.put(DynamicObjectLibraryImpl.java:1035)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:804)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:46)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:105)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.globals.ReadMatchReferenceNodes$ReadNthMatchNode.execute(ReadMatchReferenceNodes.java:40)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1424)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putWithFlags(DynamicObjectLibraryImpl.java:193)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlagsNode_AndSpecialize(DynamicObjectLibraryImplGen.java:525)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlags(DynamicObjectLibraryImplGen.java:507)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putWithFlags(DynamicObjectLibraryGen.java:1879)
org.truffleruby.core.kernel.KernelNodes$CopyInstanceVariablesNode.copyCached(KernelNodes.java:528)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:57)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:109)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:41)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:93)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.executeAndSpecialize(InlinedByteSizeNodeGen.java:88)
org.truffleruby.core.inlined.InlinedByteSizeNodeGen.execute(InlinedByteSizeNodeGen.java:66)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.getCallTarget(LLVMForeignCallNode.java:234)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignCallNode.<init>(LLVMForeignCallNode.java:200)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignFunctionCallNode.<init>(LLVMForeignFunctionCallNode.java:44)
com.oracle.truffle.llvm.runtime.interop.LLVMForeignFunctionCallNode.create(LLVMForeignFunctionCallNode.java:48)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:467)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.createCall(LLVMFunctionDescriptor.java:197)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Cached.executeAndSpecialize(LLVMFunctionDescriptorGen.java:155)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMDoubleLoadNodeGen.executeDouble(LLVMDoubleLoadNodeGen.java:214)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteDoubleNodeGen.execute(LLVMWriteNodeFactory.java:808)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 2
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
Assumption.isValid calls: 2
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$MutateCacheData.isValid(DynamicObjectLibraryImpl.java:1682)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1212)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putWithFlags(DynamicObjectLibraryImpl.java:193)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlagsNode_AndSpecialize(DynamicObjectLibraryImplGen.java:525)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putWithFlags(DynamicObjectLibraryImplGen.java:507)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.putWithFlags(DynamicObjectLibraryGen.java:1879)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.put(DynamicObjectLibraryGen.java:1790)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:56)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:63)
org.truffleruby.core.support.TypeNodes$ObjectHiddenVarSetNode.objectHiddenVarSet(TypeNodes.java:289)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.executeAndSpecialize(InlinedGreaterOrEqualNodeGen.java:115)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.execute(InlinedGreaterOrEqualNodeGen.java:104)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.doExecuteVoid(Sequence4Node.java:39)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.ensureBasePointerSlot(LLVMStack.java:230)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.initializeBasePointer(LLVMStack.java:301)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeAllocate(LLVMStack.java:333)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMAllocaConstInstruction.doOp(LLVMStack.java:406)
com.oracle.truffle.llvm.runtime.memory.LLVMStackFactory$LLVMAllocaConstInstructionNodeGen.executeGeneric(LLVMStackFactory.java:44)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:172)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:47)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.executeAndSpecialize(WriteObjectFieldNodeGen.java:150)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:69)
org.truffleruby.language.objects.WriteInstanceVariableNode.write(WriteInstanceVariableNode.java:71)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:47)
org.truffleruby.language.control.OrLazyValueDefinedNode.execute(OrLazyValueDefinedNode.java:51)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:45)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.executeAndSpecialize(InlinedGreaterThanNodeGen.java:131)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:104)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.extra.ffi.PointerNodesFactory$PointerReadIntNodeFactory$PointerReadIntNodeGen.execute(PointerNodesFactory.java:2137)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:91)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$MutateCacheData.isValid(DynamicObjectLibraryImpl.java:1682)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1212)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$KeyCacheNode.putLong(DynamicObjectLibraryImpl.java:534)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putLong(DynamicObjectLibraryImpl.java:172)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLongNode_AndSpecialize(DynamicObjectLibraryImplGen.java:415)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLong(DynamicObjectLibraryImplGen.java:397)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedMulNodeGen.executeAndSpecialize(InlinedMulNodeGen.java:115)
org.truffleruby.core.inlined.InlinedMulNodeGen.execute(InlinedMulNodeGen.java:104)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:45)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.inlined.InlinedCaseEqualNode.doModule(InlinedCaseEqualNode.java:53)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:168)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.extra.ffi.PointerNodesFactory$PointerReadStringToNullNodeFactory$PointerReadStringToNullNodeGen.execute(PointerNodesFactory.java:1266)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:40)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsBooleanNodeGen.executeI1(LLVMPolyglotAsPrimitiveFactory.java:110)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:170)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.BucketsHashStore$GenericHashLiteralNode.execute(BucketsHashStore.java:696)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMDoubleStoreNodeGen.execute(LLVMDoubleStoreNodeGen.java:183)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:81)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.extra.ffi.PointerNodesFactory$PointerReadBytesNodeFactory$PointerReadBytesNodeGen.execute(PointerNodesFactory.java:1546)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:45)
org.truffleruby.core.support.TypeNodes$ObjectKindOfNode.objectKindOf(TypeNodes.java:73)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.execute(TypeNodesFactory.java:150)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.executeAndSpecialize(InlinedGreaterThanNodeGen.java:115)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:104)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLessThanNodeGen.execute(InlinedLessThanNodeGen.java:47)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:129)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.executeAndSpecialize(InlinedGreaterThanNodeGen.java:115)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:104)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.extra.ffi.PointerNodesFactory$PointerWriteBytesNodeFactory$PointerWriteBytesNodeGen.execute(PointerNodesFactory.java:1662)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNuller.doExecute(LLVMFrameNuller.java:64)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedDivNodeGen.executeAndSpecialize(InlinedDivNodeGen.java:135)
org.truffleruby.core.inlined.InlinedDivNodeGen.execute(InlinedDivNodeGen.java:108)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:41)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:212)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedDivNodeGen.execute(InlinedDivNodeGen.java:41)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedDivNodeGen.executeAndSpecialize(InlinedDivNodeGen.java:151)
org.truffleruby.core.inlined.InlinedDivNodeGen.execute(InlinedDivNodeGen.java:108)
org.truffleruby.core.inlined.InlinedNegNodeGen.execute(InlinedNegNodeGen.java:34)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.executeAndSpecialize(InlinedGreaterOrEqualNodeGen.java:131)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.execute(InlinedGreaterOrEqualNodeGen.java:104)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLessOrEqualNodeGen.executeAndSpecialize(InlinedLessOrEqualNodeGen.java:115)
org.truffleruby.core.inlined.InlinedLessOrEqualNodeGen.execute(InlinedLessOrEqualNodeGen.java:104)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedIndexSetNodeGen.execute(InlinedIndexSetNodeGen.java:90)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_generic17(LLVMCompareNodeFactory.java:612)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:502)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.executeAndSpecialize(InlinedGreaterOrEqualNodeGen.java:115)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.execute(InlinedGreaterOrEqualNodeGen.java:104)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.extra.ffi.PointerNodesFactory$PointerReadUCharNodeFactory$PointerReadUCharNodeGen.execute(PointerNodesFactory.java:1873)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedMulNodeGen.executeAndSpecialize(InlinedMulNodeGen.java:115)
org.truffleruby.core.inlined.InlinedMulNodeGen.execute(InlinedMulNodeGen.java:104)
org.truffleruby.language.objects.classvariables.WriteClassVariableNode.execute(WriteClassVariableNode.java:44)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.executeAndSpecialize(InlinedGreaterThanNodeGen.java:131)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:104)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:70)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.execute(HashNodesFactory.java:1181)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$KeyCacheNode.putLong(DynamicObjectLibraryImpl.java:534)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putLong(DynamicObjectLibraryImpl.java:172)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLongNode_AndSpecialize(DynamicObjectLibraryImplGen.java:415)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLong(DynamicObjectLibraryImplGen.java:397)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.array.ArrayLiteralNode$UninitialisedArrayLiteralNode.execute(ArrayLiteralNode.java:253)
org.truffleruby.core.array.ArrayLiteralNode$UninitialisedArrayLiteralNode.execute(ArrayLiteralNode.java:240)
org.truffleruby.core.array.MultipleAssignmentNode.execute(MultipleAssignmentNode.java:55)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1424)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$KeyCacheNode.putLong(DynamicObjectLibraryImpl.java:534)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putLong(DynamicObjectLibraryImpl.java:172)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLongNode_AndSpecialize(DynamicObjectLibraryImplGen.java:415)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLong(DynamicObjectLibraryImplGen.java:397)
org.truffleruby.core.basicobject.BasicObjectNodes$ObjectIDNode.objectID(BasicObjectNodes.java:284)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMVoidStatementNodeGen.execute(LLVMVoidStatementNodeGen.java:22)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:45)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:262)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.BucketsHashStore$GenericHashLiteralNode.execute(BucketsHashStore.java:696)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:42)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:46)
org.truffleruby.core.support.TypeNodes$ObjectHiddenVarSetNode.objectHiddenVarSet(TypeNodes.java:289)
org.truffleruby.core.support.TypeNodesFactory$ObjectHiddenVarSetNodeFactory$ObjectHiddenVarSetNodeGen.execute(TypeNodesFactory.java:2042)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.executeAndSpecialize(InlinedCaseEqualNodeGen.java:154)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:90)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareInternalFieldsNodeGen.executeAndSpecialize(ShareInternalFieldsNodeGen.java:207)
org.truffleruby.language.objects.shared.ShareInternalFieldsNodeGen.executeShare(ShareInternalFieldsNodeGen.java:101)
org.truffleruby.language.objects.shared.ShareObjectNode.shareCached(ShareObjectNode.java:72)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:131)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNegNodeGen.executeAndSpecialize(InlinedNegNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNegNodeGen.execute(InlinedNegNodeGen.java:66)
org.truffleruby.core.range.RangeNodesFactory$NewNodeFactory$NewNodeGen.execute(RangeNodesFactory.java:1347)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:50)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedWriteLibraryExports$Cached.writeI64AndSpecialize(LLVMGlobalContainerGen.java:1558)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedWriteLibraryExports$Cached.writeI64(LLVMGlobalContainerGen.java:1530)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNode$LLVMI64OffsetStoreNode.doOpManagedI64(LLVMI64StoreNode.java:98)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen$LLVMI64OffsetStoreNodeGen.executeAndSpecialize(LLVMI64StoreNodeGen.java:1114)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen$LLVMI64OffsetStoreNodeGen.executeWithTarget(LLVMI64StoreNodeGen.java:844)
com.oracle.truffle.llvm.runtime.nodes.vars.AggregateLiteralInPlaceNode.initializePrimitiveBlock(AggregateLiteralInPlaceNode.java:161)
com.oracle.truffle.llvm.runtime.nodes.vars.AggregateLiteralInPlaceNode.writePrimitives(AggregateLiteralInPlaceNode.java:126)
com.oracle.truffle.llvm.runtime.nodes.vars.AggregateLiteralInPlaceNode.initialize(AggregateLiteralInPlaceNode.java:99)
com.oracle.truffle.llvm.runtime.nodes.vars.AggregateLiteralInPlaceNodeGen.executeAndSpecialize(AggregateLiteralInPlaceNodeGen.java:70)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:89)
org.truffleruby.language.loader.RequireNode.requireCExtension(RequireNode.java:289)
org.truffleruby.language.loader.RequireNode.parseAndCall(RequireNode.java:217)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedMulNodeGen.execute(InlinedMulNodeGen.java:59)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:56)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:212)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:59)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.executeAndSpecialize(InlinedGreaterThanNodeGen.java:131)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:104)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainer.set(LLVMGlobalContainer.java:116)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainer$WriteI64.writeManagedSingleContext(LLVMGlobalContainer.java:481)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedWriteLibraryExports$Cached.writeI64AndSpecialize(LLVMGlobalContainerGen.java:1563)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedWriteLibraryExports$Cached.writeI64(LLVMGlobalContainerGen.java:1530)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNode$LLVMI64OffsetStoreNode.doOpManagedI64(LLVMI64StoreNode.java:98)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen$LLVMI64OffsetStoreNodeGen.executeAndSpecialize(LLVMI64StoreNodeGen.java:1114)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMI64StoreNodeGen$LLVMI64OffsetStoreNodeGen.executeWithTarget(LLVMI64StoreNodeGen.java:844)
com.oracle.truffle.llvm.runtime.nodes.vars.AggregateLiteralInPlaceNode.initializePrimitiveBlock(AggregateLiteralInPlaceNode.java:161)
com.oracle.truffle.llvm.runtime.nodes.vars.AggregateLiteralInPlaceNode.writePrimitives(AggregateLiteralInPlaceNode.java:126)
com.oracle.truffle.llvm.runtime.nodes.vars.AggregateLiteralInPlaceNode.initialize(AggregateLiteralInPlaceNode.java:99)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMExpressionNode.executeI32(LLVMExpressionNode.java:86)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1_int_int15(LLVMCompareNodeFactory.java:572)
com.oracle.truffle.llvm.runtime.nodes.op.LLVMCompareNodeFactory$LLVMEqNodeGen.executeI1(LLVMCompareNodeFactory.java:498)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAppendOne(ArrayAppendOneNodeGen.java:84)
org.truffleruby.core.array.ArrayNodes$PushNode.pushOne(ArrayNodes.java:1750)
org.truffleruby.core.array.ArrayNodesFactory$PushNodeFactory$PushNodeGen.execute(ArrayNodesFactory.java:8705)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:128)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:50)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.doExecuteVoid(Sequence4Node.java:36)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.doExecuteVoid(Sequence4Node.java:37)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:459)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:89)
org.truffleruby.language.loader.FeatureLoader.getEmbeddedABIVersion(FeatureLoader.java:523)
org.truffleruby.language.loader.FeatureLoader.loadCExtLibrary(FeatureLoader.java:507)
org.truffleruby.language.loader.RequireNode.requireCExtension(RequireNode.java:268)
org.truffleruby.language.loader.RequireNode.parseAndCall(RequireNode.java:217)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:45)
org.truffleruby.core.module.ModuleNodes$ContainsInstanceNode.containsInstance(ModuleNodes.java:178)
org.truffleruby.core.module.ModuleNodesFactory$ContainsInstanceNodeFactory$ContainsInstanceNodeGen.execute(ModuleNodesFactory.java:203)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callDirect(OptimizedCallTarget.java:484)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:179)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.OrLazyValueDefinedNode.execute(OrLazyValueDefinedNode.java:51)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.executeAndSpecialize(InlinedGreaterThanNodeGen.java:115)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:104)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:119)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:212)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedDivNodeGen.execute(InlinedDivNodeGen.java:41)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLessThanNodeGen.executeAndSpecialize(InlinedLessThanNodeGen.java:115)
org.truffleruby.core.inlined.InlinedLessThanNodeGen.execute(InlinedLessThanNodeGen.java:104)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.exceptions.EnsureNode.executeCommon(EnsureNode.java:81)
org.truffleruby.language.exceptions.EnsureNode.doExecuteVoid(EnsureNode.java:45)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:459)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:89)
org.truffleruby.language.loader.RequireNode.requireCExtension(RequireNode.java:289)
org.truffleruby.language.loader.RequireNode.parseAndCall(RequireNode.java:217)
org.truffleruby.language.loader.RequireNode.doRequire(RequireNode.java:202)
org.truffleruby.language.loader.RequireNode.requireConsideringAutoload(RequireNode.java:126)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.LayoutStrategy.defineProperty(LayoutStrategy.java:92)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.getNewShape(DynamicObjectLibraryImpl.java:1465)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1433)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$KeyCacheNode.putLong(DynamicObjectLibraryImpl.java:534)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putLong(DynamicObjectLibraryImpl.java:172)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLongNode_AndSpecialize(DynamicObjectLibraryImplGen.java:415)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:41)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:46)
org.truffleruby.language.locals.WriteDeclarationVariableNode.execute(WriteDeclarationVariableNode.java:34)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$MutateCacheData.isValid(DynamicObjectLibraryImpl.java:1682)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1212)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.truffleruby.language.objects.WriteObjectFieldNode.writeLocal(WriteObjectFieldNode.java:38)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:46)
org.truffleruby.core.support.TypeNodes$ObjectHiddenVarSetNode.objectHiddenVarSet(TypeNodes.java:289)
org.truffleruby.core.support.TypeNodesFactory$ObjectHiddenVarSetNodeFactory$ObjectHiddenVarSetNodeGen.execute(TypeNodesFactory.java:2042)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLessThanNodeGen.executeAndSpecialize(InlinedLessThanNodeGen.java:115)
org.truffleruby.core.inlined.InlinedLessThanNodeGen.execute(InlinedLessThanNodeGen.java:104)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.locals.WriteDeclarationVariableNode.execute(WriteDeclarationVariableNode.java:34)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMLoopDispatchNode.executeRepeatingWithValue(LLVMLoopDispatchNode.java:102)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:102)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
org.truffleruby.core.hash.library.EmptyHashStoreGen$HashStoreLibraryExports$Cached.set(EmptyHashStoreGen.java:86)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointerAndSpecialize(LLVMGlobalContainerGen.java:814)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointer(LLVMGlobalContainerGen.java:788)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNode.doIndirectedForeign(LLVMPointerLoadNode.java:101)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeAndSpecialize(LLVMPointerLoadNodeGen.java:218)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:161)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.range.RangeNodesFactory$NewNodeFactory$NewNodeGen.execute(RangeNodesFactory.java:1346)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:50)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:41)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.locals.WriteDeclarationVariableNode.execute(WriteDeclarationVariableNode.java:34)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:212)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:28)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.getLevelNum(TruffleLogger.java:834)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.isLoggable(TruffleLogger.java:718)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.log(TruffleLogger.java:490)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLogger.fine(TruffleLogger.java:306)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compileInternal(TRegexCompilationRequest.java:173)
com.oracle.truffle.regex.tregex.TRegexCompilationRequest.compile(TRegexCompilationRequest.java:145)
com.oracle.truffle.regex.tregex.TRegexCompiler.doCompile(TRegexCompiler.java:89)
com.oracle.truffle.regex.tregex.TRegexCompiler.compile(TRegexCompiler.java:75)
com.oracle.truffle.regex.RegexLanguage.createRegexObject(RegexLanguage.java:180)
com.oracle.truffle.regex.RegexLanguage.parse(RegexLanguage.java:148)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedDivNodeGen.executeAndSpecialize(InlinedDivNodeGen.java:151)
org.truffleruby.core.inlined.InlinedDivNodeGen.execute(InlinedDivNodeGen.java:108)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyRootNode.execute(RubyRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:50)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$MutateCacheData.isValid(DynamicObjectLibraryImpl.java:1682)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1212)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:317)
org.graalvm.truffle/com.oracle.truffle.api.object.DynamicObjectLibraryGen$CachedDispatch.put(DynamicObjectLibraryGen.java:1790)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:56)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:63)
org.truffleruby.core.support.TypeNodes$ObjectHiddenVarSetNode.objectHiddenVarSet(TypeNodes.java:289)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAtNodeGen.executeAndSpecialize(InlinedAtNodeGen.java:97)
org.truffleruby.core.inlined.InlinedAtNodeGen.execute(InlinedAtNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.doExecuteVoid(Sequence4Node.java:36)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1435)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$KeyCacheNode.putLong(DynamicObjectLibraryImpl.java:534)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putLong(DynamicObjectLibraryImpl.java:172)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLongNode_AndSpecialize(DynamicObjectLibraryImplGen.java:415)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLong(DynamicObjectLibraryImplGen.java:397)
org.truffleruby.core.basicobject.BasicObjectNodes$ObjectIDNode.objectID(BasicObjectNodes.java:284)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.locals.WriteDeclarationVariableNode.execute(WriteDeclarationVariableNode.java:34)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLessOrEqualNodeGen.executeAndSpecialize(InlinedLessOrEqualNodeGen.java:115)
org.truffleruby.core.inlined.InlinedLessOrEqualNodeGen.execute(InlinedLessOrEqualNodeGen.java:104)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.executeAndSpecialize(InlinedGreaterThanNodeGen.java:131)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:104)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.executeAndSpecialize(InlinedEqualNodeGen.java:172)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:134)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:32)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
org.truffleruby.language.RubyCoreMethodRootNode.execute(RubyCoreMethodRootNode.java:48)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.range.RangeNodesFactory$NewNodeFactory$NewNodeGen.execute(RangeNodesFactory.java:1346)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:50)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedModNodeGen.executeAndSpecialize(InlinedModNodeGen.java:125)
org.truffleruby.core.inlined.InlinedModNodeGen.execute(InlinedModNodeGen.java:92)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
org.graalvm.truffle/com.oracle.truffle.api.nodes.RepeatingNode.executeRepeatingWithValue(RepeatingNode.java:112)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedLoopNode.execute(OptimizedLoopNode.java:44)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedDivNodeGen.executeAndSpecialize(InlinedDivNodeGen.java:135)
org.truffleruby.core.inlined.InlinedDivNodeGen.execute(InlinedDivNodeGen.java:108)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.objects.WriteInstanceVariableNode.execute(WriteInstanceVariableNode.java:46)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.getShapeValidAssumption(DynamicObjectLibraryImpl.java:1633)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1450)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$KeyCacheNode.putLong(DynamicObjectLibraryImpl.java:534)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putLong(DynamicObjectLibraryImpl.java:172)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLongNode_AndSpecialize(DynamicObjectLibraryImplGen.java:415)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLong(DynamicObjectLibraryImplGen.java:397)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedMulNodeGen.executeAndSpecialize(InlinedMulNodeGen.java:131)
org.truffleruby.core.inlined.InlinedMulNodeGen.execute(InlinedMulNodeGen.java:104)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:52)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.setFirst(PackedHashStoreLibrary.java:178)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.setAndSpecialize(PackedHashStoreLibraryGen.java:129)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:112)
org.truffleruby.core.hash.library.HashStoreLibraryGen$CachedDispatch.set(HashStoreLibraryGen.java:998)
org.truffleruby.core.hash.library.EmptyHashStore.set(EmptyHashStore.java:49)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:29)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.control.UnlessNode.execute(UnlessNode.java:40)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.doExecuteVoid(SequenceNode.java:45)
org.truffleruby.language.control.WhileNode$WhileRepeatingNode.executeRepeating(WhileNode.java:74)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedMulNodeGen.executeAndSpecialize(InlinedMulNodeGen.java:115)
org.truffleruby.core.inlined.InlinedMulNodeGen.execute(InlinedMulNodeGen.java:104)
org.truffleruby.core.inlined.InlinedMulNodeGen.execute(InlinedMulNodeGen.java:41)
org.truffleruby.language.objects.classvariables.WriteClassVariableNode.execute(WriteClassVariableNode.java:44)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.getLanguageContext(TruffleLanguage.java:3429)
org.graalvm.truffle/com.oracle.truffle.api.LanguageAccessor$LanguageImpl.getContext(LanguageAccessor.java:170)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.getContextImpl(PolyglotLanguageContext.java:310)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.updateLanguageObjects(PolyglotFastThreadLocals.java:293)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotFastThreadLocals.notifyLanguageCreated(PolyglotFastThreadLocals.java:284)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureCreated(PolyglotLanguageContext.java:593)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotLanguageContext.ensureInitialized(PolyglotLanguageContext.java:666)
org.graalvm.truffle/com.oracle.truffle.polyglot.PolyglotContextImpl.getContextInitialized(PolyglotContextImpl.java:630)
org.graalvm.truffle/com.oracle.truffle.polyglot.EngineAccessor$EngineImpl.parseForLanguage(EngineAccessor.java:247)
org.graalvm.truffle/com.oracle.truffle.api.TruffleLanguage$Env.parseInternal(TruffleLanguage.java:2251)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedModNodeGen.executeAndSpecialize(InlinedModNodeGen.java:107)
org.truffleruby.core.inlined.InlinedModNodeGen.execute(InlinedModNodeGen.java:92)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.executeAndSpecialize(InlinedGreaterOrEqualNodeGen.java:115)
org.truffleruby.core.inlined.InlinedGreaterOrEqualNodeGen.execute(InlinedGreaterOrEqualNodeGen.java:104)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.core.inlined.InlinedGreaterThanNodeGen.execute(InlinedGreaterThanNodeGen.java:41)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:57)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:47)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:171)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLessThanNodeGen.executeAndSpecialize(InlinedLessThanNodeGen.java:115)
org.truffleruby.core.inlined.InlinedLessThanNodeGen.execute(InlinedLessThanNodeGen.java:104)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedSubNodeGen.executeAndSpecialize(InlinedSubNodeGen.java:212)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:154)
org.truffleruby.core.cast.ToSNodeGen.execute(ToSNodeGen.java:38)
org.truffleruby.core.string.InterpolatedStringNode.execute(InterpolatedStringNode.java:50)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$KeyCacheNode.putLong(DynamicObjectLibraryImpl.java:534)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.putLong(DynamicObjectLibraryImpl.java:172)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLongNode_AndSpecialize(DynamicObjectLibraryImplGen.java:415)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putLong(DynamicObjectLibraryImplGen.java:397)
org.truffleruby.core.basicobject.BasicObjectNodes$ObjectIDNode.objectID(BasicObjectNodes.java:284)
org.truffleruby.core.basicobject.BasicObjectNodesFactory$ObjectIDNodeFactory$ObjectIDNodeGen.executeAndSpecialize(BasicObjectNodesFactory.java:1257)
Assumption.isValid calls: 3
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedAddNodeGen.executeAndSpecialize(InlinedAddNodeGen.java:171)
org.truffleruby.core.inlined.InlinedAddNodeGen.execute(InlinedAddNodeGen.java:154)
org.truffleruby.language.dispatch.RubyTrivialCallNode.executeArguments(RubyTrivialCallNode.java:124)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:71)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 3
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:29)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:88)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyTrivialCallNode.execute(RubyTrivialCallNode.java:67)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.control.IfNode.execute(IfNode.java:39)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.executeAndSpecialize(ReadSimpleGlobalVariableNodeGen.java:57)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.execute(ReadSimpleGlobalVariableNodeGen.java:42)
org.truffleruby.core.kernel.TruffleKernelNodes$ReadGlobalVariableNode.read(TruffleKernelNodes.java:177)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$ReadGlobalVariableNodeFactory$ReadGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:468)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$ReadGlobalVariableNodeFactory$ReadGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:439)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:118)
org.truffleruby.extra.TruffleRubyNodesFactory$SynchronizedNodeFactory$SynchronizedNodeGen.executeAndSpecialize(TruffleRubyNodesFactory.java:493)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:103)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:47)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.executeAndSpecialize(WriteObjectFieldNodeGen.java:150)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:69)
org.truffleruby.language.objects.WriteInstanceVariableNode.write(WriteInstanceVariableNode.java:71)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.ensureBasePointerSlot(LLVMStack.java:230)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeEnter(LLVMStack.java:257)
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeEnter(LLVMStack.java:238)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNode.doRun(LLVMFunctionRootNode.java:74)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMFunctionRootNodeGen.executeGeneric(LLVMFunctionRootNodeGen.java:25)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMFunctionStartNode.execute(LLVMFunctionStartNode.java:93)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:40)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:47)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.control.IfElseNode.execute(IfElseNode.java:49)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeExit(LLVMStack.java:264)
com.oracle.truffle.llvm.initialization.LoadModulesNode.loadModule(LoadModulesNode.java:402)
com.oracle.truffle.llvm.initialization.LoadModulesNode.execute(LoadModulesNode.java:195)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:452)
org.truffleruby.language.loader.FeatureLoader.loadCExtLibrary(FeatureLoader.java:505)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:44)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:78)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:200)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$SetIndexNode.set(HashNodes.java:238)
org.truffleruby.core.hash.HashNodesFactory$SetIndexNodeFactory$SetIndexNodeGen.execute(HashNodesFactory.java:981)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.ReadGlobalVariableNode.getStorage(ReadGlobalVariableNode.java:65)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.executeAndSpecialize(ReadGlobalVariableNodeGen.java:74)
org.truffleruby.language.globals.ReadGlobalVariableNodeGen.execute(ReadGlobalVariableNodeGen.java:62)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:93)
org.truffleruby.language.control.FrameOnStackNode.execute(FrameOnStackNode.java:34)
org.truffleruby.language.methods.CatchBreakNode.execute(CatchBreakNode.java:41)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.executeAndSpecialize(InlinedBitOrNodeGen.java:82)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:71)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.core.inlined.InlinedBitOrNodeGen.execute(InlinedBitOrNodeGen.java:41)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.executeAndSpecialize(ReadSimpleGlobalVariableNodeGen.java:55)
org.truffleruby.language.globals.ReadSimpleGlobalVariableNodeGen.execute(ReadSimpleGlobalVariableNodeGen.java:42)
org.truffleruby.core.kernel.TruffleKernelNodes$ReadGlobalVariableNode.read(TruffleKernelNodes.java:177)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$ReadGlobalVariableNodeFactory$ReadGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:468)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$ReadGlobalVariableNodeFactory$ReadGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:439)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointer(LLVMGlobalContainerGen.java:765)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNode.doIndirectedForeign(LLVMPointerLoadNode.java:101)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1208)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:128)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunction(LLVMFunctionCode.java:380)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isIntrinsicFunctionSlowPath(LLVMFunctionCode.java:376)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.initForeignCallTarget(LLVMFunctionCode.java:463)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getForeignCallTarget(LLVMFunctionCode.java:476)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptor$Execute.doPolymorphic(LLVMFunctionDescriptor.java:193)
com.oracle.truffle.llvm.runtime.LLVMFunctionDescriptorGen$InteropLibraryExports$Uncached.execute(LLVMFunctionDescriptorGen.java:476)
org.truffleruby.interop.InteropNodes.execute(InteropNodes.java:89)
org.truffleruby.language.loader.FeatureLoader.getEmbeddedABIVersion(FeatureLoader.java:523)
org.truffleruby.language.loader.FeatureLoader.loadCExtLibrary(FeatureLoader.java:507)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:41)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_long1(LLVMGetElementPtrNodeGen.java:79)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:40)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotAsPrimitiveFactory$AsBooleanNodeGen.executeI1(LLVMPolyglotAsPrimitiveFactory.java:110)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI1NodeGen.execute(LLVMWriteNodeFactory.java:70)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$MutateCacheData.isValid(DynamicObjectLibraryImpl.java:1682)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1212)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1241)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:249)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.execute(HashNodesFactory.java:1181)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMReadCharsetNodeGen.execute(LLVMReadCharsetNodeGen.java:37)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotFromStringNodeGen.executeGeneric(LLVMPolyglotFromStringNodeGen.java:45)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.getShapeValidAssumption(DynamicObjectLibraryImpl.java:1633)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1450)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:109)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:79)
org.truffleruby.core.support.TypeNodes$ObjectKindOfNode.objectKindOf(TypeNodes.java:73)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.executeAndSpecialize(TypeNodesFactory.java:168)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.execute(TypeNodesFactory.java:153)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:38)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedNotNodeGen.executeAndSpecialize(InlinedNotNodeGen.java:75)
org.truffleruby.core.inlined.InlinedNotNodeGen.execute(InlinedNotNodeGen.java:55)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:124)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:353)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:324)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:38)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:38)
org.truffleruby.core.hash.library.BucketsHashStore.set(BucketsHashStore.java:250)
org.truffleruby.core.hash.library.BucketsHashStoreGen$HashStoreLibraryExports$Cached.set(BucketsHashStoreGen.java:144)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.execute(HashNodesFactory.java:1181)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyProcRootNode.execute(RubyProcRootNode.java:64)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:68)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeAndSpecialize(LookupGlobalVariableStorageNodeGen.java:61)
org.truffleruby.language.globals.LookupGlobalVariableStorageNodeGen.executeInternal(LookupGlobalVariableStorageNodeGen.java:50)
org.truffleruby.language.globals.LookupGlobalVariableStorageNode.execute(LookupGlobalVariableStorageNode.java:37)
org.truffleruby.language.globals.WriteGlobalVariableNode.getStorage(WriteGlobalVariableNode.java:81)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.executeAndSpecialize(WriteGlobalVariableNodeGen.java:119)
org.truffleruby.language.globals.WriteGlobalVariableNodeGen.execute(WriteGlobalVariableNodeGen.java:107)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointerAndSpecialize(LLVMGlobalContainerGen.java:814)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointer(LLVMGlobalContainerGen.java:788)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNode.doIndirectedForeign(LLVMPointerLoadNode.java:101)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeAndSpecialize(LLVMPointerLoadNodeGen.java:218)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:161)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotReadFactory$LLVMPolyglotGetMemberNodeGen.executeGeneric(LLVMPolyglotReadFactory.java:51)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.executeAndSpecialize(InlinedLeftShiftNodeGen.java:79)
org.truffleruby.core.inlined.InlinedLeftShiftNodeGen.execute(InlinedLeftShiftNodeGen.java:68)
org.truffleruby.core.inlined.InlinedSubNodeGen.execute(InlinedSubNodeGen.java:45)
org.truffleruby.language.constants.WriteConstantNode.execute(WriteConstantNode.java:43)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.objects.InsideModuleDefinitionNode.execute(InsideModuleDefinitionNode.java:29)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:106)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:47)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.executeAndSpecialize(WriteObjectFieldNodeGen.java:150)
org.truffleruby.language.objects.WriteObjectFieldNodeGen.execute(WriteObjectFieldNodeGen.java:69)
org.truffleruby.language.objects.WriteInstanceVariableNode.write(WriteInstanceVariableNode.java:71)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeAndSpecialize(IsSharedNodeGen.java:86)
org.truffleruby.language.objects.shared.IsSharedNodeGen.executeIsShared(IsSharedNodeGen.java:59)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executeAndSpecialize(PropagateSharingNodeGen.java:64)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:45)
org.truffleruby.core.array.ArrayAppendOneNode.appendOneGeneralizeNonMutable(ArrayAppendOneNode.java:87)
org.truffleruby.core.array.ArrayAppendOneNodeGen.executeAndSpecialize(ArrayAppendOneNodeGen.java:326)
org.truffleruby.core.array.ArrayAppendOneNodeGen.execute(ArrayAppendOneNodeGen.java:194)
org.truffleruby.language.dispatch.RubyCallNode.executeArguments(RubyCallNode.java:189)
org.truffleruby.language.dispatch.RubyCallNode.execute(RubyCallNode.java:102)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareInternalFieldsNodeGen.executeAndSpecialize(ShareInternalFieldsNodeGen.java:207)
org.truffleruby.language.objects.shared.ShareInternalFieldsNodeGen.executeShare(ShareInternalFieldsNodeGen.java:101)
org.truffleruby.language.objects.shared.ShareObjectNode.shareCached(ShareObjectNode.java:72)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeAndSpecialize(ShareObjectNodeGen.java:131)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:70)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeAndSpecialize(WriteBarrierNodeGen.java:189)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:98)
org.truffleruby.language.objects.WriteObjectFieldNode.writeShared(WriteObjectFieldNode.java:47)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.shared.ShareObjectNodeGen.executeShare(ShareObjectNodeGen.java:44)
org.truffleruby.language.objects.shared.WriteBarrierNode.writeBarrierCached(WriteBarrierNode.java:62)
org.truffleruby.language.objects.shared.WriteBarrierNodeGen.executeWriteBarrier(WriteBarrierNodeGen.java:78)
org.truffleruby.language.objects.shared.PropagateSharingNode.propagateShared(PropagateSharingNode.java:39)
org.truffleruby.language.objects.shared.PropagateSharingNodeGen.executePropagate(PropagateSharingNodeGen.java:39)
org.truffleruby.core.hash.library.PackedHashStoreLibrary$Set.set(PackedHashStoreLibrary.java:201)
org.truffleruby.core.hash.library.PackedHashStoreLibraryGen$HashStoreLibraryExports$Cached.set(PackedHashStoreLibraryGen.java:107)
org.truffleruby.core.hash.HashNodes$StoreNode.set(HashNodes.java:250)
org.truffleruby.core.hash.HashNodesFactory$StoreNodeFactory$StoreNodeGen.execute(HashNodesFactory.java:1181)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.executeAndSpecialize(InlinedBitAndNodeGen.java:99)
org.truffleruby.core.inlined.InlinedBitAndNodeGen.execute(InlinedBitAndNodeGen.java:88)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:55)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric_generic2(LLVMGetElementPtrNodeGen.java:99)
com.oracle.truffle.llvm.runtime.nodes.memory.LLVMGetElementPtrNodeGen.executeGeneric(LLVMGetElementPtrNodeGen.java:54)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotFromStringNodeGen$ReadZeroTerminatedBytesNodeGen.execute(LLVMPolyglotFromStringNodeGen.java:210)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotFromStringNodeGen.executeGeneric(LLVMPolyglotFromStringNodeGen.java:46)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.executeAndSpecialize(InlinedIndexGetNodeGen.java:97)
org.truffleruby.core.inlined.InlinedIndexGetNodeGen.execute(InlinedIndexGetNodeGen.java:72)
org.truffleruby.language.locals.WriteLocalVariableNode.execute(WriteLocalVariableNode.java:28)
org.truffleruby.language.RubyNode.doExecuteVoid(RubyNode.java:63)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:35)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainer.get(LLVMGlobalContainer.java:96)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainer$ReadPointer.readManagedSingleContext(LLVMGlobalContainer.java:349)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointerAndSpecialize(LLVMGlobalContainerGen.java:820)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointer(LLVMGlobalContainerGen.java:788)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNode.doIndirectedForeign(LLVMPointerLoadNode.java:101)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeAndSpecialize(LLVMPointerLoadNodeGen.java:218)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:161)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotReadFactory$LLVMPolyglotGetMemberNodeGen.executeGeneric(LLVMPolyglotReadFactory.java:51)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMI64LoadNodeGen.executeGeneric(LLVMI64LoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.core.inlined.InlinedEqualNodeGen.execute(InlinedEqualNodeGen.java:61)
org.truffleruby.language.control.OrNode.execute(OrNode.java:35)
org.truffleruby.language.control.AndNode.execute(AndNode.java:40)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:128)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotReadFactory$LLVMPolyglotGetMemberNodeGen.executeGeneric(LLVMPolyglotReadFactory.java:51)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:225)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.language.supercall.LookupSuperMethodNodeGen.executeAndSpecialize(LookupSuperMethodNodeGen.java:80)
org.truffleruby.language.supercall.LookupSuperMethodNodeGen.executeLookupSuperMethod(LookupSuperMethodNodeGen.java:51)
org.truffleruby.language.supercall.SuperCallNode.executeLookupSuperMethod(SuperCallNode.java:94)
org.truffleruby.language.supercall.SuperCallNode.execute(SuperCallNode.java:66)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.objects.IsANodeGen.executeAndSpecialize(IsANodeGen.java:94)
org.truffleruby.language.objects.IsANodeGen.executeIsA(IsANodeGen.java:48)
org.truffleruby.core.support.TypeNodes$ObjectKindOfNode.objectKindOf(TypeNodes.java:73)
org.truffleruby.core.support.TypeNodesFactory$ObjectKindOfNodeFactory$ObjectKindOfNodeGen.execute(TypeNodesFactory.java:150)
org.truffleruby.core.cast.BooleanCastNodeGen.execute(BooleanCastNodeGen.java:127)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute_generic1(LLVMWriteNodeFactory.java:492)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWriteI64NodeGen.execute(LLVMWriteNodeFactory.java:469)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeAndSpecialize(LLVMLookupDispatchTargetSymbolNodeGen.java:70)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMLookupDispatchTargetSymbolNodeGen.executeGeneric(LLVMLookupDispatchTargetSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:27)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute(LLVMWriteNodeFactory.java:1007)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:21)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute_generic1(LLVMPointerStoreNodeGen.java:224)
com.oracle.truffle.llvm.runtime.nodes.memory.store.LLVMPointerStoreNodeGen.execute(LLVMPointerStoreNodeGen.java:181)
com.oracle.truffle.llvm.runtime.nodes.base.LLVMBasicBlockNode$InitializedBlockNode.execute(LLVMBasicBlockNode.java:172)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.dispatchFromBasicBlock(LLVMDispatchBasicBlockNode.java:121)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNode.doDispatch(LLVMDispatchBasicBlockNode.java:84)
com.oracle.truffle.llvm.runtime.nodes.control.LLVMDispatchBasicBlockNodeGen.executeGeneric(LLVMDispatchBasicBlockNodeGen.java:23)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainer.get(LLVMGlobalContainer.java:96)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainer$ReadPointer.readManagedSingleContext(LLVMGlobalContainer.java:349)
com.oracle.truffle.llvm.runtime.global.LLVMGlobalContainerGen$LLVMManagedReadLibraryExports$Cached.readPointer(LLVMGlobalContainerGen.java:771)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNode.doIndirectedForeign(LLVMPointerLoadNode.java:101)
com.oracle.truffle.llvm.runtime.nodes.memory.load.LLVMPointerLoadNodeGen.executeGeneric(LLVMPointerLoadNodeGen.java:151)
com.oracle.truffle.llvm.runtime.nodes.intrinsics.interop.LLVMPolyglotInvokeNodeGen.executeGeneric(LLVMPolyglotInvokeNodeGen.java:39)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:79)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.getFunction(LLVMFunctionCode.java:518)
com.oracle.truffle.llvm.runtime.LLVMFunctionCode.isLLVMIRFunction(LLVMFunctionCode.java:370)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNode.createCallNode(LLVMDispatchNode.java:176)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeAndSpecialize(LLVMDispatchNodeGen.java:266)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMDispatchNodeGen.executeDispatch(LLVMDispatchNodeGen.java:234)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNode.doCall(LLVMCallNode.java:82)
com.oracle.truffle.llvm.runtime.nodes.func.LLVMCallNodeGen.executeGeneric(LLVMCallNodeGen.java:28)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpression.doGeneric(LLVMFrameNullerExpression.java:71)
com.oracle.truffle.llvm.runtime.nodes.api.LLVMFrameNullerExpressionNodeGen.executeGeneric(LLVMFrameNullerExpressionNodeGen.java:20)
com.oracle.truffle.llvm.runtime.nodes.vars.LLVMWriteNodeFactory$LLVMWritePointerNodeGen.execute_generic1(LLVMWriteNodeFactory.java:1030)
Assumption.isValid calls: 4
com.oracle.truffle.llvm.runtime.memory.LLVMStack$LLVMNativeStackAccess.executeEnter(LLVMStack.java:253)
com.oracle.truffle.llvm.initialization.LoadModulesNode.loadModule(LoadModulesNode.java:214)
com.oracle.truffle.llvm.initialization.LoadModulesNode.execute(LoadModulesNode.java:195)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callBoundary(OptimizedCallTarget.java:548)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.doInvoke(OptimizedCallTarget.java:535)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.callIndirect(OptimizedCallTarget.java:469)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.call(OptimizedCallTarget.java:452)
org.truffleruby.language.loader.FeatureLoader.loadCExtLibrary(FeatureLoader.java:505)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1424)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:118)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.executeAndSpecialize(WriteSimpleGlobalVariableNodeGen.java:126)
org.truffleruby.language.globals.WriteSimpleGlobalVariableNodeGen.execute(WriteSimpleGlobalVariableNodeGen.java:64)
org.truffleruby.core.kernel.TruffleKernelNodes$WriteGlobalVariableNode.write(TruffleKernelNodes.java:164)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.executeAndSpecialize(TruffleKernelNodesFactory.java:353)
org.truffleruby.core.kernel.TruffleKernelNodesFactory$WriteGlobalVariableNodeFactory$WriteGlobalVariableNodeGen.execute(TruffleKernelNodesFactory.java:324)
org.truffleruby.language.control.Sequence4Node.execute(Sequence4Node.java:30)
org.truffleruby.language.RubyLambdaRootNode.execute(RubyLambdaRootNode.java:84)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.executeRootNode(OptimizedCallTarget.java:636)
jdk.internal.vm.compiler/org.graalvm.compiler.truffle.runtime.OptimizedCallTarget.profiledPERoot(OptimizedCallTarget.java:609)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.object.ShapeImpl.isValid(ShapeImpl.java:768)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.insertIntoPutCache(DynamicObjectLibraryImpl.java:1435)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey.putImpl(DynamicObjectLibraryImpl.java:1240)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$SpecificKey$MissingKey.put(DynamicObjectLibraryImpl.java:1104)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl$AnyKey.put(DynamicObjectLibraryImpl.java:798)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImpl.put(DynamicObjectLibraryImpl.java:158)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.putNode_AndSpecialize(DynamicObjectLibraryImplGen.java:339)
org.graalvm.truffle/com.oracle.truffle.object.DynamicObjectLibraryImplGen$DynamicObjectLibraryExports$Cached.put(DynamicObjectLibraryImplGen.java:321)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.getLock(TruffleRubyNodes.java:142)
org.truffleruby.extra.TruffleRubyNodes$SynchronizedNode.synchronize(TruffleRubyNodes.java:118)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:161)
org.truffleruby.core.inlined.InlinedCaseEqualNodeGen.execute(InlinedCaseEqualNodeGen.java:76)
org.truffleruby.language.control.AndNode.execute(AndNode.java:37)
org.truffleruby.language.control.SequenceNode.execute(SequenceNode.java:38)
org.truffleruby.language.RubyMethodRootNode.execute(RubyMethodRootNode.java:65)
Assumption.isValid calls: 4
org.graalvm.truffle/com.oracle.truffle.api.Assumption.isValidAssumption(Assumption.java:143)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeAndSpecialize(LLVMAccessGlobalSymbolNodeGen.java:66)
com.oracle.truffle.llvm.runtime.nodes.others.LLVMAccessGlobalSymbolNodeGen.executeGeneric(LLVMAccessGlobalSymbolNodeGen.java:52)
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment