Created
February 13, 2012 19:22
-
-
Save headius/1819325 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
*** Dumping ruby/__dash_e__.__file__ *** | |
L0 | |
ALOAD 1 | |
GETFIELD org/jruby/runtime/ThreadContext.nil : Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP | |
ASTORE 9 | |
DUP | |
ASTORE 10 | |
DUP | |
ASTORE 11 | |
ASTORE 12 | |
L1 | |
L2 | |
LINENUMBER 1 L2 | |
ALOAD 1 | |
INVOKEDYNAMIC getFixnum(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyFixnum; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getFixnumBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;J)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
1 | |
] | |
ASTORE 9 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC fixnumOperator:+(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/MathLinker.fixnumOperatorBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;J)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
2 | |
] | |
ASTORE 10 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 9 | |
INVOKEDYNAMIC call:+(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 11 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 10 | |
INVOKEDYNAMIC call:+(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 11 | |
INVOKEDYNAMIC call:+(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 12 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 12 | |
INVOKEDYNAMIC fcall:puts(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment