Skip to content

Instantly share code, notes, and snippets.

@headius

headius/new Secret

Last active January 23, 2023 17:06
Show Gist options
  • Save headius/76a42d633ca28925fab577e62874d342 to your computer and use it in GitHub Desktop.
Save headius/76a42d633ca28925fab577e62874d342 to your computer and use it in GitHub Desktop.
ALOAD 7
ALOAD 0
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [
// handle kind 0x6 : INVOKESTATIC
org/jruby/ir/targets/indy/Bootstrap.contextValue(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
// arguments: none
]
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZeroVoid (Lorg/jruby/runtime/builtin/IRubyObject;)V
ALOAD 7
ALOAD 0
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [
// handle kind 0x6 : INVOKESTATIC
org/jruby/ir/targets/indy/Bootstrap.contextValue(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
// arguments: none
]
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZeroVoid (Lorg/jruby/runtime/builtin/IRubyObject;)V
ALOAD 7
ALOAD 0
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [
// handle kind 0x6 : INVOKESTATIC
org/jruby/ir/targets/indy/Bootstrap.contextValue(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
// arguments: none
]
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZeroVoid (Lorg/jruby/runtime/builtin/IRubyObject;)V
ALOAD 0
ALOAD 0
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [
// handle kind 0x6 : INVOKESTATIC
org/jruby/ir/targets/indy/Bootstrap.contextValue(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
// arguments: none
]
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.irToAry (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
ASTORE 8
ALOAD 0
ALOAD 8
CHECKCAST org/jruby/RubyArray
ICONST_M1
ICONST_0
ICONST_M1
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.irReqdArgMultipleAsgn (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/RubyArray;III)Lorg/jruby/runtime/builtin/IRubyObject;
ASTORE 9
ALOAD 0
ALOAD 8
CHECKCAST org/jruby/RubyArray
ICONST_M1
ICONST_1
ICONST_M1
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.irReqdArgMultipleAsgn (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/RubyArray;III)Lorg/jruby/runtime/builtin/IRubyObject;
ASTORE 10
ALOAD 0
ALOAD 8
CHECKCAST org/jruby/RubyArray
ICONST_M1
ICONST_2
ICONST_M1
INVOKESTATIC org/jruby/ir/runtime/IRRuntimeHelpers.irReqdArgMultipleAsgn (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/RubyArray;III)Lorg/jruby/runtime/builtin/IRubyObject;
ASTORE 11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment