Created
July 24, 2013 04:06
-
-
Save lbredeso/6067998 to your computer and use it in GitHub Desktop.
JRuby bug: NoMethodError (super: no superclass method 'request_parameters')
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 rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/class/attribute_accessors.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.__file__ (Lrubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.__file__ (Lrubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 49 L2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 2 | |
LDC "@@default_charset" | |
INVOKESTATIC org/jruby/runtime/Helpers.fetchClassVariable (Lorg/jruby/Ruby;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L3 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/class/attribute_accessors.rb" | |
PUTFIELD rubyjit/ActionDispatch::Response$$default_charset_2E2C0C4AA6C6AFCEFAC23501699E295A98B4B25D1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 84 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC call:flush(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 84 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE log Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 84 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:flushable_loggers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 84 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,log,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,1,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb,83,true,qlog" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:each(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 84 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.__file__ (Lrubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb" | |
PUTFIELD rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.536-05:00: JITCompiler: done jitting:<anon class>.ActionDispatch::Response.default_charset at /home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/class/attribute_accessors.rb:48 | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.__file__ (Lrubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.__file__ (Lrubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 78 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"flush" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 78 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE l Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.block_1$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 78 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"flush" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 78 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE l Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 4 | |
L1 | |
L2 | |
LINENUMBER 75 L2 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEVIRTUAL org/jruby/parser/StaticScope.getModule ()Lorg/jruby/RubyModule; | |
DUP | |
IFNONNULL L3 | |
POP | |
ALOAD 2 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.getMetaClass ()Lorg/jruby/RubyClass; | |
DUP | |
LDC "@@flushable_loggers" | |
INVOKEVIRTUAL org/jruby/RubyModule.isClassVarDefined (Ljava/lang/String;)Z | |
IFNE L4 | |
GOTO L5 | |
L4 | |
POP | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
GETSTATIC org/jruby/util/DefinedMessage.CLASS_VARIABLE : Lorg/jruby/util/DefinedMessage; | |
INVOKEVIRTUAL org/jruby/Ruby.getDefinedMessage (Lorg/jruby/util/DefinedMessage;)Lorg/jruby/RubyString; | |
GOTO L6 | |
L5 | |
L3 | |
DUP | |
LDC "@@flushable_loggers" | |
INVOKEVIRTUAL org/jruby/RubyModule.isClassVarDefined (Ljava/lang/String;)Z | |
IFNE L7 | |
GOTO L8 | |
L7 | |
POP | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
GETSTATIC org/jruby/util/DefinedMessage.CLASS_VARIABLE : Lorg/jruby/util/DefinedMessage; | |
INVOKEVIRTUAL org/jruby/Ruby.getDefinedMessage (Lorg/jruby/util/DefinedMessage;)Lorg/jruby/RubyString; | |
GOTO L6 | |
L8 | |
L9 | |
DUP | |
INVOKEVIRTUAL org/jruby/RubyModule.isSingleton ()Z | |
IFNE L10 | |
POP | |
GOTO L11 | |
L10 | |
CHECKCAST org/jruby/MetaClass | |
INVOKEVIRTUAL org/jruby/MetaClass.getAttached ()Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP | |
INSTANCEOF org/jruby/RubyModule | |
IFEQ L12 | |
CHECKCAST org/jruby/RubyModule | |
LDC "@@flushable_loggers" | |
INVOKEVIRTUAL org/jruby/RubyModule.fastIsClassVarDefined (Ljava/lang/String;)Z | |
IFEQ L11 | |
GOTO L13 | |
L12 | |
POP | |
GOTO L11 | |
L13 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
GETSTATIC org/jruby/util/DefinedMessage.CLASS_VARIABLE : Lorg/jruby/util/DefinedMessage; | |
INVOKEVIRTUAL org/jruby/Ruby.getDefinedMessage (Lorg/jruby/util/DefinedMessage;)Lorg/jruby/RubyString; | |
GOTO L6 | |
L11 | |
ACONST_NULL | |
L6 | |
IFNONNULL L14 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 2 | |
LDC "@@flushable_loggers" | |
L15 | |
LINENUMBER 76 L15 | |
ALOAD 4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:log_subscribers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 76 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"logger" | |
] | |
ALOAD 3 | |
INVOKESTATIC org/jruby/runtime/Helpers.getBlockFromBlockPassBody (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC call:map(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 76 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L16 | |
LINENUMBER 77 L16 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:uniq!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 77 | |
] | |
POP | |
L17 | |
LINENUMBER 78 L17 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,l,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,1,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb,77,true,ql" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:select(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 78 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.setClassVariable (Lorg/jruby/Ruby;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
GOTO L18 | |
L14 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 2 | |
LDC "@@flushable_loggers" | |
INVOKESTATIC org/jruby/runtime/Helpers.fetchClassVariable (Lorg/jruby/Ruby;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L19 | |
GOTO L20 | |
L19 | |
POP | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 2 | |
LDC "@@flushable_loggers" | |
L21 | |
LINENUMBER 76 L21 | |
ALOAD 4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:log_subscribers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 76 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"logger" | |
] | |
ALOAD 3 | |
INVOKESTATIC org/jruby/runtime/Helpers.getBlockFromBlockPassBody (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC call:map(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 76 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L22 | |
LINENUMBER 77 L22 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:uniq!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 77 | |
] | |
POP | |
L23 | |
LINENUMBER 78 L23 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,l,0,0,-1", 2 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_1$RUBY$__file__,1,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb,77,true,ql" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:select(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb", 78 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.setClassVariable (Lorg/jruby/Ruby;Lorg/jruby/parser/StaticScope;Lorg/jruby/runtime/builtin/IRubyObject;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
L20 | |
L18 | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
L24 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L24 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.__file__ (Lrubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb" | |
PUTFIELD rubyjit/ActiveSupport::LogSubscriber$$flushable_loggers_49FDC0C1D7E58ACDB597884A545121F9EA93850B1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.538-05:00: JITCompiler: done jitting:<anon class>.ActiveSupport::LogSubscriber.flushable_loggers at /home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb:74 | |
*** Dumping rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 6 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 11 | |
ALOAD 4 | |
ASTORE 12 | |
ALOAD 5 | |
ASTORE 13 | |
L1 | |
L2 | |
LINENUMBER 33 L2 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 11 | |
INVOKEDYNAMIC call:to_i(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 33 | |
] | |
INVOKEDYNAMIC set:@status(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 33 | |
] | |
POP | |
L3 | |
LINENUMBER 34 L3 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Rack(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Utils" | |
INVOKEVIRTUAL rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "HeaderHash" | |
INVOKEVIRTUAL rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.getConstantFrom1 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 12 | |
INVOKEDYNAMIC call:new(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 34 | |
] | |
INVOKEDYNAMIC set:@headers(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 34 | |
] | |
POP | |
L4 | |
LINENUMBER 35 L4 | |
ALOAD 2 | |
ALOAD 13 | |
INVOKEDYNAMIC set:@body(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 35 | |
] | |
POP | |
L5 | |
LINENUMBER 36 L5 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Time(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:now(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 36 | |
] | |
INVOKEDYNAMIC set:@now(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 36 | |
] | |
POP | |
L6 | |
LINENUMBER 37 L6 | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"[]", F | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@headers(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 37 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Date", "US-ASCII", 32 | |
] | |
DUP2 | |
ASTORE 14 | |
ASTORE 15 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.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; | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L7 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 15 | |
ALOAD 14 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@now(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 37 | |
] | |
INVOKEDYNAMIC call:httpdate(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 37 | |
] | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"[]=", F | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.opElementAsgnWithOrPartTwoOneArg (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
L7 | |
ARETURN | |
L8 | |
LOCALVARIABLE status Lorg/jruby/runtime/builtin/IRubyObject; L0 L9 11 | |
LOCALVARIABLE headers Lorg/jruby/runtime/builtin/IRubyObject; L0 L9 12 | |
LOCALVARIABLE body Lorg/jruby/runtime/builtin/IRubyObject; L0 L9 13 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=3, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_3 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 3 | |
LDC 1 | |
AALOAD | |
ALOAD 3 | |
LDC 2 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
PUTFIELD rubyjit/Rack::Cache::Response$$initialize_2BB78127E751DA2B95FA25DA95439F5E3F02074F1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.542-05:00: JITCompiler: done jitting:Response.Rack::Cache::Response.initialize at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb:32 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 393 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 10 | |
INVOKEDYNAMIC attrAssignSelfExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 393 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE k Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
LOCALVARIABLE v Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 10 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 3 | |
ICONST_0 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Arity.raiseArgumentError (Lorg/jruby/Ruby;[Lorg/jruby/runtime/builtin/IRubyObject;II)V | |
ALOAD 3 | |
ICONST_0 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.optElementOrNull ([Lorg/jruby/runtime/builtin/IRubyObject;II)Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP | |
IFNULL L1 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
GOTO L2 | |
L1 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/RubyHash.newHash (Lorg/jruby/Ruby;)Lorg/jruby/RubyHash; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
POP | |
L2 | |
L3 | |
L4 | |
LINENUMBER 391 L4 | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"super", S | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L5 | |
LINENUMBER 392 L5 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/RubyHash.newHash (Lorg/jruby/Ruby;)Lorg/jruby/RubyHash; | |
INVOKEDYNAMIC set:@names(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 392 | |
] | |
POP | |
L6 | |
LINENUMBER 393 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,k;v,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb,392,true,qk;qv" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:each(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 393 | |
] | |
ARETURN | |
L7 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L3 L7 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=1, rest=false) | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
PUTFIELD rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.546-05:00: JITCompiler: done jitting:HeaderHash.Rack::Utils::HeaderHash.initialize at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb:390 | |
2013-07-23T22:54:32.546-05:00: JITCompiler: done jitting:<anon class>.ActiveSupport::LogSubscriber.flush_all! at /home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb:83 | |
*** Dumping rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.__file__ (Lrubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.__file__ (Lrubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 108 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@env(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 108 | |
] | |
ALOAD 9 | |
INVOKEDYNAMIC call:key?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 108 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE key Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
*** Dumping rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 108 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@private_header_keys(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 108 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,key,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,1,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb,107,true,qkey" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:any?(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 108 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.__file__ (Lrubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb" | |
PUTFIELD rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.547-05:00: JITCompiler: done jitting:Context.Rack::Cache::Context.private_request? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb:107 | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 19 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"public", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC fcall:\=\{\}(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 19 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
PUTFIELD rubyjit/Rack::Cache::CacheControl$$public?_69332EB37279366AA32E6CEE85832DB4804692301437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.__file__ (Lrubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.__file__ (Lrubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 4 | |
L1 | |
L2 | |
LINENUMBER 498 L2 | |
ALOAD 4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:dup(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 498 | |
] | |
INVOKEDYNAMIC call:utc(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 498 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 499 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"%s, %02d %s %0*d %02d:%02d:%02d GMT", "US-ASCII", 32 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC RFC2822_DAY_NAME(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:wday(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:day(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC RFC2822_MONTH_NAME(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:mon(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
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;JLjava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
1, "/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:year(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
INVOKEDYNAMIC fixnumBoolean:\=\^(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Z [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/MathLinker.fixnumBooleanBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;JLjava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0, "/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
IFEQ L4 | |
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: | |
5 | |
] | |
GOTO L5 | |
L4 | |
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: | |
4 | |
] | |
L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:year(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:hour(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:min(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:sec(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructObjectArray (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:sprintf(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb", 499 | |
] | |
ARETURN | |
L6 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L6 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.__file__ (Lrubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb" | |
PUTFIELD rubyjit/Time$$httpdate_3BE5FAE292F39996D5D83E6ABA3DE418245F893F1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.551-05:00: JITCompiler: done jitting:CacheControl.Rack::Cache::CacheControl.public? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb:18 | |
*** Dumping rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.__file__ (Lrubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.__file__ (Lrubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 117 L2 | |
ALOAD 9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getTrue ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
GOTO L4 | |
L3 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L4 | |
ASTORE 9 | |
L5 | |
LINENUMBER 118 L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:cache_control(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 118 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"public", "US-ASCII", 32 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC call:!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 118 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"private", "US-ASCII", 32 | |
] | |
ALOAD 9 | |
INVOKESTATIC org/jruby/runtime/Helpers.constructSmallHash (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyHash; | |
INVOKEDYNAMIC call:merge(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 118 | |
] | |
INVOKEDYNAMIC attrAssignSelfExpr:cache_control=(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 118 | |
] | |
ARETURN | |
L6 | |
LOCALVARIABLE value Lorg/jruby/runtime/builtin/IRubyObject; L0 L7 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.__file__ (Lrubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
PUTFIELD rubyjit/Rack::Cache::Response$$private=_E09DDDE58B0E03C39E845D55CFEF0611808B01E91437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.553-05:00: JITCompiler: done jitting:Time.Time.httpdate at /home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/time.rb:497 | |
*** Dumping rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.__file__ (Lrubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.__file__ (Lrubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 75 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"to_hash" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 75 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 76 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:cache_control(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 76 | |
] | |
INVOKEDYNAMIC call:clear(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 76 | |
] | |
POP | |
L5 | |
LINENUMBER 77 L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:cache_control(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 77 | |
] | |
ALOAD 9 | |
INVOKEDYNAMIC call:merge!(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 77 | |
] | |
POP | |
L6 | |
LINENUMBER 78 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:cache_control(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 78 | |
] | |
INVOKEDYNAMIC call:to_s(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 78 | |
] | |
ASTORE 9 | |
GOTO L7 | |
L3 | |
L7 | |
L8 | |
LINENUMBER 81 L8 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC call:nil?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 81 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L9 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC call:empty?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 81 | |
] | |
L9 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
L11 | |
LINENUMBER 82 L11 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:headers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 82 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Cache-Control", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:delete(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 82 | |
] | |
GOTO L12 | |
L10 | |
L13 | |
LINENUMBER 84 L13 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:headers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 84 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Cache-Control", "US-ASCII", 32 | |
] | |
ALOAD 9 | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 84 | |
] | |
L12 | |
ARETURN | |
L14 | |
LOCALVARIABLE value Lorg/jruby/runtime/builtin/IRubyObject; L0 L15 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
2013-07-23T22:54:32.555-05:00: JITCompiler: done jitting:Response.Rack::Cache::Response.private= at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb:116 | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 173 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getTrue ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 173 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 174 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 174 | |
] | |
GOTO L5 | |
L3 | |
ALOAD 10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
L7 | |
LINENUMBER 176 L7 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 30 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
ALOAD 9 | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"=", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 10 | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 176 | |
] | |
GOTO L8 | |
L6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L8 | |
L5 | |
ARETURN | |
L9 | |
LOCALVARIABLE key Lorg/jruby/runtime/builtin/IRubyObject; L0 L10 9 | |
LOCALVARIABLE value Lorg/jruby/runtime/builtin/IRubyObject; L0 L10 10 | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 4 | |
L1 | |
L2 | |
LINENUMBER 171 L2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.newArray ()Lorg/jruby/RubyArray; | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.newArray ()Lorg/jruby/RubyArray; | |
SWAP | |
ALOAD 4 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 4 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 172 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,key;value,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb,171,true,qkey;qvalue" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC fcallIter:each(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 172 | |
] | |
POP | |
L4 | |
LINENUMBER 179 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:sort(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 179 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:sort(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 179 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 179 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
", ", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:join(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 179 | |
] | |
ARETURN | |
L5 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L5 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
PUTFIELD rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
ALOAD 0 | |
LDC 0 | |
LDC "US-ASCII" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.setEncoding (ILjava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.557-05:00: JITCompiler: done jitting:CacheControl.Rack::Cache::CacheControl.to_s at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb:170 | |
*** Dumping rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 103 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC CACHEABLE_RESPONSE_CODES(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:status(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 103 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 103 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
GOTO L4 | |
L3 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getFalse ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
POP | |
L4 | |
L5 | |
LINENUMBER 104 L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:cache_control(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 104 | |
] | |
INVOKEDYNAMIC call:no_store?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 104 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:cache_control(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 104 | |
] | |
INVOKEDYNAMIC call:private?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 104 | |
] | |
L6 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getFalse ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
POP | |
GOTO L8 | |
L7 | |
L8 | |
L9 | |
LINENUMBER 105 L9 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:validateable?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 105 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L10 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:fresh?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 105 | |
] | |
L10 | |
ARETURN | |
L11 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
PUTFIELD rubyjit/Rack::Cache::Response$$cacheable?_D0A68CB07844BC59B536B676AF8D316D2414FB6B1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.559-05:00: JITCompiler: done jitting:Response.Rack::Cache::Response.cacheable? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb:102 | |
*** Dumping rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.__file__ (Lrubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
PUTFIELD rubyjit/Rack::Cache::Response$$cache_control=_9AC0C6237E0B3531C3EAFAEB7223BA85386D5BC31437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.__file__ (Lrubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.__file__ (Lrubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 114 L2 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@request(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 114 | |
] | |
INVOKEDYNAMIC call:env(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 114 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"HTTP_IF_MODIFIED_SINCE", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 114 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 115 L3 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@request(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 115 | |
] | |
INVOKEDYNAMIC call:env(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 115 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"HTTP_IF_NONE_MATCH", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 115 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
L5 | |
LINENUMBER 116 L5 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getRegexp(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyRegexp; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getRegexpBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"\\s*,\\s*", "ASCII-8BIT", 512 | |
] | |
INVOKEDYNAMIC call:split(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 116 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L6 | |
LINENUMBER 117 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:etag(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 117 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 117 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L7 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"*", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 117 | |
] | |
L7 | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L8 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 117 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L9 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:last_modified(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 117 | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 117 | |
] | |
L9 | |
L8 | |
GOTO L10 | |
L4 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L11 | |
L12 | |
LINENUMBER 119 L12 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:last_modified(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 119 | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb", 119 | |
] | |
GOTO L13 | |
L11 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L13 | |
L10 | |
ARETURN | |
L14 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L14 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.__file__ (Lrubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb" | |
PUTFIELD rubyjit/Rack::Cache::Context$$not_modified?_FAD2FE8BEB056EF57D809C367DCC84E53B5A13BE1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.569-05:00: JITCompiler: done jitting:Context.Rack::Cache::Context.not_modified? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb:113 | |
*** Dumping rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/request.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.__file__ (Lrubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.__file__ (Lrubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
2013-07-23T22:54:32.570-05:00: JITCompiler: done jitting:Response.Rack::Cache::Response.cache_control= at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb:74 | |
*** Dumping rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 47 L2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:status(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 47 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:headers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 47 | |
] | |
INVOKEDYNAMIC call:to_hash(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 47 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:body(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb", 47 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
L3 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.__file__ (Lrubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb" | |
PUTFIELD rubyjit/Rack::Cache::Response$$to_a_A4CB167B09414FBEDD60C0A55D874A30BDCB478F1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.572-05:00: JITCompiler: done jitting:Response.Rack::Cache::Response.to_a at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/response.rb:46 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 404 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 9 | |
ALOAD 10 | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 404 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE k Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
LOCALVARIABLE v Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 10 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 4 | |
L1 | |
L2 | |
LINENUMBER 403 L2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/RubyHash.newHash (Lorg/jruby/Ruby;)Lorg/jruby/RubyHash; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 404 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,k;v,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb,403,true,qk;qv" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC fcallIter:each(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 404 | |
] | |
POP | |
L4 | |
LINENUMBER 405 L4 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L5 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L5 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
PUTFIELD rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 126 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:request_method(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/request.rb", 126 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"HEAD", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/request.rb", 126 | |
] | |
ARETURN | |
L3 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.__file__ (Lrubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/request.rb" | |
PUTFIELD rubyjit/Rack::Request$$head?_53EE79901569D81EE948BD051D97D4D9B30505CB1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.573-05:00: JITCompiler: done jitting:Request.Rack::Request.head? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/request.rb:126 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
2013-07-23T22:54:32.575-05:00: JITCompiler: done jitting:HeaderHash.Rack::Utils::HeaderHash.to_hash at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb:402 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.__file__ (Lrubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.__file__ (Lrubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
L2 | |
LOCALVARIABLE socket Lorg/jruby/runtime/builtin/IRubyObject; L0 L3 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.__file__ (Lrubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
PUTFIELD rubyjit/Puma::Server$$cork_socket_1384EEB265456727120914B3E248A2CB34F6C9491437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.577-05:00: JITCompiler: done jitting:Server.Puma::Server.cork_socket at /home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb:100 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 398 L2 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getFrameBlock ()Lorg/jruby/runtime/Block; | |
ALOAD 1 | |
ALOAD 9 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"to_ary" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 398 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKEDYNAMIC call:to_ary(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 398 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"\n", "ASCII-8BIT", 32 | |
] | |
INVOKEDYNAMIC call:join(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 398 | |
] | |
GOTO L4 | |
L3 | |
ALOAD 10 | |
L4 | |
INVOKEDYNAMIC yieldSpecific(Lorg/jruby/runtime/Block;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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 398 | |
] | |
ARETURN | |
L5 | |
LOCALVARIABLE k Lorg/jruby/runtime/builtin/IRubyObject; L0 L6 9 | |
LOCALVARIABLE v Lorg/jruby/runtime/builtin/IRubyObject; L0 L6 10 | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 397 L2 | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"super", S | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/Helpers.getArgValues (Lorg/jruby/runtime/ThreadContext;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,k;v,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb,396,true,qk;qv" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L3 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
PUTFIELD rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.579-05:00: JITCompiler: done jitting:HeaderHash.Rack::Utils::HeaderHash.each at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb:396 | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790 | |
PUTFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
RETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790.block_0$RUBY$__file__ (Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 430 | |
IRETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_1$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790 | |
PUTFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_1$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
RETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_1$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_1$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790.block_1$RUBY$__file__ (Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_1$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_1$RUBY$__file__.getLine *** | |
L0 | |
LDC 445 | |
IRETURN | |
*** Dumping rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/rack_delegation.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.__file__ (Lrubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.__file__ (Lrubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 18 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:response(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/rack_delegation.rb", 18 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:response(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/rack_delegation.rb", 18 | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC attrAssign:body=(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/rack_delegation.rb", 18 | |
] | |
POP | |
GOTO L4 | |
L3 | |
L4 | |
L5 | |
LINENUMBER 19 L5 | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"super", S | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/Helpers.getArgValues (Lorg/jruby/runtime/ThreadContext;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L6 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.__file__ (Lrubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/rack_delegation.rb" | |
PUTFIELD rubyjit/ActionController::RackDelegation$$response_body=_F7FFF751F9CD9736BBB9BEBD55B5613EA452AF6B1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.615-05:00: JITCompiler: done jitting:RackDelegation.ActionController::RackDelegation.response_body= at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/rack_delegation.rb:17 | |
*** Dumping rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.__file__ (Lrubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.__file__ (Lrubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 10 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 185 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC String(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:is_a?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 185 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 186 L4 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 9 | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
GOTO L5 | |
L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC call:nil?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 186 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L6 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"each" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 186 | |
] | |
L6 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L8 | |
LINENUMBER 188 L8 | |
ALOAD 9 | |
GOTO L9 | |
L7 | |
L10 | |
LINENUMBER 190 L10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 9 | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
L9 | |
L5 | |
ASTORE 10 | |
L11 | |
LINENUMBER 192 L11 | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"super", S | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L12 | |
LOCALVARIABLE val Lorg/jruby/runtime/builtin/IRubyObject; L0 L13 9 | |
LOCALVARIABLE body Lorg/jruby/runtime/builtin/IRubyObject; L0 L13 10 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.__file__ (Lrubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb" | |
PUTFIELD rubyjit/ActionController::Metal$$response_body=_A12C67F872B3DCE1983977899566B5F1CFB2F48E1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.616-05:00: JITCompiler: done jitting:Metal.ActionController::Metal.response_body= at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb:184 | |
*** Dumping rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/java_io_buffer.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.__file__ (Lrubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.__file__ (Lrubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 32 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC String(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@buf(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/java_io_buffer.rb", 32 | |
] | |
INVOKEDYNAMIC call:to_byte_array(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/java_io_buffer.rb", 32 | |
] | |
INVOKEDYNAMIC call:from_java_bytes(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/java_io_buffer.rb", 32 | |
] | |
ARETURN | |
L3 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.__file__ (Lrubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/java_io_buffer.rb" | |
PUTFIELD rubyjit/Puma::IOBuffer$$to_s_8B33A5D7A74AD9A17E36422E403C4CCED28567BA1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.__file__ (Lrubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.__file__ (Lrubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 90 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"view_runtime" | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:view_runtime(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb", 90 | |
] | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb", 90 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE payload Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.__file__ (Lrubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb" | |
PUTFIELD rubyjit/ActionController::Instrumentation$$append_info_to_payload_A5B3ECC03E09379D21BF863F8A4D652656F60C1E1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.619-05:00: JITCompiler: done jitting:IOBuffer.Puma::IOBuffer.to_s at /home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/java_io_buffer.rb:31 | |
2013-07-23T22:54:32.619-05:00: JITCompiler: done jitting:Instrumentation.ActionController::Instrumentation.append_info_to_payload at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb:89 | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_2$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790 | |
PUTFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_2$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
RETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_2$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_2$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790.block_2$RUBY$__file__ (Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_2$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_2$RUBY$__file__.getLine *** | |
L0 | |
LDC 481 | |
IRETURN | |
*** Dumping rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.__file__ (Lrubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.__file__ (Lrubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValues ()[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 6 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.fillNil ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;)V | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 18 L2 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:payload(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 18 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 19 L3 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC ActionController(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Base" | |
INVOKEVIRTUAL rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:log_process_action(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 19 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L4 | |
LINENUMBER 21 L4 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"status" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 21 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueThreeDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L5 | |
LINENUMBER 22 L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:nil?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 22 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"exception" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 22 | |
] | |
INVOKEDYNAMIC call:present?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 22 | |
] | |
L6 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
L8 | |
LINENUMBER 23 L8 | |
ALOAD 6 | |
ICONST_4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"exception" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 23 | |
] | |
INVOKEDYNAMIC call:first(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 23 | |
] | |
AASTORE | |
L9 | |
LINENUMBER 24 L9 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC ActionDispatch(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "ExceptionWrapper" | |
INVOKEVIRTUAL rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.getConstantFrom1 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 6 | |
ICONST_4 | |
AALOAD | |
INVOKEDYNAMIC call:status_code_for_exception(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 24 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueThreeDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
GOTO L10 | |
L7 | |
L10 | |
L11 | |
LINENUMBER 26 L11 | |
ALOAD 6 | |
ICONST_5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 50 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Completed ", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
" ", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Rack(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Utils" | |
INVOKEVIRTUAL rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.getConstantFrom2 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "HTTP_STATUS_CODES" | |
INVOKEVIRTUAL rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.getConstantFrom3 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 26 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
" in %.0fms", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:duration(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 26 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 26 | |
] | |
AASTORE | |
L12 | |
LINENUMBER 27 L12 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:blank?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 27 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L13 | |
GOTO L14 | |
L13 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 30 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
" (", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
" | ", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:join(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 27 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
")", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 27 | |
] | |
POP | |
L14 | |
L15 | |
LINENUMBER 29 L15 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
INVOKEDYNAMIC fcall:info(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb", 29 | |
] | |
ARETURN | |
L16 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L16 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.__file__ (Lrubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb" | |
PUTFIELD rubyjit/ActionController::LogSubscriber$$process_action_289FA76F63EF648456BEEB1EDD83373CBF78128D1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
ALOAD 0 | |
LDC 0 | |
LDC "US-ASCII" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.setEncoding (ILjava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.627-05:00: JITCompiler: done jitting:LogSubscriber.ActionController::LogSubscriber.process_action at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/log_subscriber.rb:17 | |
*** Dumping rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.__file__ (Lrubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.__file__ (Lrubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 99 L2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.newArray ()Lorg/jruby/RubyArray; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"view_runtime" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb", 99 | |
] | |
SWAP | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 100 L3 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Views: %.1fms", "US-ASCII", 32 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:to_f(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb", 100 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb", 100 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb", 100 | |
] | |
POP | |
GOTO L5 | |
L4 | |
L5 | |
L6 | |
LINENUMBER 101 L6 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L7 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L7 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.__file__ (Lrubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb" | |
PUTFIELD rubyjit/ActionController::Instrumentation::ClassMethods$$log_process_action_4A07B193B7F9D26DF882CA8A57EB1BE0808268E81437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.629-05:00: JITCompiler: done jitting:ClassMethods.ActionController::Instrumentation::ClassMethods.log_process_action at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal/instrumentation.rb:98 | |
Completed 200 OK in 1711ms (Views: 1694.0ms) | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_3$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790 | |
PUTFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_3$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
RETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_3$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_3$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790.block_3$RUBY$__file__ (Lrubyjit/Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_3$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
ARETURN | |
*** Dumping rubyjit$Puma::Server$$handle_request_0E917B340F69BAB9C58C27624C447AAD56DB8D1E1437581790$block_3$RUBY$__file__.getLine *** | |
L0 | |
LDC 505 | |
IRETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790 | |
PUTFIELD rubyjit$Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790; | |
RETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790.block_0$RUBY$__file__ (Lrubyjit/Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
ARETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$initialize_93F83E7D6BE4782CC181FA0CDAE5AEB6334F857E1437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 392 | |
IRETURN | |
*** Dumping rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.__file__ (Lrubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.__file__ (Lrubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 208 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:response(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 208 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:response(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 208 | |
] | |
INVOKEDYNAMIC call:to_a(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 208 | |
] | |
GOTO L4 | |
L3 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:status(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 208 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:headers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 208 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:response_body(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb", 208 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
L4 | |
ARETURN | |
L5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.__file__ (Lrubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb" | |
PUTFIELD rubyjit/ActionController::Metal$$to_a_5A1C5D46CF85E551801DDDFE7E726E86971CDF6D1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.640-05:00: JITCompiler: done jitting:Metal.ActionController::Metal.to_a at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_controller/metal.rb:207 | |
*** Dumping rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.__file__ (Lrubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.__file__ (Lrubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
L2 | |
LOCALVARIABLE socket Lorg/jruby/runtime/builtin/IRubyObject; L0 L3 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.__file__ (Lrubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb" | |
PUTFIELD rubyjit/Puma::Server$$uncork_socket_792568B260D122258ABE2B3147A2A2F1A482018B1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.641-05:00: JITCompiler: done jitting:Server.Puma::Server.uncork_socket at /home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/server.rb:103 | |
*** Dumping rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/null_io.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.__file__ (Lrubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Client$$reset_60E1962E3A33E5221A93ACF8FC1E6283648B8D381437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::Client$$reset_60E1962E3A33E5221A93ACF8FC1E6283648B8D381437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Client$$reset_60E1962E3A33E5221A93ACF8FC1E6283648B8D381437581790.__file__ (Lrubyjit/Puma::Client$$reset_60E1962E3A33E5221A93ACF8FC1E6283648B8D381437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Client$$reset_60E1962E3A33E5221A93ACF8FC1E6283648B8D381437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 3 | |
ICONST_0 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Arity.raiseArgumentError (Lorg/jruby/Ruby;[Lorg/jruby/runtime/builtin/IRubyObject;II)V | |
ALOAD 3 | |
ICONST_0 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.optElementOrNull ([Lorg/jruby/runtime/builtin/IRubyObject;II)Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP | |
IFNULL L1 | |
ASTORE 9 | |
GOTO L2 | |
L1 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getTrue ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 9 | |
POP | |
L2 | |
L3 | |
L4 | |
LINENUMBER 60 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@parser(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 60 | |
] | |
INVOKEDYNAMIC call:reset(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 60 | |
] | |
POP | |
L5 | |
LINENUMBER 61 L5 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getTrue ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEDYNAMIC set:@read_header(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 61 | |
] | |
POP | |
L6 | |
LINENUMBER 62 L6 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@proto_env(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 62 | |
] | |
INVOKEDYNAMIC call:dup(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 62 | |
] | |
INVOKEDYNAMIC set:@env(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 62 | |
] | |
POP | |
L7 | |
LINENUMBER 63 L7 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEDYNAMIC set:@body(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 63 | |
] | |
POP | |
L8 | |
LINENUMBER 64 L8 | |
ALOAD 2 | |
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: | |
0 | |
] | |
INVOKEDYNAMIC set:@parsed_bytes(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 64 | |
] | |
POP | |
L9 | |
LINENUMBER 65 L9 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getFalse ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEDYNAMIC set:@ready(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 65 | |
] | |
POP | |
L10 | |
LINENUMBER 67 L10 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@buffer(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 67 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L11 | |
L12 | |
LINENUMBER 68 L12 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@parser(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 68 | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@env(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 68 | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@buffer(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 68 | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@parsed_bytes(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 68 | |
] | |
INVOKEDYNAMIC call:execute(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 68 | |
] | |
INVOKEDYNAMIC set:@parsed_bytes(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 68 | |
] | |
POP | |
L13 | |
LINENUMBER 70 L13 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@parser(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 70 | |
] | |
INVOKEDYNAMIC call:finished?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 70 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L14 | |
L15 | |
LINENUMBER 71 L15 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:setup_body(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 71 | |
] | |
ARETURN | |
POP | |
GOTO L16 | |
L14 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@parsed_bytes(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 71 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC MAX_HEADER(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 71 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L17 | |
L18 | |
LINENUMBER 73 L18 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC HttpParserError(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"HEADER is longer than allowed, aborting client early.", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC fcall:raise(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 73 | |
] | |
POP | |
GOTO L19 | |
L17 | |
L19 | |
L16 | |
L20 | |
LINENUMBER 77 L20 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getFalse ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
GOTO L21 | |
L11 | |
ALOAD 9 | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L22 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC IO(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@to_io(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 77 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC FAST_TRACK_KA_TIMEOUT(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructObjectArray (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:select(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 77 | |
] | |
L22 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L23 | |
L24 | |
LINENUMBER 80 L24 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:try_to_finish(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 80 | |
] | |
ARETURN | |
GOTO L25 | |
L23 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L25 | |
L21 | |
ARETURN | |
L26 | |
LOCALVARIABLE fast_check Lorg/jruby/runtime/builtin/IRubyObject; L0 L27 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=1, rest=false) | |
*** Dumping rubyjit/Puma::Client$$reset_60E1962E3A33E5221A93ACF8FC1E6283648B8D381437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb" | |
PUTFIELD rubyjit/Puma::Client$$reset_60E1962E3A33E5221A93ACF8FC1E6283648B8D381437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.644-05:00: JITCompiler: done jitting:Client.Puma::Client.reset at /home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb:59 | |
*** Dumping rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 160 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:assign_default_content_type_and_charset!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 160 | |
] | |
POP | |
L3 | |
LINENUMBER 161 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:handle_conditional_get!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 161 | |
] | |
POP | |
L4 | |
LINENUMBER 163 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@header(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC SET_COOKIE(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"join" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@header(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC SET_COOKIE(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@header(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC SET_COOKIE(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"\n", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:join(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
INVOKEDYNAMIC attrAssign:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/MethodH*** Dumping rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.__file__ (Lrubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.__file__ *** | |
L0 | |
L1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
L2 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.__file__ (Lrubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/null_io.rb" | |
PUTFIELD rubyjit/Puma::NullIO$$close_05551A4F0D2025BFD8D3FF1BF37CAC2BE1FA20381437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.646-05:00: JITCompiler: done jitting:NullIO.Puma::NullIO.close at /home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/null_io.rb:31 | |
*** Dumping rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 4 | |
L1 | |
L2 | |
LINENUMBER 195 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:headers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 195 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC CONTENT_TYPE(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 195 | |
] | |
INVOKEDYNAMIC call:present?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 195 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
POP | |
GOTO L4 | |
L3 | |
L4 | |
L5 | |
LINENUMBER 197 L5 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "@content_type" | |
ALOAD 2 | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.getVariableDefined0 (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
IFNONNULL L6 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Mime(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "HTML" | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC set:@content_type(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 197 | |
] | |
GOTO L7 | |
L6 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@content_type(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 197 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L8 | |
GOTO L9 | |
L8 | |
POP | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Mime(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "HTML" | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.getConstantFrom1 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC set:@content_type(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 197 | |
] | |
L9 | |
L7 | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
POP | |
L10 | |
LINENUMBER 198 L10 | |
ALOAD 0 | |
ALOAD 1 | |
LDC "@charset" | |
ALOAD 2 | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.getVariableDefined1 (Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
IFNONNULL L11 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC call:class(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 198 | |
] | |
INVOKEDYNAMIC call:default_charset(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 198 | |
] | |
INVOKEDYNAMIC set:@charset(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 198 | |
] | |
GOTO L12 | |
L11 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@charset(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 198 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L13 | |
GOTO L14 | |
L13 | |
POP | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC call:class(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 198 | |
] | |
INVOKEDYNAMIC call:default_charset(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 198 | |
] | |
INVOKEDYNAMIC set:@charset(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 198 | |
] | |
L14 | |
L12 | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
POP | |
L15 | |
LINENUMBER 200 L15 | |
ALOAD 4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@content_type(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 200 | |
] | |
INVOKEDYNAMIC call:to_s(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 200 | |
] | |
INVOKEDYNAMIC call:dup(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 200 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L16 | |
LINENUMBER 201 L16 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@sending_file(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 201 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L17 | |
GOTO L18 | |
L17 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 20 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"; charset=", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 2 | |
INVOKEDYNAMIC get:@charset(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 201 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 201 | |
] | |
POP | |
L18 | |
L19 | |
LINENUMBER 203 L19 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:headers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 203 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC CONTENT_TYPE(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 203 | |
] | |
ARETURN | |
L20 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L20 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
PUTFIELD rubyjit/ActionDispatch::Response$$assign_default_content_type_and_charset!_263F2B9FFA4FF2CAD189B5ADDF96BC0064615CFE1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0002\u0000\u0000\u0002\u0000\u0000\u0000\u0000\u0000\u0001" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
ALOAD 0 | |
LDC 0 | |
LDC "US-ASCII" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.setEncoding (ILjava/lang/String;)V | |
RETURN | |
andles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 163 | |
] | |
POP | |
GOTO L6 | |
L5 | |
L6 | |
L7 | |
LINENUMBER 165 L7 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
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: | |
204 | |
] | |
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: | |
304 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ALOAD 2 | |
INVOKEDYNAMIC get:@status(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 165 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 165 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L8 | |
L9 | |
LINENUMBER 166 L9 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@header(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 166 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC CONTENT_TYPE(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:delete(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 166 | |
] | |
POP | |
L10 | |
LINENUMBER 167 L10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@status(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 167 | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@header(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 167 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.newArray ()Lorg/jruby/RubyArray; | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
GOTO L11 | |
L8 | |
L12 | |
LINENUMBER 169 L12 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@status(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 169 | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@header(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 169 | |
] | |
ALOAD 2 | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
L11 | |
ARETURN | |
L13 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L13 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.__file__ (Lrubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
PUTFIELD rubyjit/ActionDispatch::Response$$to_a_479668C17CE99665940FFF48C7F13FA8B4D9E52A1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.652-05:00: JITCompiler: done jitting:Response.ActionDispatch::Response.to_a at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb:159 | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.__file__ (Lrubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.__file__ (Lrubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 87 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:etag?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 87 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L3 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:last_modified?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 87 | |
] | |
L3 | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L4 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@cache_control(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 87 | |
] | |
INVOKEDYNAMIC call:empty?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 87 | |
] | |
INVOKEDYNAMIC call:!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 87 | |
] | |
L4 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L5 | |
L6 | |
LINENUMBER 88 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:set_conditional_cache_control!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 88 | |
] | |
GOTO L7 | |
L5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L7 | |
ARETURN | |
L8 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.__file__ (Lrubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb" | |
PUTFIELD rubyjit/ActionDispatch::Http::Cache::Response$$handle_conditional_get!_ADDFB06430A4D66A070F0D723E6501DF93521C961437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.653-05:00: JITCompiler: done jitting:Response.ActionDispatch::Http::Cache::Response.handle_conditional_get! at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb:86 | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.__file__ (Lrubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.__file__ (Lrubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 56 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:headers(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 56 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC LAST_MODIFIED(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb", 56 | |
] | |
ARETURN | |
L3 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.__file__ (Lrubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb" | |
PUTFIELD rubyjit/ActionDispatch::Http::Cache::Response$$last_modified?_1255E566ED314F51946733DD1F2B692A10CA2A9E1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.655-05:00: JITCompiler: done jitting:Response.ActionDispatch::Response.assign_default_content_type_and_charset! at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb:194 | |
*** Dumping rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.__file__ (Lrubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.__file__ (Lrubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 44 L2 | |
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;JLjava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
200, "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 44 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L3 | |
POP | |
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;JLjava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
201, "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 44 | |
] | |
L3 | |
ARETURN | |
L4 | |
LOCALVARIABLE status Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.__file__ (Lrubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
PUTFIELD rubyjit/Rack::ETag$$etag_status?_AE4D69DBA862C67367FE0AE556A9AD8B4E11D9F91437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.656-05:00: JITCompiler: done jitting:Response.ActionDispatch::Http::Cache::Response.last_modified? at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/cache.rb:55 | |
*** Dumping rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.__file__ (Lrubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.__file__ (Lrubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 48 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"to_path" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 48 | |
] | |
INVOKEDYNAMIC call:!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 48 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE body Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.__file__ (Lrubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
PUTFIELD rubyjit/Rack::ETag$$etag_body?_E2638D1921D4B51A31A14DD9B6DC9995F66468521437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.657-05:00: JITCompiler: done jitting:ETag.Rack::ETag.etag_body? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb:47 | |
*** Dumping rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.__file__ (Lrubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.__file__ (Lrubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 102 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:to_sym(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 102 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"to_path" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 102 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 103 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@body(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 103 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"to_path" | |
] | |
INVOKEDYNAMIC call:respond_to?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 103 | |
] | |
GOTO L5 | |
L3 | |
L6 | |
LINENUMBER 105 L6 | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"super", S | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/Helpers.getArgValues (Lorg/jruby/runtime/ThreadContext;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.call (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
L5 | |
ARETURN | |
L7 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L7 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.__file__ (Lrubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
PUTFIELD rubyjit/ActionDispatch::Response$$respond_to?_DBC8D2C3EC60E201890FF3716186C39D24F0B1361437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.662-05:00: JITCompiler: done jitting:Response.ActionDispatch::Response.respond_to? at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb:101 | |
*** Dumping rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.__file__ (Lrubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.__file__ (Lrubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 52 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Cache-Control", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 52 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Cache-Control", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 52 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"no-cache", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 52 | |
] | |
L3 | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L4 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"ETag", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:key?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 52 | |
] | |
L4 | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L5 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Last-Modified", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:key?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 52 | |
] | |
L5 | |
ARETURN | |
L6 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L6 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.__file__ (Lrubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
PUTFIELD rubyjit/Rack::ETag$$skip_caching?_AC82CCF9E0A7DE24AABAD820B187235F12738C251437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.664-05:00: JITCompiler: done jitting:ETag.Rack::ETag.etag_status? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb:43 | |
*** Dumping rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.__file__ (Lrubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.__file__ (Lrubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 9 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 58 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 58 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE part Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
*** Dumping rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 57 L2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.newArray ()Lorg/jruby/RubyArray; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 58 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,part,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,1,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb,57,true,qpart" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:each(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 58 | |
] | |
POP | |
L4 | |
LINENUMBER 59 L4 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:join(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 59 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L5 | |
LINENUMBER 60 L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:empty?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 60 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
GOTO L7 | |
L6 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Digest(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "MD5" | |
INVOKEVIRTUAL rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:hexdigest(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb", 60 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueThreeDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L7 | |
L8 | |
LINENUMBER 61 L8 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
L9 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L9 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.__file__ (Lrubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb" | |
PUTFIELD rubyjit/Rack::ETag$$digest_body_426644A7716FA1DA9E9C5C5B57E170B4FFB57E841437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.666-05:00: JITCompiler: done jitting:ETag.Rack::ETag.digest_body at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb:56 | |
2013-07-23T22:54:32.666-05:00: JITCompiler: done jitting:ETag.Rack::ETag.skip_caching? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/etag.rb:51 | |
*** Dumping rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.__file__ (Lrubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.__file__ (Lrubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKESTATIC rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.__file__ (Lrubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.chained_1_rescue_line_44 *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
L1 | |
L2 | |
LINENUMBER 46 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@body(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 46 | |
] | |
INVOKEDYNAMIC call:nil?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 46 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 47 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 20 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"ActionDispatch::Response#each delegated to @body.each, but @body is nil: ", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC call:inspect(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 47 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC fcall:raise(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 47 | |
] | |
GOTO L5 | |
L3 | |
L6 | |
LINENUMBER 49 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:raise(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 49 | |
] | |
L5 | |
ARETURN | |
L7 | |
*** Dumping rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.chained_0_rescue_1$RUBY$SYNTHETIC__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
L1 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getErrorInfo ()Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 8 | |
TRYCATCHBLOCK L2 L3 L4 org/jruby/exceptions/JumpException$FlowControlException | |
TRYCATCHBLOCK L2 L3 L5 java/lang/Throwable | |
L2 | |
L6 | |
LINENUMBER 44 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@body(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 44 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"each" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructObjectArray (Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.argsCatToArguments19 ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.getBlockFromBlockPassBody (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC call:__send__(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb", 44 | |
] | |
L3 | |
GOTO L7 | |
L4 | |
ATHROW | |
L5 | |
ASTORE 7 | |
ALOAD 7 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC NoMethodError(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/Helpers.isJavaExceptionHandled (Ljava/lang/Throwable;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L8 | |
ALOAD 7 | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/Helpers.storeExceptionInErrorInfo (Ljava/lang/Throwable;Lorg/jruby/runtime/ThreadContext;)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.chained_1_rescue_line_44 (Lrubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/Helpers.clearErrorInfo (Lorg/jruby/runtime/ThreadContext;)V | |
GOTO L9 | |
L8 | |
ALOAD 7 | |
ATHROW | |
L9 | |
L10 | |
GOTO L7 | |
TRYCATCHBLOCK L2 L10 L11 org/jruby/exceptions/JumpException$FlowControlException | |
L11 | |
ALOAD 1 | |
ALOAD 8 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setErrorInfo (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ATHROW | |
L7 | |
ALOAD 1 | |
ALOAD 8 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setErrorInfo (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ARETURN | |
L12 | |
*** Dumping rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ICONST_0 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.createSubarray ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;II)Lorg/jruby/RubyArray; | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.chained_0_rescue_1$RUBY$SYNTHETIC__file__ (Lrubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L2 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L2 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=true) | |
*** Dumping rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb" | |
PUTFIELD rubyjit/ActionDispatch::Response$$each_31DBD41AEF23A6DD1F48AE85FE838503B1A8EC951437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
ALOAD 0 | |
LDC 0 | |
LDC "US-ASCII" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.setEncoding (ILjava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 6 | |
ALOAD 6 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValues ()[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 7 | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.fillNil ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;)V | |
ALOAD 3 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 4 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 42 L2 | |
ALOAD 6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"HTTP_IF_MODIFIED_SINCE", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb", 42 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L3 | |
LINENUMBER 43 L3 | |
ALOAD 6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"HTTP_IF_NONE_MATCH", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb", 43 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueThreeDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L4 | |
LINENUMBER 45 L4 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L5 | |
POP | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
L5 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
GOTO L7 | |
L6 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getFalse ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
POP | |
L7 | |
L8 | |
LINENUMBER 47 L8 | |
ALOAD 7 | |
ICONST_4 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getTrue ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
AASTORE | |
L9 | |
LINENUMBER 48 L9 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
ALOAD 7 | |
ICONST_4 | |
AALOAD | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L11 | |
POP | |
ALOAD 7 | |
ICONST_4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:to_rfc2822(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb", 48 | |
] | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:modified_since?(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb", 48 | |
] | |
DUP_X2 | |
AASTORE | |
L11 | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
POP | |
GOTO L12 | |
L10 | |
L12 | |
L13 | |
LINENUMBER 49 L13 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L14 | |
ALOAD 7 | |
ICONST_4 | |
AALOAD | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L15 | |
POP | |
ALOAD 7 | |
ICONST_4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:etag_matches?(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb", 49 | |
] | |
DUP_X2 | |
AASTORE | |
L15 | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
POP | |
GOTO L16 | |
L14 | |
L16 | |
L17 | |
LINENUMBER 50 L17 | |
ALOAD 7 | |
ICONST_4 | |
AALOAD | |
ARETURN | |
L18 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L18 6 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=2, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_2 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 3 | |
LDC 1 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.__file__ (Lrubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb" | |
PUTFIELD rubyjit/Rack::ConditionalGet$$fresh?_C6E5631324AB54E6E48A4262C7B3BA96C0BD7FF91437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.668-05:00: JITCompiler: done jitting:Response.ActionDispatch::Response.each at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/http/response.rb:43 | |
2013-07-23T22:54:32.668-05:00: JITCompiler: done jitting:ConditionalGet.Rack::ConditionalGet.fresh? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/conditionalget.rb:41 | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.__file__ (Lrubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValues ()[Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 6 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.fillNil ([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/Ruby;)V | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 3 | |
ICONST_4 | |
ICONST_4 | |
INVOKESTATIC org/jruby/runtime/Arity.raiseArgumentError (Lorg/jruby/Ruby;[Lorg/jruby/runtime/builtin/IRubyObject;II)V | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 3 | |
ICONST_2 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 3 | |
ICONST_3 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueThreeDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 313 L2 | |
ALOAD 6 | |
ICONST_4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"rack.session", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 313 | |
] | |
AASTORE | |
L3 | |
LINENUMBER 314 L3 | |
ALOAD 6 | |
ICONST_5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"rack.session.options", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 314 | |
] | |
AASTORE | |
L4 | |
LINENUMBER 316 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"drop" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 316 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L5 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"renew" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 316 | |
] | |
L5 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L6 | |
L7 | |
LINENUMBER 317 L7 | |
ALOAD 6 | |
BIPUSH 6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"id" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 317 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L8 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:generate_sid(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 317 | |
] | |
L8 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
INVOKEDYNAMIC fcall:destroy_session(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 317 | |
] | |
AASTORE | |
L9 | |
LINENUMBER 318 L9 | |
ALOAD 6 | |
BIPUSH 6 | |
AALOAD | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
GOTO L11 | |
L10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
POP | |
L11 | |
GOTO L12 | |
L6 | |
L12 | |
L13 | |
LINENUMBER 321 L13 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 6 | |
ICONST_4 | |
AALOAD | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
INVOKEDYNAMIC fcall:commit_session?(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 321 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L14 | |
GOTO L15 | |
L14 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
POP | |
L15 | |
L16 | |
LINENUMBER 323 L16 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_4 | |
AALOAD | |
INVOKEDYNAMIC fcall:loaded_session?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 323 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L17 | |
GOTO L18 | |
L17 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_4 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"load!" | |
] | |
INVOKEDYNAMIC call:send(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 323 | |
] | |
POP | |
L18 | |
L19 | |
LINENUMBER 324 L19 | |
ALOAD 6 | |
ICONST_4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_4 | |
AALOAD | |
INVOKEDYNAMIC call:to_hash(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 324 | |
] | |
AASTORE | |
L20 | |
LINENUMBER 325 L20 | |
ALOAD 6 | |
BIPUSH 6 | |
AALOAD | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L21 | |
GOTO L22 | |
L21 | |
POP | |
ALOAD 6 | |
BIPUSH 6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"id" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 325 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L23 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:generate_sid(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 325 | |
] | |
L23 | |
DUP_X2 | |
AASTORE | |
L22 | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
POP | |
L24 | |
LINENUMBER 327 L24 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
BIPUSH 7 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 6 | |
BIPUSH 6 | |
AALOAD | |
ALOAD 6 | |
ICONST_4 | |
AALOAD | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
INVOKESTATIC org/jruby/runtime/Helpers.constructObjectArray (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:set_session(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 327 | |
] | |
DUP_X2 | |
AASTORE | |
INVOKEDYNAMIC call:!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 327 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L25 | |
L26 | |
LINENUMBER 328 L26 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"rack.errors", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 328 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 30 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Warning! ", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC call:class(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 328 | |
] | |
INVOKEDYNAMIC call:name(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 328 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
" failed to save session. Content dropped.", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC call: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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 328 | |
] | |
POP | |
GOTO L27 | |
L25 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"defer" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 328 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L28 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"renew" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 328 | |
] | |
INVOKEDYNAMIC call:!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 328 | |
] | |
L28 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L29 | |
L30 | |
LINENUMBER 330 L30 | |
ALOAD 1 | |
INVOKEDYNAMIC getBoolean:\=\%VERBOSE(Lorg/jruby/runtime/ThreadContext;)Z [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.globalBooleanBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 330 | |
] | |
IFEQ L31 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"rack.errors", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 330 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 20 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"Defering cookie for ", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 6 | |
BIPUSH 6 | |
AALOAD | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC call: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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 330 | |
] | |
POP | |
GOTO L32 | |
L31 | |
L32 | |
GOTO L33 | |
L29 | |
L34 | |
LINENUMBER 332 L34 | |
ALOAD 6 | |
BIPUSH 8 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Hash(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:new(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 332 | |
] | |
AASTORE | |
L35 | |
LINENUMBER 333 L35 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
BIPUSH 8 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"value" | |
] | |
ALOAD 6 | |
BIPUSH 7 | |
AALOAD | |
INVOKEDYNAMIC attrAssign:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 333 | |
] | |
POP | |
L36 | |
LINENUMBER 334 L36 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"expire_after" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 334 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L37 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
BIPUSH 8 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"expires" | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Time(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:now(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 334 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"expire_after" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 334 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 334 | |
] | |
INVOKEDYNAMIC attrAssign:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 334 | |
] | |
POP | |
GOTO L38 | |
L37 | |
L38 | |
L39 | |
LINENUMBER 335 L39 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
BIPUSH 8 | |
AALOAD | |
ALOAD 6 | |
ICONST_5 | |
AALOAD | |
INVOKEDYNAMIC call:merge!(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 335 | |
] | |
INVOKEDYNAMIC fcall:set_cookie(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 335 | |
] | |
POP | |
L33 | |
L27 | |
L40 | |
LINENUMBER 338 L40 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ARETURN | |
L41 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L41 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=4, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
PUTFIELD rubyjit/Rack::Session::Abstract::ID$$commit_session_D5C665B5AB1C4C3EFEC69CEAD26C1AADD85B069F1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
ALOAD 0 | |
LDC 0 | |
LDC "US-ASCII" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.setEncoding (ILjava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.671-05:00: JITCompiler: done jitting:ID.Rack::Session::Abstract::ID.commit_session at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:312 | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.__file__ (Lrubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.__file__ (Lrubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 6 | |
ALOAD 3 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 4 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 302 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"secure" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 302 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
GOTO L4 | |
L3 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getTrue ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ARETURN | |
POP | |
L4 | |
L5 | |
LINENUMBER 303 L5 | |
ALOAD 6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Rack(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Request" | |
INVOKEVIRTUAL rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:new(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 303 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L6 | |
LINENUMBER 304 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:ssl?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 304 | |
] | |
ARETURN | |
L7 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L7 6 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=2, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_2 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 3 | |
LDC 1 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.__file__ (Lrubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
PUTFIELD rubyjit/Rack::Session::Abstract::ID$$security_matches?_0C6D030E3EB708A4FB84AEF39AC20ADD5BC9F3181437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.672-05:00: JITCompiler: done jitting:ID.Rack::Session::Abstract::ID.security_matches? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:301 | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.__file__ (Lrubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 6 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.__file__ (Lrubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 7 | |
ALOAD 3 | |
ALOAD 7 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 4 | |
ALOAD 7 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 5 | |
ALOAD 7 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 281 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"skip" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 281 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 282 L4 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getFalse ()Lorg/jruby/RubyBoolean; | |
ALOAD 1 | |
INVOKEDYNAMIC checkpoint(Lorg/jruby/runtime/ThreadContext;)V [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.checkpointBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
GOTO L5 | |
L3 | |
L6 | |
LINENUMBER 284 L6 | |
ALOAD 7 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:loaded_session?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 284 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L7 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:forced_session_update?(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 284 | |
] | |
L7 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueThreeDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L8 | |
LINENUMBER 285 L8 | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueThreeDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L9 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 7 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:security_matches?(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 285 | |
] | |
L9 | |
L5 | |
ARETURN | |
L10 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L10 7 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=3, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.__file__ (Lrubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.__file__ (Lrubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_3 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 3 | |
LDC 1 | |
AALOAD | |
ALOAD 3 | |
LDC 2 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.__file__ (Lrubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
PUTFIELD rubyjit/Rack::Session::Abstract::ID$$commit_session?_5729A0799C52359F3CDA7DB5971F54C7FA5F41151437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 83 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKEDYNAMIC call:nil?(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 83 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE k Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
LOCALVARIABLE v Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 10 | |
*** Dumping rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 4 | |
L1 | |
L2 | |
LINENUMBER 81 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC fcall:load_for_read!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 81 | |
] | |
POP | |
L3 | |
LINENUMBER 82 L3 | |
ALOAD 4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/RubyHash.newHash (Lorg/jruby/Ruby;)Lorg/jruby/RubyHash; | |
ALOAD 2 | |
INVOKEDYNAMIC call:replace(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 82 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L4 | |
LINENUMBER 83 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,k;v,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb,82,true,qk;qv" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:delete_if(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb", 83 | |
] | |
POP | |
L5 | |
LINENUMBER 84 L5 | |
ALOAD 4 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L6 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L6 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.__file__ (Lrubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb" | |
PUTFIELD rubyjit/Rack::Session::Abstract::SessionHash$$to_hash_33EBBC2DC21B21988004F7B3BB3215A6D73BBDAA1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit$ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790 | |
PUTFIELD rubyjit$ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790; | |
RETURN | |
*** Dumping rubyjit$ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790.block_0$RUBY$__file__ (Lrubyjit/ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
2013-07-23T22:54:32.678-05:00: JITCompiler: done jitting:ID.Rack::Session::Abstract::ID.commit_session? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:280 | |
*** Dumping rubyjit$ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/log_subscriber.rb" | |
ARETURN | |
*** Dumping rubyjit$ActiveSupport::LogSubscriber$$flush_all!_FB41B80004B122A98533AF5F7E973A65677A40D11437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 83 | |
IRETURN | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_session_0AB5DE545735FDCD181ACF7CD871A591B78F840C1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_session_0AB5DE545735FDCD181ACF7CD871A591B78F840C1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Session::CookieStore$$set_session_0AB5DE545735FDCD181ACF7CD871A591B78F840C1437581790.__file__ (Lrubyjit/ActionDispatch::Session::CookieStore$$set_session_0AB5DE545735FDCD181ACF7CD871A591B78F840C1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
2013-07-23T22:54:32.679-05:00: JITCompiler: done jitting:SessionHash.Rack::Session::Abstract::SessionHash.to_hash at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:80 | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.__file__ (Lrubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_session_0AB5DE545735FDCD181ACF7CD871A591B78F840C1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 3 | |
ICONST_4 | |
ICONST_4 | |
INVOKESTATIC org/jruby/runtime/Arity.raiseArgumentError (Lorg/jruby/Ruby;[Lorg/jruby/runtime/builtin/IRubyObject;II)V | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
ALOAD 3 | |
ICONST_2 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 11 | |
ALOAD 3 | |
ICONST_3 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 12 | |
L1 | |
L2 | |
LINENUMBER 59 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 11 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"session_id", "US-ASCII", 32 | |
] | |
ALOAD 10 | |
INVOKESTATIC org/jruby/runtime/Helpers.constructSmallHash (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyHash; | |
INVOKEDYNAMIC call:merge!(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb", 59 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE env Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
LOCALVARIABLE sid Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 10 | |
LOCALVARIABLE session_data Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 11 | |
LOCALVARIABLE options Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 12 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=4, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_session_0AB5DE545735FDCD181ACF7CD871A591B78F840C1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb" | |
PUTFIELD rubyjit/ActionDispatch::Session::CookieStore$$set_session_0AB5DE545735FDCD181ACF7CD871A591B78F840C1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.681-05:00: JITCompiler: done jitting:CookieStore.ActionDispatch::Session::CookieStore.set_session at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb:58 | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
ALOAD 6 | |
INVOKESTATIC rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.__file__ (Lrubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 14 | |
ALOAD 3 | |
ASTORE 11 | |
ALOAD 4 | |
ASTORE 12 | |
ALOAD 5 | |
ASTORE 13 | |
L1 | |
L2 | |
LINENUMBER 63 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC ActionDispatch(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Request" | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 11 | |
INVOKEDYNAMIC call:new(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb", 63 | |
] | |
ASTORE 14 | |
L3 | |
LINENUMBER 64 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 14 | |
INVOKEDYNAMIC call:cookie_jar(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb", 64 | |
] | |
INVOKEDYNAMIC call:signed(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb", 64 | |
] | |
ALOAD 2 | |
INVOKEDYNAMIC get:@key(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb", 64 | |
] | |
ALOAD 13 | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb", 64 | |
] | |
ARETURN | |
L4 | |
LOCALVARIABLE env Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 11 | |
LOCALVARIABLE session_id Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 12 | |
LOCALVARIABLE cookie Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 13 | |
LOCALVARIABLE request Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 14 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=3, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_3 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 3 | |
LDC 1 | |
AALOAD | |
ALOAD 3 | |
LDC 2 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.__file__ (Lrubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb" | |
PUTFIELD rubyjit/ActionDispatch::Session::CookieStore$$set_cookie_253DD0FD6C8D1ECBFCF7C6D2AAB6540C7B2079F31437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.682-05:00: JITCompiler: done jitting:CookieStore.ActionDispatch::Session::CookieStore.set_cookie at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/session/cookie_store.rb:62 | |
*** Dumping rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 6 | |
ALOAD 3 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 4 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 298 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Hash(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:is_a?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 298 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 299 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:symbolize_keys!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 299 | |
] | |
POP | |
L5 | |
LINENUMBER 300 L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"value" | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@verifier(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 300 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"value" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 300 | |
] | |
INVOKEDYNAMIC call:generate(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 300 | |
] | |
INVOKEDYNAMIC attrAssign:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 300 | |
] | |
POP | |
GOTO L6 | |
L3 | |
L7 | |
LINENUMBER 302 L7 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"value" | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@verifier(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 302 | |
] | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:generate(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 302 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructSmallHash (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyHash; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L6 | |
L8 | |
LINENUMBER 305 L8 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"value" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 305 | |
] | |
INVOKEDYNAMIC call:size(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 305 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC MAX_COOKIE_SIZE(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 305 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L9 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC CookieOverflow(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC fcall:raise(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 305 | |
] | |
POP | |
GOTO L10 | |
L9 | |
L10 | |
L11 | |
LINENUMBER 306 L11 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@parent_jar(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 306 | |
] | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 306 | |
] | |
ARETURN | |
L12 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L12 6 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=2, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_2 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 3 | |
LDC 1 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
PUTFIELD rubyjit/ActionDispatch::Cookies::SignedCookieJar$$\=\{\}=_4A807A299D729195818FF12A46DD7CB2E12D2E271437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/message_verifier.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.__file__ (Lrubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.__file__ (Lrubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ASTORE 10 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 53 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getObject ()Lorg/jruby/RubyClass; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Base64" | |
INVOKEVIRTUAL rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@serializer(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/message_verifier.rb", 53 | |
] | |
ALOAD 9 | |
INVOKEDYNAMIC call:dump(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/message_verifier.rb", 53 | |
] | |
INVOKEDYNAMIC call:strict_encode64(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/message_verifier.rb", 53 | |
] | |
ASTORE 10 | |
L3 | |
LINENUMBER 54 L3 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 30 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
ALOAD 10 | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"--", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKEDYNAMIC fcall:generate_digest(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/message_verifier.rb", 54 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
ARETURN | |
L4 | |
LOCALVARIABLE value Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 9 | |
LOCALVARIABLE data Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 10 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.__file__ (Lrubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/message_verifier.rb" | |
PUTFIELD rubyjit/ActiveSupport::MessageVerifier$$generate_009BF10F5F2A6EDEAE77B73B74E49ACB4C6B3EEC1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
ALOAD 0 | |
LDC 0 | |
LDC "US-ASCII" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.setEncoding (ILjava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.685-05:00: JITCompiler: done jitting:MessageVerifier.ActiveSupport::MessageVerifier.generate at /home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/message_verifier.rb:52 | |
*** Dumping rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/base64.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.__file__ (Lrubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.__file__ (Lrubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 65 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 9 | |
INVOKESTATIC org/jruby/runtime/Helpers.constructRubyArray (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyArray; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"m0", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC call:pack(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/base64.rb", 65 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE bin Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.__file__ (Lrubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
2013-07-23T22:54:32.686-05:00: JITCompiler: done jitting:SignedCookieJar.ActionDispatch::Cookies::SignedCookieJar.[]= at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb:297 | |
*** Dumping rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/base64.rb" | |
PUTFIELD rubyjit/Base64$$strict_encode64_6B97043BC3F2BC6A1093F184B12CBC952EB35A5D1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
2013-07-23T22:54:32.686-05:00: JITCompiler: done jitting:Base64.Base64.strict_encode64 at /home/luke/.rvm/rubies/jruby-1.7.4/lib/ruby/1.9/base64.rb:64 | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
ALOAD 5 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 158 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@host(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 158 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getRegexp(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyRegexp; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getRegexpBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"^\\.?(.*)$", "ASCII-8BIT", 512 | |
] | |
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 | |
] | |
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;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 158 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 158 | |
] | |
ARETURN | |
L3 | |
POP | |
GOTO L1 | |
TRYCATCHBLOCK L1 L3 L3 org/jruby/exceptions/JumpException$RedoJump | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 5 | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 145 L2 | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"[]", F | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"path" | |
] | |
DUP2 | |
ASTORE 9 | |
ASTORE 10 | |
INVOKEVIRTUAL org/jruby/runtime/CallSite.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; | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L3 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 10 | |
ALOAD 9 | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC getCallSite()Lorg/jruby/runtime/CallSite; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getCallSiteBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"[]=", F | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.opElementAsgnWithOrPartTwoOneArg (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/CallSite;)Lorg/jruby/runtime/builtin/IRubyObject; | |
L3 | |
POP | |
L4 | |
LINENUMBER 147 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"domain" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 147 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"all" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 147 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L5 | |
L6 | |
LINENUMBER 149 L6 | |
ALOAD 5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"tld_length" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 149 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L7 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"", "ASCII-8BIT", 32 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"([^.]+\\.?){", "ASCII-8BIT", 32 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"tld_length" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 149 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.asString ()Lorg/jruby/RubyString; | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"}$", "ASCII-8BIT", 32 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.constructObjectArray (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)[Lorg/jruby/runtime/builtin/IRubyObject; | |
LDC 512 | |
INVOKESTATIC org/jruby/RubyRegexp.newDRegexpEmbedded19 (Lorg/jruby/Ruby;[Lorg/jruby/runtime/builtin/IRubyObject;I)Lorg/jruby/RubyRegexp; | |
GOTO L8 | |
L7 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC DOMAIN_REGEXP(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
L8 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L9 | |
LINENUMBER 153 L9 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"domain" | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@host(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 153 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getRegexp(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyRegexp; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getRegexpBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"^[\\d.]+$", "ASCII-8BIT", 512 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 153 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L10 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@host(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 153 | |
] | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 153 | |
] | |
L10 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L11 | |
L12 | |
LINENUMBER 154 L12 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
LDC 20 | |
ALOAD 0 | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.getEncoding0 ()Lorg/jcodings/Encoding; | |
INVOKESTATIC org/jruby/RubyString.newStringLight (Lorg/jruby/Ruby;ILorg/jcodings/Encoding;)Lorg/jruby/RubyString; | |
INVOKEDYNAMIC getByteList()Lorg/jruby/util/ByteList; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getByteListBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
".", "US-ASCII" | |
] | |
LDC 32 | |
INVOKESTATIC org/jruby/runtime/Helpers.appendByteList19 (Lorg/jruby/RubyString;Lorg/jruby/util/ByteList;I)Lorg/jruby/RubyString; | |
ALOAD 1 | |
INVOKESTATIC org/jruby/runtime/Helpers.backrefLastMatch (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.shortcutAppend (Lorg/jruby/RubyString;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString; | |
GOTO L13 | |
L11 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L13 | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 154 | |
] | |
GOTO L14 | |
L5 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"domain" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 154 | |
] | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Array(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:is_a?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 154 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L15 | |
L16 | |
LINENUMBER 158 L16 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"domain" | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"domain" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 158 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,domain,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,1,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb,157,false,qdomain" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:find(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 158 | |
] | |
INVOKEDYNAMIC attrAssignExpr:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 158 | |
] | |
GOTO L17 | |
L15 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L17 | |
L14 | |
ARETURN | |
L18 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L18 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 6 | |
ALOAD 3 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
ALOAD 4 | |
ALOAD 6 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 165 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Hash(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:is_a?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 165 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 166 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:symbolize_keys!(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 166 | |
] | |
POP | |
L5 | |
LINENUMBER 167 L5 | |
ALOAD 6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"value" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 167 | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
GOTO L6 | |
L3 | |
L7 | |
LINENUMBER 169 L7 | |
ALOAD 6 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueTwoDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L8 | |
LINENUMBER 170 L8 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"value" | |
] | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.constructSmallHash (Lorg/jruby/Ruby;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyHash; | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueOneDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L6 | |
L9 | |
LINENUMBER 173 L9 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:handle_options(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 173 | |
] | |
POP | |
L10 | |
LINENUMBER 175 L10 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@cookies(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 175 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:to_s(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 175 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 175 | |
] | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 175 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L11 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 1 | |
INVOKEDYNAMIC getSymbol(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubySymbol; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getSymbolBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"expires" | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 175 | |
] | |
L11 | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L12 | |
L13 | |
LINENUMBER 176 L13 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@cookies(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 176 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:to_s(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 176 | |
] | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC attrAssign:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 176 | |
] | |
POP | |
L14 | |
LINENUMBER 177 L14 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@set_cookies(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 177 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:to_s(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 177 | |
] | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueOneDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC attrAssign:\=\{\}=(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 177 | |
] | |
POP | |
L15 | |
LINENUMBER 178 L15 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@delete_cookies(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 178 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:to_s(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 178 | |
] | |
INVOKEDYNAMIC call:delete(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 178 | |
] | |
POP | |
GOTO L16 | |
L12 | |
L16 | |
L17 | |
LINENUMBER 181 L17 | |
ALOAD 6 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueTwoDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
L18 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L18 6 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=2, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_2 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 3 | |
LDC 1 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
PUTFIELD rubyjit/ActionDispatch::Cookies::CookieJar$$\=\{\}=_B2D4F8284DE72B20F3D8E5712B434461589B65C71437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
PUTFIELD rubyjit/ActionDispatch::Cookies::CookieJar$$handle_options_09701D209CB319F1D07CF32BA2CAD0A2819905941437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0002\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
ALOAD 0 | |
LDC 0 | |
LDC "US-ASCII" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.setEncoding (ILjava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.692-05:00: JITCompiler: done jitting:CookieJar.ActionDispatch::Cookies::CookieJar.[]= at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb:164 | |
2013-07-23T22:54:32.692-05:00: JITCompiler: done jitting:CookieJar.ActionDispatch::Cookies::CookieJar.handle_options at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb:144 | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 427 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@names(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 427 | |
] | |
ALOAD 9 | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 427 | |
] | |
DUP | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFNE L3 | |
POP | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@names(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 427 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC call:downcase(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 427 | |
] | |
INVOKEDYNAMIC call:include?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb", 427 | |
] | |
L3 | |
ARETURN | |
L4 | |
LOCALVARIABLE k Lorg/jruby/runtime/builtin/IRubyObject; L0 L5 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.__file__ (Lrubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
PUTFIELD rubyjit/Rack::Utils::HeaderHash$$include?_92883F671C5CE5C2CCC51FC2FE3443E049F5DEF31437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 235 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKEDYNAMIC fcall:write_cookie?(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 235 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getObject ()Lorg/jruby/RubyClass; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Rack" | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Utils" | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.getConstantFrom1 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 9 | |
ALOAD 10 | |
INVOKEDYNAMIC call:set_cookie_header!(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 235 | |
] | |
GOTO L4 | |
L3 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L4 | |
ARETURN | |
L5 | |
LOCALVARIABLE k Lorg/jruby/runtime/builtin/IRubyObject; L0 L6 9 | |
LOCALVARIABLE v Lorg/jruby/runtime/builtin/IRubyObject; L0 L6 10 | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.block_1$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 236 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/Ruby.getObject ()Lorg/jruby/RubyClass; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Rack" | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.getConstantFrom2 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Utils" | |
INVOKEVIRTUAL rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.getConstantFrom3 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 9 | |
ALOAD 10 | |
INVOKEDYNAMIC call:delete_cookie_header!(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 236 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE k Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
LOCALVARIABLE v Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 10 | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 235 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@set_cookies(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 235 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,k;v,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb,234,true,qk;qv" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:each(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 235 | |
] | |
POP | |
L3 | |
LINENUMBER 236 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@delete_cookies(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 236 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,k;v,0,0,-1", 2 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_1$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb,235,true,qk;qv" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:each(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb", 236 | |
] | |
ARETURN | |
L4 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L4 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.__file__ (Lrubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb" | |
PUTFIELD rubyjit/ActionDispatch::Cookies::CookieJar$$write_8A3440F5BFC94155E6A97C9E0A223AAA4E14E63F1437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0003\u0000\u0000\u0000\u0004\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.697-05:00: JITCompiler: done jitting:CookieJar.ActionDispatch::Cookies::CookieJar.write at /home/luke/.rvm/gems/jruby-1.7.4/gems/actionpack-3.2.13/lib/action_dispatch/middleware/cookies.rb:234 | |
2013-07-23T22:54:32.698-05:00: JITCompiler: done jitting:HeaderHash.Rack::Utils::HeaderHash.include? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb:426 | |
*** Dumping rubyjit$Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790 | |
PUTFIELD rubyjit$Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790; | |
RETURN | |
*** Dumping rubyjit$Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790.block_0$RUBY$__file__ (Lrubyjit/Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/context.rb" | |
ARETURN | |
*** Dumping rubyjit$Rack::Cache::Context$$private_request?_1A5C53C1F0B6AB7AF3140896509B33826D220DDB1437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 107 | |
IRETURN | |
*** Dumping rubyjit$Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790 | |
PUTFIELD rubyjit$Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790; | |
RETURN | |
*** Dumping rubyjit$Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790.block_0$RUBY$__file__ (Lrubyjit/Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
ARETURN | |
*** Dumping rubyjit$Rack::Cache::CacheControl$$to_s_1C5A974CB976CA364DDCAE9C7227ABF210E2F80C1437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 171 | |
IRETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 79 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"no-store", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC fcall:\=\{\}(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 79 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
PUTFIELD rubyjit/Rack::Cache::CacheControl$$no_store?_027ED82BD2D64D2F15FEB230DB61D514C429CB911437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.711-05:00: JITCompiler: done jitting:CacheControl.Rack::Cache::CacheControl.no_store? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb:78 | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.__file__ *** | |
L0 | |
L1 | |
L2 | |
LINENUMBER 33 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"private", "US-ASCII", 32 | |
] | |
INVOKEDYNAMIC fcall:\=\{\}(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb", 33 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 4 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=0, optional=0, rest=false) | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_0 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.__file__ (Lrubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb" | |
PUTFIELD rubyjit/Rack::Cache::CacheControl$$private?_576FB3FFBD38119F5C777509E24F62A5D08211761437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.714-05:00: JITCompiler: done jitting:CacheControl.Rack::Cache::CacheControl.private? at /home/luke/.rvm/gems/jruby-1.7.4/gems/rack-cache-1.2/lib/rack/cache/cachecontrol.rb:32 | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790 | |
PUTFIELD rubyjit$Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790; | |
RETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790.block_0$RUBY$__file__ (Lrubyjit/Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
ARETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$to_hash_11A1BC3BBBAFBD1B25A11AFFFDD8B38819C1138E1437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 403 | |
IRETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790 | |
PUTFIELD rubyjit$Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790; | |
RETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790.block_0$RUBY$__file__ (Lrubyjit/Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/rack-1.4.5/lib/rack/utils.rb" | |
ARETURN | |
*** Dumping rubyjit$Rack::Utils::HeaderHash$$each_792E0F7AC6C578D8A836966366A626F00F063D861437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 396 | |
IRETURN | |
*** Dumping rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.__file__ (Lrubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.__file__ (Lrubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.__file__ *** | |
L0 | |
ALOAD 3 | |
ASTORE 9 | |
L1 | |
L2 | |
LINENUMBER 56 L2 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC Time(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC call:now(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 56 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 56 | |
] | |
INVOKEDYNAMIC set:@timeout_at(Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb", 56 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE val Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.__file__ (Lrubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb" | |
PUTFIELD rubyjit/Puma::Client$$set_timeout_D7ABFC3A28E715C60C69134B5282AEFEE0B461E21437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.838-05:00: JITCompiler: done jitting:Client.Puma::Client.set_timeout at /home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/client.rb:55 | |
*** Dumping rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/time/calculations.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.setPosition *** | |
L0 | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb" | |
ILOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.setFileAndLine (Ljava/lang/String;I)V | |
RETURN | |
*** Dumping rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.__file__ (Lrubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.__file__ (Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.__file__ (Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.block_1$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
DUP | |
ASTORE 9 | |
ASTORE 10 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
ALOAD 3 | |
ICONST_0 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 9 | |
ALOAD 3 | |
ICONST_1 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.elementOrNil ([Lorg/jruby/runtime/builtin/IRubyObject;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ASTORE 10 | |
L1 | |
L2 | |
LINENUMBER 138 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 9 | |
INVOKEDYNAMIC call:timeout_at(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 138 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 10 | |
INVOKEDYNAMIC call:timeout_at(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 138 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 138 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE a Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 9 | |
LOCALVARIABLE b Lorg/jruby/runtime/builtin/IRubyObject; L0 L4 10 | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.block_0$RUBY$__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 1 | |
INVOKEDYNAMIC runtime(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/Ruby; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
ALOAD 4 | |
INVOKESTATIC org/jruby/runtime/Helpers.processBlockArgument (Lorg/jruby/Ruby;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 3 | |
POP | |
POP | |
L1 | |
L2 | |
LINENUMBER 133 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@input(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 133 | |
] | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 133 | |
] | |
POP | |
L3 | |
LINENUMBER 134 L3 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@trigger(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 134 | |
] | |
ALOAD 1 | |
INVOKEDYNAMIC getString(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/RubyString; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStringBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"*", "US-ASCII", 32 | |
] | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 134 | |
] | |
POP | |
L4 | |
LINENUMBER 136 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC call:timeout_at(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 136 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L5 | |
L6 | |
LINENUMBER 137 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@timeouts(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 137 | |
] | |
ALOAD 5 | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getNextCapturedScope ()Lorg/jruby/runtime/DynamicScope; | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 137 | |
] | |
POP | |
L7 | |
LINENUMBER 138 L7 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@timeouts(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 138 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/la*** Dumping rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.__file__ *** | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.__file__ (Lrubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 309 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
INVOKEDYNAMIC ActiveSupport(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getConstantBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.checkIsModule (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyModule; | |
ALOAD 0 | |
SWAP | |
ALOAD 1 | |
LDC "Duration" | |
INVOKEVIRTUAL rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.getConstantFrom0 (Lorg/jruby/RubyModule;Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/time/calculations.rb", 309 | |
] | |
INVOKEINTERFACE org/jruby/runtime/builtin/IRubyObject.isTrue ()Z | |
IFEQ L3 | |
L4 | |
LINENUMBER 310 L4 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ALOAD 2 | |
INVOKEDYNAMIC call:since(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/time/calculations.rb", 310 | |
] | |
GOTO L5 | |
L3 | |
L6 | |
LINENUMBER 312 L6 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
ALOAD 5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.getValueZeroDepthZeroOrNil (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
INVOKEDYNAMIC fcall:plus_without_duration(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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/time/calculations.rb", 312 | |
] | |
L5 | |
ARETURN | |
L7 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L7 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.__file__ (Lrubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/time/calculations.rb" | |
PUTFIELD rubyjit/Time$$plus_with_duration_5A5EBEB3CEAC80D74428BAB0B2E42BCEE4F3EE801437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0001\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
ng/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
1 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,a;b,0,0,-1", 2 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_1$RUBY$__file__,2,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb,137,true,qa;qb" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:sort!(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 138 | |
] | |
POP | |
L8 | |
LINENUMBER 140 L8 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC vcall:calculate_sleep(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/InvocationLinker.invocationBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 140 | |
] | |
GOTO L9 | |
L5 | |
ALOAD 1 | |
INVOKEDYNAMIC nil(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.contextFieldBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;) | |
// arguments: none | |
] | |
L9 | |
ARETURN | |
L10 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L10 5 | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
INVOKEVIRTUAL org/jruby/runtime/ThreadContext.getCurrentScope ()Lorg/jruby/runtime/DynamicScope; | |
ASTORE 5 | |
ALOAD 3 | |
ALOAD 5 | |
SWAP | |
INVOKEVIRTUAL org/jruby/runtime/DynamicScope.setValueZeroDepthZero (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; | |
POP | |
L1 | |
L2 | |
LINENUMBER 132 L2 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 2 | |
INVOKEDYNAMIC get:@mutex(Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.variableBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 132 | |
] | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 0 | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getLoadStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
0 | |
] | |
INVOKEDYNAMIC getStaticScope(Lorg/jruby/ast/executable/AbstractScript;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/parser/StaticScope; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getStaticScopeBootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"BLOCK,,0,0,-1", 1 | |
] | |
INVOKEDYNAMIC getBlockBody19(Ljava/lang/Object;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/parser/StaticScope;)Lorg/jruby/runtime/BlockBody; [ | |
// handle kind 0x6 : INVOKESTATIC | |
org/jruby/runtime/invokedynamic/InvokeDynamicSupport.getBlockBody19Bootstrap((Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"block_0$RUBY$__file__,0,false,2,/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb,131,false,NONE" | |
] | |
INVOKESTATIC org/jruby/runtime/Helpers.createBlock19 (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/BlockBody;)Lorg/jruby/runtime/Block; | |
INVOKEDYNAMIC callIter:synchronize(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)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/String;I)Ljava/lang/invoke/CallSite;) | |
// arguments: | |
"/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb", 132 | |
] | |
ARETURN | |
L3 | |
LOCALVARIABLE locals Lorg/jruby/runtime/DynamicScope; L1 L3 5 | |
@Lorg/jruby/anno/JRubyMethod;(name="__file__", frame=true, required=1, optional=0, rest=false) | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.__file__ *** | |
L0 | |
ALOAD 1 | |
ALOAD 3 | |
ICONST_1 | |
INVOKESTATIC org/jruby/runtime/Helpers.checkArgumentCount (Lorg/jruby/runtime/ThreadContext;[Lorg/jruby/runtime/builtin/IRubyObject;I)V | |
ALOAD 0 | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
LDC 0 | |
AALOAD | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.__file__ (Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL org/jruby/ast/executable/AbstractScript.<init> ()V | |
ALOAD 0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb" | |
PUTFIELD rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.filename : Ljava/lang/String; | |
ALOAD 0 | |
NEW org/jruby/ast/executable/RuntimeCache | |
DUP | |
INVOKESPECIAL org/jruby/ast/executable/RuntimeCache.<init> ()V | |
PUTFIELD org/jruby/ast/executable/AbstractScript.runtimeCache : Lorg/jruby/ast/executable/RuntimeCache; | |
ALOAD 0 | |
LDC "\uffff\u0003\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000" | |
INVOKEVIRTUAL org/jruby/ast/executable/AbstractScript.initFromDescriptor (Ljava/lang/String;)V | |
RETURN | |
2013-07-23T22:54:32.841-05:00: JITCompiler: done jitting:Reactor.Puma::Reactor.add at /home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb:131 | |
2013-07-23T22:54:32.842-05:00: JITCompiler: done jitting:Time.Time.plus_with_duration at /home/luke/.rvm/gems/jruby-1.7.4/gems/activesupport-3.2.13/lib/active_support/core_ext/time/calculations.rb:308 | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_0$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790 | |
PUTFIELD rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790; | |
RETURN | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_0$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_0$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.block_0$RUBY$__file__ (Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_0$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb" | |
ARETURN | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_0$RUBY$__file__.getLine *** | |
L0 | |
LDC 131 | |
IRETURN | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_1$RUBY$__file__.<init> *** | |
L0 | |
ALOAD 0 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ALOAD 1 | |
CHECKCAST rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790 | |
PUTFIELD rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_1$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790; | |
RETURN | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_1$RUBY$__file__.call *** | |
ALOAD 0 | |
GETFIELD rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_1$RUBY$__file__.$scriptObject : Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790; | |
ALOAD 1 | |
ALOAD 2 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKESTATIC rubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790.block_1$RUBY$__file__ (Lrubyjit/Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject; | |
ARETURN | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_1$RUBY$__file__.getFile *** | |
L0 | |
LDC "/home/luke/.rvm/gems/jruby-1.7.4/gems/puma-2.0.1-java/lib/puma/reactor.rb" | |
ARETURN | |
*** Dumping rubyjit$Puma::Reactor$$add_D5F2094BF28524E4780E7A4EAE710418B99A79831437581790$block_1$RUBY$__file__.getLine *** | |
L0 | |
LDC 137 | |
IRETURN | |
Started GET "/clusters?year=2011&zoom=13&sw_lat=45.08354324684123&sw_lng=-93.30714230322269&ne_lat=45.179215589269525&ne_lng=-93.10629849218753" for 75.168.32.77 at 2013-07-23 22:54:33 -0500 | |
NoMethodError (super: no superclass method `request_parameters'): | |
actionpack (3.2.13) lib/action_dispatch/http/request.rb:237:in `POST' | |
actionpack (3.2.13) lib/action_dispatch/http/parameters.rb:10:in `parameters' | |
actionpack (3.2.13) lib/action_dispatch/http/filter_parameters.rb:31:in `filtered_parameters' | |
actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:18:in `process_action' | |
actionpack (3.2.13) lib/action_controller/metal/params_wrapper.rb:207:in `process_action' | |
actionpack (3.2.13) lib/abstract_controller/base.rb:121:in `process' | |
actionpack (3.2.13) lib/abstract_controller/rendering.rb:45:in `process' | |
actionpack (3.2.13) lib/action_controller/metal.rb:203:in `dispatch' | |
actionpack (3.2.13) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' | |
actionpack (3.2.13) lib/action_controller/metal.rb:246:in `action' | |
org/jruby/RubyProc.java:255:in `call' | |
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in `dispatch' | |
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:36:in `call' | |
journey (1.0.4) lib/journey/router.rb:68:in `call' | |
org/jruby/RubyArray.java:1617:in `each' | |
journey (1.0.4) lib/journey/router.rb:56:in `call' | |
actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:612:in `call' | |
omniauth (1.1.4) lib/omniauth/strategy.rb:401:in `call_app!' | |
omniauth-browserid (0.0.1) lib/omniauth/strategies/browser_id.rb:19:in `other_phase' | |
omniauth (1.1.4) lib/omniauth/strategy.rb:183:in `call!' | |
omniauth (1.1.4) lib/omniauth/strategy.rb:164:in `call' | |
omniauth (1.1.4) lib/omniauth/builder.rb:49:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' | |
rack (1.4.5) lib/rack/etag.rb:23:in `call' | |
rack (1.4.5) lib/rack/conditionalget.rb:25:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/head.rb:14:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/params_parser.rb:21:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/flash.rb:242:in `call' | |
rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context' | |
rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/cookies.rb:341:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:28:in `call' | |
activesupport (3.2.13) lib/active_support/callbacks.rb:408:in `_run__294063423__call__388910158__callbacks' | |
org/jruby/RubyBasicObject.java:1703:in `__send__' | |
org/jruby/RubyKernel.java:2209:in `send' | |
activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback' | |
activesupport (3.2.13) lib/active_support/callbacks.rb:390:in `_run_call_callbacks' | |
org/jruby/RubyBasicObject.java:1730:in `__send__' | |
org/jruby/RubyKernel.java:2221:in `send' | |
activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:27:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/remote_ip.rb:31:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' | |
railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app' | |
railties (3.2.13) lib/rails/rack/logger.rb:18:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in `call' | |
rack (1.4.5) lib/rack/methodoverride.rb:21:in `call' | |
rack (1.4.5) lib/rack/runtime.rb:17:in `call' | |
activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:in `call' | |
actionpack (3.2.13) lib/action_dispatch/middleware/static.rb:63:in `call' | |
rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward' | |
rack-cache (1.2) lib/rack/cache/context.rb:245:in `fetch' | |
rack-cache (1.2) lib/rack/cache/context.rb:185:in `lookup' | |
rack-cache (1.2) lib/rack/cache/context.rb:66:in `call!' | |
rack-cache (1.2) lib/rack/cache/context.rb:51:in `call' | |
railties (3.2.13) lib/rails/engine.rb:479:in `call' | |
railties (3.2.13) lib/rails/application.rb:223:in `call' | |
org/jruby/RubyBasicObject.java:1730:in `__send__' | |
org/jruby/RubyKernel.java:2221:in `send' | |
railties (3.2.13) lib/rails/railtie/configurable.rb:30:in `method_missing' | |
puma-2.0.1 (java) lib/puma/configuration.rb:66:in `call' | |
puma-2.0.1 (java) lib/puma/server.rb:364:in `handle_request' | |
puma-2.0.1 (java) lib/puma/server.rb:362:in `handle_request' | |
puma-2.0.1 (java) lib/puma/server.rb:243:in `process_client' | |
puma-2.0.1 (java) lib/puma/server.rb:239:in `process_client' | |
puma-2.0.1 (java) lib/puma/server.rb:142:in `run' | |
org/jruby/RubyProc.java:255:in `call' | |
puma-2.0.1 (java) lib/puma/thread_pool.rb:92:in `spawn_thread' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment