Skip to content

Instantly share code, notes, and snippets.

@lbredeso
Created July 24, 2013 04:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lbredeso/6067998 to your computer and use it in GitHub Desktop.
Save lbredeso/6067998 to your computer and use it in GitHub Desktop.
JRuby bug: NoMethodError (super: no superclass method 'request_parameters')
*** 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