Created
April 26, 2011 22:45
-
-
Save headius/943357 to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Decoding compiled method 323356744: | |
Code: | |
[Constants] | |
323359936 (offset: 0): 0x00000000 0x4000000000000000 | |
323359940 (offset: 4): 0x40000000 | |
323359944 (offset: 8): 0x00000000 0x3ff0000000000000 | |
323359948 (offset: 12): 0x3ff00000 | |
323359952 (offset: 16): 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4 | |
323359956 (offset: 20): 0xf4f4f4f4 | |
323359960 (offset: 24): 0xf4f4f4f4 0xf4f4f4f4f4f4f4f4 | |
323359964 (offset: 28): 0xf4f4f4f4 | |
[Disassembling for mach='i386(base-hsdis)'] | |
[Entry Point] | |
[Verified Entry Point] | |
# {method} '__file__' '(Lrubyjit/fib_E32FB8890F7D0A3016750615182F8C2482BA8B42;Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;' in 'rubyjit/fib_E32FB8890F7D0A3016750615182F8C2482BA8B42' | |
# parm0: ecx = 'rubyjit/fib_E32FB8890F7D0A3016750615182F8C2482BA8B42' | |
# parm1: edx = 'org/jruby/runtime/ThreadContext' | |
# parm2: [sp+0x80] = 'org/jruby/runtime/builtin/IRubyObject' (sp of caller) | |
# parm3: [sp+0x84] = 'org/jruby/runtime/builtin/IRubyObject' | |
# parm4: [sp+0x88] = 'org/jruby/runtime/Block' | |
323359968: mov [esp-0x3000], eax ; {no_reloc} | |
323359975: push ebp | |
323359976: sub esp, 120 ;*synchronization entry | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@-1 | |
323359982: mov [esp+0x4C], edx | |
323359986: mov [esp+0x44], ecx | |
323359990: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@1 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; implicit exception: dispatches to 323380245 | |
323359993: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; implicit exception: dispatches to 323380261 | |
323359996: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323380277 | |
323359999: test ecx, ecx | |
323360001: jbe 323369361 | |
323360007: mov ebx, [ebp+0xC] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
323360010: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323380293 | |
323360013: cmp ecx, 'org/jruby/runtime/callsite/LtCallSite' | |
; {oop('org/jruby/runtime/callsite/LtCallSite')} | |
323360019: jnz 323369377 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323360025: mov ecx, [esp+0x84] | |
323360032: mov ebp, [ecx+0x4] ; implicit exception: dispatches to 323380313 | |
323360035: mov [esp+0x18], ebp | |
323360039: cmp ebp, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323360045: jnz 323378561 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323360051: mov eax, [edx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; implicit exception: dispatches to 323380341 | |
323360054: movzx ecx, [eax+0x3C] ; implicit exception: dispatches to 323380357 | |
323360058: movsd xmm1, [0x134614C0] ; {section_word} | |
323360066: test ecx, ecx | |
323360068: jnz 323369509 ;*ifne | |
; - org.jruby.runtime.callsite.LtCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323360074: mov esi, [esp+0x84] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323360081: mov edi, [eax+0x8C] ;*getfield trueObject | |
; - org.jruby.Ruby::getTrue@1 (line 1744) | |
; - org.jruby.RubyBoolean::newBoolean@5 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323360087: mov ecx, [esi+0x18] | |
323360090: mov ebx, [esi+0x1C] | |
323360093: mov ebp, [eax+0x90] ;*getfield falseObject | |
; - org.jruby.Ruby::getFalse@1 (line 1751) | |
; - org.jruby.RubyBoolean::newBoolean@12 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323360099: mov eax, 2 | |
323360104: xor edx, edx | |
323360106: cmp ecx, eax | |
323360108: mov esi, ebx | |
323360110: sbb esi, edx | |
323360112: cmovl ebp, edi ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323360115: mov ebx, [ebp+0x4] ; implicit exception: dispatches to 323380373 | |
323360118: cmp ebx, 'org/jruby/RubyBoolean' | |
; {oop('org/jruby/RubyBoolean')} | |
323360124: jnz 323369405 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
323360130: mov ebx, [ebp+0x8] | |
323360133: test ebx, 1 | |
323360139: jz 323366826 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@22 (line 6) | |
323360145: mov ebx, [esp+0x44] | |
323360149: mov ebx, [ebx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@1 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
323360152: mov eax, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; implicit exception: dispatches to 323380389 | |
323360155: mov ecx, [eax+0x8] ; implicit exception: dispatches to 323380405 | |
323360158: cmp ecx, 2 | |
323360161: jbe 323369597 | |
323360167: mov ebx, [eax+0x10] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
323360170: mov edi, [esp+0x80] | |
323360177: mov ecx, [edi+0x4] ; implicit exception: dispatches to 323380421 | |
323360180: cmp ecx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323360186: jnz 323378589 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
323360192: mov ebp, [esp+0x80] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
323360199: mov edx, [ebp+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
323360202: mov ebp, [edx+0x18] ; implicit exception: dispatches to 323380457 | |
323360205: mov [esp+0x80], ecx | |
323360212: mov [esp+0x54], ebx | |
323360216: mov [esp+0x50], edi | |
323360220: movsd xmm0, [0x134614C8] ; {section_word} | |
323360228: mov ecx, esp | |
323360230: shr ecx, 12 | |
323360233: mov ecx, [ecx*4+0x12CE5FF0] | |
; {external_word} | |
323360240: mov [esp+0x88], ecx | |
323360247: cmp ebp, 632 | |
323360253: jnz 323370225 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
323360259: mov ebx, [eax+0x14] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite2@8 (line 82) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@51 (line 7) | |
323360262: mov [esp+0x30], ebx | |
323360266: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323380473 | |
323360269: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323360275: jnz 323369621 | |
323360281: mov ecx, ebx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360283: mov [esp+0x34], ecx | |
323360287: mov ebx, [esp+0x18] | |
323360291: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323360297: jnz 323378629 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360303: mov ecx, [esp+0x4C] | |
323360307: mov ecx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360310: mov [esp+0x1C], ecx | |
323360314: movzx ebx, [ecx+0x3C] ; implicit exception: dispatches to 323380501 | |
323360318: test ebx, ebx | |
323360320: jnz 323370373 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360326: mov esi, [esp+0x84] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360333: mov ecx, [esi+0x18] | |
323360336: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360339: mov ebp, ecx | |
323360341: mov edi, ebx | |
323360343: xor ebp, 2 | |
323360346: xor edi, 0x00 | |
323360349: mov eax, ecx | |
323360351: mov edx, ebx | |
323360353: add eax, 254 | |
323360356: adc edx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360359: mov [esp+0x10], eax | |
323360363: mov [esp+0x14], edx | |
323360367: xor eax, ecx | |
323360369: xor edx, ebx | |
323360371: and ebp, eax | |
323360373: and edi, edx | |
323360375: and ebp, 0x00 | |
323360378: and edi, -2147483648 | |
323360384: mov ebx, ebp | |
323360386: or ebx, edi | |
323360388: jnz 323371845 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360394: mov ecx, [esp+0x10] | |
323360398: mov ebx, [esp+0x14] | |
323360402: mov ebp, 255 | |
323360407: xor edi, edi | |
323360409: cmp ebp, ecx | |
323360411: mov eax, edi | |
323360413: sbb eax, ebx | |
323360415: jl 323366844 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360421: mov ebp, -256 | |
323360426: mov edi, -1 | |
323360431: cmp ecx, ebp | |
323360433: mov edx, ebx | |
323360435: sbb edx, edi | |
323360437: jl 323366844 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360443: mov ebx, [esp+0x1C] | |
323360447: mov ecx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360453: mov [esp+0x28], ecx | |
323360457: mov ecx, [esp+0x10] | |
323360461: mov ebx, [esp+0x14] | |
323360465: mov edi, ecx ;*l2i ; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360467: mov ebp, edi | |
323360469: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360475: mov ebx, [esp+0x28] | |
323360479: mov ecx, [ebx+0x8] ; implicit exception: dispatches to 323380913 | |
323360482: cmp ebp, ecx | |
323360484: jnc 323369421 | |
323360490: mov ecx, [ebx+edi*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::op_minus@37 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360497: mov [esp+0x58], ecx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323360501: mov ebx, [esp+0x44] | |
323360505: mov ecx, [ebx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@1 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360508: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323380517 | |
323360511: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323380533 | |
323360514: test ebx, ebx | |
323360516: jbe 323369661 | |
323360522: mov ebx, [ebp+0xC] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360525: mov [esp+0x2C], ebx | |
323360529: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323380549 | |
323360532: cmp ebx, 'org/jruby/runtime/callsite/LtCallSite' | |
; {oop('org/jruby/runtime/callsite/LtCallSite')} | |
323360538: jnz 323369709 | |
323360544: mov ebx, [esp+0x2C] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360548: mov [esp+0x2C], ebx | |
323360552: mov ecx, [esp+0x58] | |
323360556: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323380581 | |
323360559: mov [esp+0x10], ecx | |
323360563: cmp ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323360569: jnz 323378669 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360575: mov ecx, [esp+0x4C] | |
323360579: mov ecx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360582: movzx eax, [ecx+0x3C] ; implicit exception: dispatches to 323380625 | |
323360586: test eax, eax | |
323360588: jnz 323370477 ;*ifne | |
; - org.jruby.runtime.callsite.LtCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360594: mov esi, [esp+0x58] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360598: mov ebx, [ecx+0x8C] ;*getfield trueObject | |
; - org.jruby.Ruby::getTrue@1 (line 1744) | |
; - org.jruby.RubyBoolean::newBoolean@5 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360604: mov ebp, [esi+0x18] | |
323360607: mov edi, [esi+0x1C] | |
323360610: mov esi, [ecx+0x90] ;*getfield falseObject | |
; - org.jruby.Ruby::getFalse@1 (line 1751) | |
; - org.jruby.RubyBoolean::newBoolean@12 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360616: mov eax, 2 | |
323360621: xor edx, edx | |
323360623: cmp ebp, eax | |
323360625: mov ecx, edi | |
323360627: sbb ecx, edx | |
323360629: cmovl esi, ebx ;*areturn | |
; - org.jruby.RubyFixnum::op_lt@21 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360632: mov [esp+0x24], esi ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360636: mov ebx, [esp+0x24] | |
323360640: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323380641 | |
323360643: cmp ebx, 'org/jruby/RubyBoolean' | |
; {oop('org/jruby/RubyBoolean')} | |
323360649: jnz 323369753 | |
323360655: mov ecx, [esp+0x24] ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360659: mov ebx, [ecx+0x8] | |
323360662: test ebx, 1 | |
323360668: jz 323363880 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@22 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360674: mov ebx, [esp+0x44] | |
323360678: mov ebx, [ebx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@1 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360681: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323380945 | |
323360684: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323380961 | |
323360687: cmp ecx, 2 | |
323360690: jbe 323370913 | |
323360696: mov ebx, [ebp+0x10] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360699: mov [esp+0x5C], ebx | |
323360703: mov ecx, [esp+0x80] | |
323360710: cmp ecx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323360716: jnz 323378713 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360722: mov ebx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360726: mov ecx, [ebx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360729: mov ebx, [ecx+0x18] ; implicit exception: dispatches to 323380977 | |
323360732: cmp ebx, 632 | |
323360738: jnz 323372377 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360744: mov ecx, [ebp+0x14] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite2@8 (line 82) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@51 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360747: mov [esp+0x40], ecx | |
323360751: mov ebx, [ecx+0x4] ; implicit exception: dispatches to 323380993 | |
323360754: cmp ebx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323360760: jnz 323370961 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360766: mov [esp+0x40], ecx | |
323360770: mov ebx, [esp+0x10] | |
323360774: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323360780: jnz 323379029 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360786: mov ecx, [esp+0x4C] | |
323360790: mov ebx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360793: mov [esp+0x14], ebx | |
323360797: movzx ecx, [ebx+0x3C] ; implicit exception: dispatches to 323381025 | |
323360801: test ecx, ecx | |
323360803: jnz 323372521 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360809: mov esi, [esp+0x58] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360813: mov ecx, [esi+0x18] | |
323360816: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360819: mov ebp, ecx | |
323360821: mov edi, ebx | |
323360823: xor ebp, 2 | |
323360826: xor edi, 0x00 | |
323360829: mov eax, ecx | |
323360831: mov edx, ebx | |
323360833: add eax, 254 | |
323360836: adc edx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360839: mov [esp+0x20], eax | |
323360843: mov [esp+0x24], edx | |
323360847: xor eax, ecx | |
323360849: xor edx, ebx | |
323360851: and ebp, eax | |
323360853: and edi, edx | |
323360855: and ebp, 0x00 | |
323360858: and edi, -2147483648 | |
323360864: mov ebx, ebp | |
323360866: or ebx, edi | |
323360868: jnz 323374645 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360874: mov ecx, [esp+0x20] | |
323360878: mov ebx, [esp+0x24] | |
323360882: mov ebp, 255 | |
323360887: xor edi, edi | |
323360889: cmp ebp, ecx | |
323360891: mov edx, edi | |
323360893: sbb edx, ebx | |
323360895: jl 323367150 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360901: mov ebp, -256 | |
323360906: mov edi, -1 | |
323360911: cmp ecx, ebp | |
323360913: mov edx, ebx | |
323360915: sbb edx, edi | |
323360917: jl 323367150 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360923: mov ebx, [esp+0x14] | |
323360927: mov ebx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360933: mov [esp+0x3C], ebx | |
323360937: mov ecx, [esp+0x20] | |
323360941: mov ebx, [esp+0x24] | |
323360945: mov ebx, ecx ;*l2i ; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360947: mov ebp, ebx | |
323360949: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360955: mov edi, [esp+0x3C] | |
323360959: mov edi, [edi+0x8] ; implicit exception: dispatches to 323382057 | |
323360962: cmp ebp, edi | |
323360964: jnc 323370005 | |
323360970: mov ecx, [esp+0x3C] | |
323360974: mov ecx, [ecx+ebx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::op_minus@37 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360981: mov [esp+0x60], ecx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360985: mov ecx, [esp+0x44] | |
323360989: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@1 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323360992: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323381041 | |
323360995: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323381057 | |
323360998: test ecx, ecx | |
323361000: jbe 323371005 | |
323361006: mov ecx, [ebp+0xC] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361009: mov [esp+0x40], ecx | |
323361013: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323381073 | |
323361016: cmp ecx, 'org/jruby/runtime/callsite/LtCallSite' | |
; {oop('org/jruby/runtime/callsite/LtCallSite')} | |
323361022: jnz 323371053 | |
323361028: mov ecx, [esp+0x40] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361032: mov [esp+0x40], ecx | |
323361036: mov ebx, [esp+0x60] | |
323361040: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323381105 | |
323361043: mov [esp+0x14], ebx | |
323361047: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323361053: jnz 323379161 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361059: mov ebx, [esp+0x4C] | |
323361063: mov eax, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361066: movzx ecx, [eax+0x3C] ; implicit exception: dispatches to 323381149 | |
323361070: test ecx, ecx | |
323361072: jnz 323372625 ;*ifne | |
; - org.jruby.runtime.callsite.LtCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361078: mov esi, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361082: mov ecx, [eax+0x8C] ;*getfield trueObject | |
; - org.jruby.Ruby::getTrue@1 (line 1744) | |
; - org.jruby.RubyBoolean::newBoolean@5 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361088: mov ebp, [esi+0x18] | |
323361091: mov edi, [esi+0x1C] | |
323361094: mov esi, [eax+0x90] ;*getfield falseObject | |
; - org.jruby.Ruby::getFalse@1 (line 1751) | |
; - org.jruby.RubyBoolean::newBoolean@12 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361100: mov eax, 2 | |
323361105: xor edx, edx | |
323361107: cmp ebp, eax | |
323361109: mov ebx, edi | |
323361111: sbb ebx, edx | |
323361113: cmovl esi, ecx ;*areturn | |
; - org.jruby.RubyFixnum::op_lt@21 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361116: mov [esp+0x38], esi ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361120: mov ecx, [esp+0x38] | |
323361124: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323381165 | |
323361127: cmp ecx, 'org/jruby/RubyBoolean' | |
; {oop('org/jruby/RubyBoolean')} | |
323361133: jnz 323371097 | |
323361139: mov ebx, [esp+0x38] ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361143: mov ecx, [ebx+0x8] | |
323361146: test ecx, 1 | |
323361152: jz 323362140 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@22 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361158: mov ecx, [esp+0x44] | |
323361162: mov ecx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@1 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361165: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323382137 | |
323361168: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323382153 | |
323361171: cmp ebx, 2 | |
323361174: jbe 323373829 | |
323361180: mov ecx, [ebp+0x10] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361183: mov [esp+0x64], ecx | |
323361187: mov ebx, [esp+0x80] | |
323361194: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323361200: jnz 323379237 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361206: mov ecx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361210: mov ebx, [ecx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361213: mov ecx, [ebx+0x18] ; implicit exception: dispatches to 323382169 | |
323361216: cmp ecx, 632 | |
323361222: jnz 323374919 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361228: mov ebx, [ebp+0x14] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite2@8 (line 82) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@51 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361231: mov [esp+0x68], ebx | |
323361235: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323382185 | |
323361238: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323361244: jnz 323373877 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361250: mov [esp+0x68], ebx | |
323361254: mov ecx, [esp+0x14] | |
323361258: cmp ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323361264: jnz 323379909 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361270: mov ebx, [esp+0x4C] | |
323361274: mov ecx, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361277: mov [esp+0x1C], ecx | |
323361281: movzx ebx, [ecx+0x3C] ; implicit exception: dispatches to 323382217 | |
323361285: test ebx, ebx | |
323361287: jnz 323375049 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361293: mov esi, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361297: mov ecx, [esi+0x18] | |
323361300: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361303: mov ebp, ecx | |
323361305: mov edi, ebx | |
323361307: xor ebp, 2 | |
323361310: xor edi, 0x00 | |
323361313: mov eax, ecx | |
323361315: mov edx, ebx | |
323361317: add eax, 254 | |
323361320: adc edx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361323: mov [esp+0x20], eax | |
323361327: mov [esp+0x24], edx | |
323361331: xor eax, ecx | |
323361333: xor edx, ebx | |
323361335: and ebp, eax | |
323361337: and edi, edx | |
323361339: and ebp, 0x00 | |
323361342: and edi, -2147483648 | |
323361348: mov ecx, ebp | |
323361350: or ecx, edi | |
323361352: jnz 323376577 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361358: mov ecx, [esp+0x20] | |
323361362: mov ebx, [esp+0x24] | |
323361366: mov ebp, 255 | |
323361371: xor edi, edi | |
323361373: cmp ebp, ecx | |
323361375: mov eax, edi | |
323361377: sbb eax, ebx | |
323361379: jl 323367927 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361385: mov ebp, -256 | |
323361390: mov edi, -1 | |
323361395: cmp ecx, ebp | |
323361397: mov eax, ebx | |
323361399: sbb eax, edi | |
323361401: jl 323367927 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361407: mov ebx, [esp+0x1C] | |
323361411: mov ecx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361417: mov [esp+0x68], ecx | |
323361421: mov ecx, [esp+0x20] | |
323361425: mov ebx, [esp+0x24] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361429: mov ebp, ecx | |
323361431: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361437: mov ebx, [esp+0x68] | |
323361441: mov ebx, [ebx+0x8] ; implicit exception: dispatches to 323383257 | |
323361444: cmp ebp, ebx | |
323361446: jnc 323371965 | |
323361452: mov ebp, [esp+0x68] | |
323361456: mov eax, [ebp+ecx*4+0x40C] | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361463: movsd [esp+0x20], xmm1 | |
323361469: movsd [esp+0x28], xmm0 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361475: mov ecx, [esp+0x44] | |
323361479: mov edx, [esp+0x4C] | |
323361483: mov ebp, [esp+0x50] | |
323361487: mov [esp], ebp | |
323361490: mov [esp+0x4], eax | |
323361494: mov ebp, 0x00000000 | |
323361499: mov [esp+0x8], ebp | |
323361503: call 323093856 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=1540} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {static_call} | |
323361508: mov [esp+0x68], eax ;*aload_2 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@95 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361512: mov ebx, [esp+0x80] | |
323361519: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323361525: jnz 323379489 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361531: mov ebx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361535: mov ecx, [ebx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361538: mov ebx, [ecx+0x18] ; implicit exception: dispatches to 323382233 | |
323361541: cmp ebx, 632 | |
323361547: jnz 323375137 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361553: mov ecx, [esp+0x44] | |
323361557: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@1 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361560: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323382249 | |
323361563: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323382265 | |
323361566: cmp ecx, 5 | |
323361569: jbe 323373921 | |
323361575: mov ecx, [ebp+0x20] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361578: mov [esp+0x48], ecx | |
323361582: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323382281 | |
323361585: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323361591: jnz 323373969 | |
323361597: mov ecx, [esp+0x48] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361601: mov [esp+0x48], ecx | |
323361605: mov ebx, [esp+0x14] | |
323361609: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323361615: jnz 323379777 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361621: mov ecx, [esp+0x4C] | |
323361625: mov ebx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361628: mov [esp+0x1C], ebx | |
323361632: movzx ebx, [ebx+0x3C] ; implicit exception: dispatches to 323382313 | |
323361636: test ebx, ebx | |
323361638: jnz 323375257 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361644: mov esi, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361648: mov ebp, [esi+0x18] | |
323361651: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361654: mov eax, ebp | |
323361656: mov edx, edi | |
323361658: xor eax, 1 | |
323361661: xor edx, 0x00 | |
323361664: mov ecx, ebp | |
323361666: mov ebx, edi | |
323361668: add ecx, 255 | |
323361671: adc ebx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361674: mov [esp+0x30], ecx | |
323361678: mov [esp+0x34], ebx | |
323361682: xor ecx, ebp | |
323361684: xor ebx, edi | |
323361686: and eax, ecx | |
323361688: and edx, ebx | |
323361690: and eax, 0x00 | |
323361693: and edx, -2147483648 | |
323361699: mov ecx, eax | |
323361701: or ecx, edx | |
323361703: jnz 323376633 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361709: mov ecx, [esp+0x30] | |
323361713: mov ebx, [esp+0x34] | |
323361717: mov ebp, 255 | |
323361722: xor edi, edi | |
323361724: cmp ebp, ecx | |
323361726: mov eax, edi | |
323361728: sbb eax, ebx | |
323361730: jl 323368124 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361736: mov ebp, -256 | |
323361741: mov edi, -1 | |
323361746: cmp ecx, ebp | |
323361748: mov eax, ebx | |
323361750: sbb eax, edi | |
323361752: jl 323368124 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361758: mov ecx, [esp+0x1C] | |
323361762: mov ebx, [ecx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361768: mov [esp+0x48], ebx | |
323361772: mov ecx, [esp+0x30] | |
323361776: mov ebx, [esp+0x34] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361780: mov ebp, ecx | |
323361782: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361788: mov edi, [esp+0x48] | |
323361792: mov ebx, [edi+0x8] ; implicit exception: dispatches to 323383273 | |
323361795: cmp ebp, ebx | |
323361797: jnc 323372013 | |
323361803: mov ebx, edi | |
323361805: mov eax, [ebx+ecx*4+0x40C] | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361812: mov ecx, [esp+0x44] | |
323361816: mov edx, [esp+0x4C] | |
323361820: mov ebp, [esp+0x50] | |
323361824: mov [esp], ebp | |
323361827: mov [esp+0x4], eax | |
323361831: mov ebx, 0x00000000 | |
323361836: mov [esp+0x8], ebx | |
323361840: nop | |
323361843: call 323093856 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=1880} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {static_call} | |
323361848: mov [esp+0x34], eax | |
323361852: mov ecx, [esp+0x64] | |
323361856: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323382425 | |
323361859: cmp ecx, 'org/jruby/runtime/callsite/PlusCallSite' | |
; {oop('org/jruby/runtime/callsite/PlusCallSite')} | |
323361865: jnz 323374105 | |
323361871: mov ebx, [esp+0x64] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361875: mov [esp+0x38], ebx | |
323361879: mov ecx, [esp+0x68] | |
323361883: mov ebp, [ecx+0x4] ; implicit exception: dispatches to 323382457 | |
323361886: cmp ebp, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323361892: jnz 323379657 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361898: mov ebx, [esp+0x4C] | |
323361902: mov ebx, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.PlusCallSite::call@8 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361905: mov [esp+0x1C], ebx | |
323361909: movzx ebx, [ebx+0x3C] ; implicit exception: dispatches to 323382501 | |
323361913: test ebx, ebx | |
323361915: jnz 323375553 ;*ifne | |
; - org.jruby.runtime.callsite.PlusCallSite::call@14 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361921: mov ecx, [esp+0x68] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@18 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361925: mov [esp+0x30], ecx | |
323361929: mov ebx, [esp+0x34] | |
323361933: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323382517 | |
323361936: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323361942: jnz 323380161 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361948: mov ecx, [esp+0x34] ;*checkcast | |
; - org.jruby.RubyFixnum::op_plus@10 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361952: mov esi, [esp+0x30] | |
323361956: mov ebp, [esi+0x18] | |
323361959: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@6 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361962: mov esi, ecx | |
323361964: mov ecx, [esi+0x18] | |
323361967: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@1 (line 345) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361970: mov eax, ecx | |
323361972: mov edx, ebx | |
323361974: xor eax, ebp | |
323361976: xor edx, edi | |
323361978: add ecx, ebp | |
323361980: adc ebx, edi ;*ladd | |
; - org.jruby.RubyFixnum::addFixnum@10 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323361982: mov [esp+0x38], ecx | |
323361986: mov [esp+0x3C], ebx | |
323361990: xor ecx, ebp | |
323361992: xor ebx, edi | |
323361994: not eax | |
323361996: not edx | |
323361998: and eax, ecx | |
323362000: and edx, ebx | |
323362002: and eax, 0x00 | |
323362005: and edx, -2147483648 | |
323362011: mov ecx, eax | |
323362013: or ecx, edx | |
323362015: jnz 323376721 ;*ifeq | |
; - org.jruby.RubyFixnum::additionOverflowed@18 (line 354) | |
; - org.jruby.RubyFixnum::addFixnum@20 (line 347) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362021: mov ecx, [esp+0x38] | |
323362025: mov ebx, [esp+0x3C] | |
323362029: mov ebp, 255 | |
323362034: xor edi, edi | |
323362036: cmp ebp, ecx | |
323362038: mov eax, edi | |
323362040: sbb eax, ebx | |
323362042: jl 323368480 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362048: mov ebp, -256 | |
323362053: mov edi, -1 | |
323362058: cmp ecx, ebp | |
323362060: mov eax, ebx | |
323362062: sbb eax, edi | |
323362064: jl 323368480 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362070: mov ebx, [esp+0x1C] | |
323362074: mov ebx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362080: mov [esp+0x30], ebx | |
323362084: mov ecx, [esp+0x38] | |
323362088: mov ebx, [esp+0x3C] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362092: mov ebp, ecx | |
323362094: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362100: mov edi, [esp+0x30] | |
323362104: mov ebx, [edi+0x8] ; implicit exception: dispatches to 323383305 | |
323362107: cmp ebp, ebx | |
323362109: jnc 323372109 | |
323362115: mov ebx, edi | |
323362117: mov ebx, [ebx+ecx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::addFixnum@42 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362124: mov [esp+0x60], ebx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362128: movsd xmm1, [esp+0x20] | |
323362134: movsd xmm0, [esp+0x28] ;*aload_2 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@95 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362140: mov ebx, [esp+0x80] | |
323362147: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323362153: jnz 323378897 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362159: mov ecx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362163: mov ebx, [ecx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362166: mov ecx, [ebx+0x18] ; implicit exception: dispatches to 323381181 | |
323362169: cmp ecx, 632 | |
323362175: jnz 323372725 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362181: mov ecx, [esp+0x44] | |
323362185: mov ecx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@1 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362188: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323381197 | |
323362191: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323381213 | |
323362194: cmp ebx, 5 | |
323362197: jbe 323371141 | |
323362203: mov ebx, [ebp+0x20] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362206: mov [esp+0x34], ebx | |
323362210: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323381229 | |
323362213: cmp ebx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323362219: jnz 323371189 | |
323362225: mov ecx, [esp+0x34] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362229: mov [esp+0x34], ecx | |
323362233: mov ebx, [esp+0x10] | |
323362237: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323362243: jnz 323378985 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362249: mov ecx, [esp+0x4C] | |
323362253: mov ecx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362256: mov [esp+0x1C], ecx | |
323362260: movzx ecx, [ecx+0x3C] ; implicit exception: dispatches to 323381261 | |
323362264: test ecx, ecx | |
323362266: jnz 323372869 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362272: mov esi, [esp+0x58] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362276: mov ebp, [esi+0x18] | |
323362279: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362282: mov eax, ebp | |
323362284: mov edx, edi | |
323362286: xor eax, 1 | |
323362289: xor edx, 0x00 | |
323362292: mov ecx, ebp | |
323362294: mov ebx, edi | |
323362296: add ecx, 255 | |
323362299: adc ebx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362302: mov [esp+0x10], ecx | |
323362306: mov [esp+0x14], ebx | |
323362310: xor ecx, ebp | |
323362312: xor ebx, edi | |
323362314: and eax, ecx | |
323362316: and edx, ebx | |
323362318: and eax, 0x00 | |
323362321: and edx, -2147483648 | |
323362327: mov ebx, eax | |
323362329: or ebx, edx | |
323362331: jnz 323374705 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362337: mov ecx, [esp+0x10] | |
323362341: mov ebx, [esp+0x14] | |
323362345: mov ebp, 255 | |
323362350: xor edi, edi | |
323362352: cmp ebp, ecx | |
323362354: mov edx, edi | |
323362356: sbb edx, ebx | |
323362358: jl 323367302 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362364: mov ebp, -256 | |
323362369: mov edi, -1 | |
323362374: cmp ecx, ebp | |
323362376: mov edx, ebx | |
323362378: sbb edx, edi | |
323362380: jl 323367302 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362386: mov ebx, [esp+0x1C] | |
323362390: mov ecx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362396: mov [esp+0x30], ecx | |
323362400: mov ecx, [esp+0x10] | |
323362404: mov ebx, [esp+0x14] | |
323362408: mov ebx, ecx ;*l2i ; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362410: mov ebp, ebx | |
323362412: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362418: mov edi, [esp+0x30] | |
323362422: mov edi, [edi+0x8] ; implicit exception: dispatches to 323382073 | |
323362425: cmp ebp, edi | |
323362427: jnc 323370053 | |
323362433: mov ecx, [esp+0x30] | |
323362437: mov ecx, [ecx+ebx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::op_minus@37 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362444: mov [esp+0x48], ecx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362448: mov ecx, [esp+0x44] | |
323362452: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@1 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362455: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323381277 | |
323362458: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323381293 | |
323362461: test ecx, ecx | |
323362463: jbe 323371233 | |
323362469: mov ebx, [ebp+0xC] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362472: mov [esp+0x34], ebx | |
323362476: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323381309 | |
323362479: cmp ecx, 'org/jruby/runtime/callsite/LtCallSite' | |
; {oop('org/jruby/runtime/callsite/LtCallSite')} | |
323362485: jnz 323371281 | |
323362491: mov ecx, ebx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362493: mov [esp+0x34], ecx | |
323362497: mov ebx, [esp+0x48] | |
323362501: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323381341 | |
323362504: mov [esp+0x10], ecx | |
323362508: cmp ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323362514: jnz 323379073 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362520: mov ebx, [esp+0x4C] | |
323362524: mov eax, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362527: movzx ecx, [eax+0x3C] ; implicit exception: dispatches to 323381385 | |
323362531: test ecx, ecx | |
323362533: jnz 323372969 ;*ifne | |
; - org.jruby.runtime.callsite.LtCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362539: mov esi, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362543: mov ecx, [eax+0x8C] ;*getfield trueObject | |
; - org.jruby.Ruby::getTrue@1 (line 1744) | |
; - org.jruby.RubyBoolean::newBoolean@5 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362549: mov ebp, [esi+0x18] | |
323362552: mov edi, [esi+0x1C] | |
323362555: mov esi, [eax+0x90] ;*getfield falseObject | |
; - org.jruby.Ruby::getFalse@1 (line 1751) | |
; - org.jruby.RubyBoolean::newBoolean@12 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362561: mov eax, 2 | |
323362566: xor edx, edx | |
323362568: cmp ebp, eax | |
323362570: mov ebx, edi | |
323362572: sbb ebx, edx | |
323362574: cmovl esi, ecx ;*areturn | |
; - org.jruby.RubyFixnum::op_lt@21 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362577: mov [esp+0x2C], esi ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362581: mov ecx, [esp+0x2C] | |
323362585: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323381401 | |
323362588: cmp ecx, 'org/jruby/RubyBoolean' | |
; {oop('org/jruby/RubyBoolean')} | |
323362594: jnz 323371325 | |
323362600: mov ebx, [esp+0x2C] ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362604: mov ecx, [ebx+0x8] | |
323362607: test ecx, 1 | |
323362613: jz 323363602 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@22 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362619: mov ecx, [esp+0x44] | |
323362623: mov ecx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@1 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362626: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323382329 | |
323362629: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323382345 | |
323362632: cmp ebx, 2 | |
323362635: jbe 323374013 | |
323362641: mov ebx, [ebp+0x10] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362644: mov [esp+0x58], ebx | |
323362648: mov ebx, [esp+0x80] | |
323362655: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323362661: jnz 323379325 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362667: mov ecx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362671: mov ebx, [ecx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362674: mov ecx, [ebx+0x18] ; implicit exception: dispatches to 323382361 | |
323362677: cmp ecx, 632 | |
323362683: jnz 323375333 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362689: mov ecx, [ebp+0x14] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite2@8 (line 82) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@51 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362692: mov [esp+0x64], ecx | |
323362696: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323382377 | |
323362699: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323362705: jnz 323374061 | |
323362711: mov ebx, [esp+0x64] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362715: mov [esp+0x64], ebx | |
323362719: mov ecx, [esp+0x10] | |
323362723: cmp ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323362729: jnz 323379997 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362735: mov ebx, [esp+0x4C] | |
323362739: mov ebx, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362742: mov [esp+0x14], ebx | |
323362746: movzx ebx, [ebx+0x3C] ; implicit exception: dispatches to 323382409 | |
323362750: test ebx, ebx | |
323362752: jnz 323375465 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362758: mov esi, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362762: mov ecx, [esi+0x18] | |
323362765: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362768: mov ebp, ecx | |
323362770: mov edi, ebx | |
323362772: xor ebp, 2 | |
323362775: xor edi, 0x00 | |
323362778: mov eax, ecx | |
323362780: mov edx, ebx | |
323362782: add eax, 254 | |
323362785: adc edx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362788: mov [esp+0x20], eax | |
323362792: mov [esp+0x24], edx | |
323362796: xor eax, ecx | |
323362798: xor edx, ebx | |
323362800: and ebp, eax | |
323362802: and edi, edx | |
323362804: and ebp, 0x00 | |
323362807: and edi, -2147483648 | |
323362813: mov ecx, ebp | |
323362815: or ecx, edi | |
323362817: jnz 323376665 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362823: mov ecx, [esp+0x20] | |
323362827: mov ebx, [esp+0x24] | |
323362831: mov ebp, 255 | |
323362836: xor edi, edi | |
323362838: cmp ebp, ecx | |
323362840: mov eax, edi | |
323362842: sbb eax, ebx | |
323362844: jl 323368284 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362850: mov ebp, -256 | |
323362855: mov edi, -1 | |
323362860: cmp ecx, ebp | |
323362862: mov eax, ebx | |
323362864: sbb eax, edi | |
323362866: jl 323368284 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362872: mov ebx, [esp+0x14] | |
323362876: mov ebx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362882: mov [esp+0x64], ebx | |
323362886: mov ecx, [esp+0x20] | |
323362890: mov ebx, [esp+0x24] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362894: mov ebp, ecx | |
323362896: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362902: mov ebx, [esp+0x64] | |
323362906: mov ebx, [ebx+0x8] ; implicit exception: dispatches to 323383289 | |
323362909: cmp ebp, ebx | |
323362911: jnc 323372061 | |
323362917: mov ebp, [esp+0x64] | |
323362921: mov eax, [ebp+ecx*4+0x40C] | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362928: movsd [esp+0x20], xmm1 | |
323362934: movsd [esp+0x28], xmm0 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362940: mov ecx, [esp+0x44] | |
323362944: mov edx, [esp+0x4C] | |
323362948: mov ebx, [esp+0x50] | |
323362952: mov [esp], ebx | |
323362955: mov [esp+0x4], eax | |
323362959: mov ebp, 0x00000000 | |
323362964: mov [esp+0x8], ebp | |
323362968: nop | |
323362971: call 323093856 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=3008} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {static_call} | |
323362976: mov [esp+0x40], eax ;*aload_2 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@95 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362980: mov ebx, [esp+0x80] | |
323362987: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323362993: jnz 323379445 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323362999: mov ebx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363003: mov ecx, [ebx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363006: mov ebx, [ecx+0x18] ; implicit exception: dispatches to 323382657 | |
323363009: cmp ebx, 632 | |
323363015: jnz 323375845 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363021: mov ecx, [esp+0x44] | |
323363025: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@1 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363028: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; implicit exception: dispatches to 323382673 | |
323363031: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323382689 | |
323363034: cmp ecx, 5 | |
323363037: jbe 323374241 | |
323363043: mov ebx, [ebp+0x20] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363046: mov [esp+0x3C], ebx | |
323363050: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323382705 | |
323363053: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323363059: jnz 323374289 | |
323363065: mov ecx, ebx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363067: mov [esp+0x3C], ecx | |
323363071: mov ebx, [esp+0x10] | |
323363075: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323363081: jnz 323379953 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363087: mov ecx, [esp+0x4C] | |
323363091: mov ecx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363094: mov [esp+0x1C], ecx | |
323363098: movzx ebx, [ecx+0x3C] ; implicit exception: dispatches to 323382737 | |
323363102: test ebx, ebx | |
323363104: jnz 323375965 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363110: mov esi, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363114: mov ebp, [esi+0x18] | |
323363117: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363120: mov eax, ebp | |
323363122: mov edx, edi | |
323363124: xor eax, 1 | |
323363127: xor edx, 0x00 | |
323363130: mov ecx, ebp | |
323363132: mov ebx, edi | |
323363134: add ecx, 255 | |
323363137: adc ebx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363140: mov [esp+0x10], ecx | |
323363144: mov [esp+0x14], ebx | |
323363148: xor ecx, ebp | |
323363150: xor ebx, edi | |
323363152: and eax, ecx | |
323363154: and edx, ebx | |
323363156: and eax, 0x00 | |
323363159: and edx, -2147483648 | |
323363165: mov ecx, eax | |
323363167: or ecx, edx | |
323363169: jnz 323376805 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363175: mov ecx, [esp+0x10] | |
323363179: mov ebx, [esp+0x14] | |
323363183: mov ebp, 255 | |
323363188: xor edi, edi | |
323363190: cmp ebp, ecx | |
323363192: mov eax, edi | |
323363194: sbb eax, ebx | |
323363196: jl 323368792 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363202: mov ebp, -256 | |
323363207: mov edi, -1 | |
323363212: cmp ecx, ebp | |
323363214: mov eax, ebx | |
323363216: sbb eax, edi | |
323363218: jl 323368792 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363224: mov ecx, [esp+0x1C] | |
323363228: mov ecx, [ecx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363234: mov [esp+0x38], ecx | |
323363238: mov ecx, [esp+0x10] | |
323363242: mov ebx, [esp+0x14] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363246: mov ebp, ecx | |
323363248: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363254: mov edi, [esp+0x38] | |
323363258: mov ebx, [edi+0x8] ; implicit exception: dispatches to 323383337 | |
323363261: cmp ebp, ebx | |
323363263: jnc 323372205 | |
323363269: mov eax, [edi+ecx*4+0x40C] | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363276: mov ecx, [esp+0x44] | |
323363280: mov edx, [esp+0x4C] | |
323363284: mov ebx, [esp+0x50] | |
323363288: mov [esp], ebx | |
323363291: mov [esp+0x4], eax | |
323363295: mov ebx, 0x00000000 | |
323363300: mov [esp+0x8], ebx | |
323363304: nop | |
323363307: call 323093856 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=3344} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {static_call} | |
323363312: mov [esp+0x30], eax | |
323363316: mov ecx, [esp+0x58] | |
323363320: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323382849 | |
323363323: cmp ecx, 'org/jruby/runtime/callsite/PlusCallSite' | |
; {oop('org/jruby/runtime/callsite/PlusCallSite')} | |
323363329: jnz 323374425 | |
323363335: mov ebx, [esp+0x58] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363339: mov [esp+0x34], ebx | |
323363343: mov ecx, [esp+0x40] | |
323363347: mov edi, [ecx+0x4] ; implicit exception: dispatches to 323382881 | |
323363350: cmp edi, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323363356: jnz 323379613 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363362: mov ebx, [esp+0x4C] | |
323363366: mov ecx, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.PlusCallSite::call@8 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363369: mov [esp+0x14], ecx | |
323363373: movzx ebx, [ecx+0x3C] ; implicit exception: dispatches to 323382925 | |
323363377: test ebx, ebx | |
323363379: jnz 323376233 ;*ifne | |
; - org.jruby.runtime.callsite.PlusCallSite::call@14 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363385: mov ecx, [esp+0x40] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@18 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363389: mov [esp+0x34], ecx | |
323363393: mov ebx, [esp+0x30] | |
323363397: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323382941 | |
323363400: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323363406: jnz 323380117 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363412: mov ecx, [esp+0x30] ;*checkcast | |
; - org.jruby.RubyFixnum::op_plus@10 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363416: mov esi, [esp+0x34] | |
323363420: mov ebp, [esi+0x18] | |
323363423: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@6 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363426: mov esi, ecx | |
323363428: mov ecx, [esi+0x18] | |
323363431: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@1 (line 345) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363434: mov eax, ecx | |
323363436: mov edx, ebx | |
323363438: xor eax, ebp | |
323363440: xor edx, edi | |
323363442: add ecx, ebp | |
323363444: adc ebx, edi ;*ladd | |
; - org.jruby.RubyFixnum::addFixnum@10 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363446: mov [esp+0x38], ecx | |
323363450: mov [esp+0x3C], ebx | |
323363454: xor ecx, ebp | |
323363456: xor ebx, edi | |
323363458: not eax | |
323363460: not edx | |
323363462: and eax, ecx | |
323363464: and edx, ebx | |
323363466: and eax, 0x00 | |
323363469: and edx, -2147483648 | |
323363475: mov ecx, eax | |
323363477: or ecx, edx | |
323363479: jnz 323376869 ;*ifeq | |
; - org.jruby.RubyFixnum::additionOverflowed@18 (line 354) | |
; - org.jruby.RubyFixnum::addFixnum@20 (line 347) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363485: mov ecx, [esp+0x38] | |
323363489: mov ebx, [esp+0x3C] | |
323363493: mov ebp, 255 | |
323363498: xor edi, edi | |
323363500: cmp ebp, ecx | |
323363502: mov eax, edi | |
323363504: sbb eax, ebx | |
323363506: jl 323369124 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363512: mov ebp, -256 | |
323363517: mov edi, -1 | |
323363522: cmp ecx, ebp | |
323363524: mov eax, ebx | |
323363526: sbb eax, edi | |
323363528: jl 323369124 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363534: mov ebx, [esp+0x14] | |
323363538: mov ecx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363544: mov [esp+0x30], ecx | |
323363548: mov ecx, [esp+0x38] | |
323363552: mov ebx, [esp+0x3C] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363556: mov ebp, ecx | |
323363558: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363564: mov edi, [esp+0x30] | |
323363568: mov ebx, [edi+0x8] ; implicit exception: dispatches to 323383369 | |
323363571: cmp ebp, ebx | |
323363573: jnc 323372301 | |
323363579: mov ebx, [edi+ecx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::addFixnum@42 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363586: mov [esp+0x48], ebx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363590: movsd xmm1, [esp+0x20] | |
323363596: movsd xmm0, [esp+0x28] | |
323363602: mov ebx, [esp+0x5C] | |
323363606: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323381653 | |
323363609: cmp ebx, 'org/jruby/runtime/callsite/PlusCallSite' | |
; {oop('org/jruby/runtime/callsite/PlusCallSite')} | |
323363615: jnz 323371581 | |
323363621: mov ecx, [esp+0x5C] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363625: mov [esp+0x20], ecx | |
323363629: mov ebx, [esp+0x60] | |
323363633: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323381685 | |
323363636: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323363642: jnz 323379701 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363648: mov ecx, [esp+0x4C] | |
323363652: mov ebp, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.PlusCallSite::call@8 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363655: mov [esp+0x30], ebp | |
323363659: movzx eax, [ebp+0x3C] ; implicit exception: dispatches to 323381729 | |
323363663: test eax, eax | |
323363665: jnz 323373421 ;*ifne | |
; - org.jruby.runtime.callsite.PlusCallSite::call@14 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363671: mov ebx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@18 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363675: mov [esp+0x1C], ebx | |
323363679: mov ecx, [esp+0x48] | |
323363683: mov ebx, [ecx+0x4] ; implicit exception: dispatches to 323381745 | |
323363686: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323363692: jnz 323380041 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363698: mov ebx, [esp+0x48] ;*checkcast | |
; - org.jruby.RubyFixnum::op_plus@10 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363702: mov esi, [esp+0x1C] | |
323363706: mov ebp, [esi+0x18] | |
323363709: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@6 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363712: mov esi, ebx | |
323363714: mov ecx, [esi+0x18] | |
323363717: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@1 (line 345) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363720: mov eax, ecx | |
323363722: mov edx, ebx | |
323363724: xor eax, ebp | |
323363726: xor edx, edi | |
323363728: add ecx, ebp | |
323363730: adc ebx, edi ;*ladd | |
; - org.jruby.RubyFixnum::addFixnum@10 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363732: mov [esp+0x20], ecx | |
323363736: mov [esp+0x24], ebx | |
323363740: xor ecx, ebp | |
323363742: xor ebx, edi | |
323363744: not eax | |
323363746: not edx | |
323363748: and eax, ecx | |
323363750: and edx, ebx | |
323363752: and eax, 0x00 | |
323363755: and edx, -2147483648 | |
323363761: mov ecx, eax | |
323363763: or ecx, edx | |
323363765: jnz 323374825 ;*ifeq | |
; - org.jruby.RubyFixnum::additionOverflowed@18 (line 354) | |
; - org.jruby.RubyFixnum::addFixnum@20 (line 347) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363771: mov ecx, [esp+0x20] | |
323363775: mov ebx, [esp+0x24] | |
323363779: mov ebp, 255 | |
323363784: xor edi, edi | |
323363786: cmp ebp, ecx | |
323363788: mov eax, edi | |
323363790: sbb eax, ebx | |
323363792: jl 323367599 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363798: mov ebp, -256 | |
323363803: mov edi, -1 | |
323363808: cmp ecx, ebp | |
323363810: mov eax, ebx | |
323363812: sbb eax, edi | |
323363814: jl 323367599 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363820: mov ebx, [esp+0x30] | |
323363824: mov ecx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363830: mov [esp+0x1C], ecx | |
323363834: mov ecx, [esp+0x20] | |
323363838: mov ebx, [esp+0x24] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363842: mov ebp, ecx | |
323363844: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363850: mov ebx, [esp+0x1C] | |
323363854: mov ebx, [ebx+0x8] ; implicit exception: dispatches to 323382105 | |
323363857: cmp ebp, ebx | |
323363859: jnc 323370149 | |
323363865: mov ebp, [esp+0x1C] | |
323363869: mov ecx, [ebp+ecx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::addFixnum@42 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323363876: mov [esp+0x58], ecx ;*aload_2 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@95 (line 7) | |
323363880: mov ebx, [esp+0x80] | |
323363887: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323363893: jnz 323378757 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
323363899: mov ecx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
323363903: mov ebx, [ecx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
323363906: mov ecx, [ebx+0x18] ; implicit exception: dispatches to 323380657 | |
323363909: cmp ecx, 632 | |
323363915: jnz 323370577 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
323363921: mov ecx, [esp+0x44] | |
323363925: mov ecx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@1 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
323363928: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; implicit exception: dispatches to 323380673 | |
323363931: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323380689 | |
323363934: cmp ebx, 5 | |
323363937: jbe 323369797 | |
323363943: mov ecx, [ebp+0x20] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
323363946: mov [esp+0x20], ecx | |
323363950: mov ebx, [ecx+0x4] ; implicit exception: dispatches to 323380705 | |
323363953: cmp ebx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323363959: jnz 323369837 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323363965: mov [esp+0x24], ecx | |
323363969: mov ebx, [esp+0x18] | |
323363973: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323363979: jnz 323378801 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323363985: mov ecx, [esp+0x4C] | |
323363989: mov ecx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323363992: mov [esp+0x1C], ecx | |
323363996: movzx ecx, [ecx+0x3C] ; implicit exception: dispatches to 323380737 | |
323364000: test ecx, ecx | |
323364002: jnz 323370701 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364008: mov esi, [esp+0x84] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364015: mov ebp, [esi+0x18] | |
323364018: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364021: mov eax, ebp | |
323364023: mov edx, edi | |
323364025: xor eax, 1 | |
323364028: xor edx, 0x00 | |
323364031: mov ecx, ebp | |
323364033: mov ebx, edi | |
323364035: add ecx, 255 | |
323364038: adc ebx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364041: mov [esp+0x10], ecx | |
323364045: mov [esp+0x14], ebx | |
323364049: xor ecx, ebp | |
323364051: xor ebx, edi | |
323364053: and eax, ecx | |
323364055: and edx, ebx | |
323364057: and eax, 0x00 | |
323364060: and edx, -2147483648 | |
323364066: mov ebx, eax | |
323364068: or ebx, edx | |
323364070: jnz 323371905 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364076: mov ecx, [esp+0x10] | |
323364080: mov ebx, [esp+0x14] | |
323364084: mov ebp, 255 | |
323364089: xor edi, edi | |
323364091: cmp ebp, ecx | |
323364093: mov edx, edi | |
323364095: sbb edx, ebx | |
323364097: jl 323366998 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364103: mov ebp, -256 | |
323364108: mov edi, -1 | |
323364113: cmp ecx, ebp | |
323364115: mov edx, ebx | |
323364117: sbb edx, edi | |
323364119: jl 323366998 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364125: mov ecx, [esp+0x1C] | |
323364129: mov ebx, [ecx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364135: mov [esp+0x18], ebx | |
323364139: mov ecx, [esp+0x10] | |
323364143: mov ebx, [esp+0x14] | |
323364147: mov ebx, ecx ;*l2i ; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364149: mov ebp, ebx | |
323364151: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364157: mov edi, [esp+0x18] | |
323364161: mov edi, [edi+0x8] ; implicit exception: dispatches to 323380929 | |
323364164: cmp ebp, edi | |
323364166: jnc 323369469 | |
323364172: mov ecx, [esp+0x18] | |
323364176: mov ecx, [ecx+ebx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::op_minus@37 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364183: mov [esp+0x48], ecx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323364187: mov ecx, [esp+0x44] | |
323364191: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@1 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364194: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323380753 | |
323364197: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323380769 | |
323364200: test ecx, ecx | |
323364202: jbe 323369869 | |
323364208: mov ecx, [ebp+0xC] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364211: mov [esp+0x1C], ecx | |
323364215: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323380785 | |
323364218: cmp ecx, 'org/jruby/runtime/callsite/LtCallSite' | |
; {oop('org/jruby/runtime/callsite/LtCallSite')} | |
323364224: jnz 323369909 | |
323364230: mov ecx, [esp+0x1C] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364234: mov [esp+0x1C], ecx | |
323364238: mov ebx, [esp+0x48] | |
323364242: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323380817 | |
323364245: mov [esp+0x84], ebx | |
323364252: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323364258: jnz 323378833 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364264: mov ebx, [esp+0x4C] | |
323364268: mov eax, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364271: movzx ecx, [eax+0x3C] ; implicit exception: dispatches to 323380849 | |
323364275: test ecx, ecx | |
323364277: jnz 323370809 ;*ifne | |
; - org.jruby.runtime.callsite.LtCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364283: mov esi, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364287: mov ecx, [eax+0x8C] ;*getfield trueObject | |
; - org.jruby.Ruby::getTrue@1 (line 1744) | |
; - org.jruby.RubyBoolean::newBoolean@5 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364293: mov ebp, [esi+0x18] | |
323364296: mov edi, [esi+0x1C] | |
323364299: mov esi, [eax+0x90] ;*getfield falseObject | |
; - org.jruby.Ruby::getFalse@1 (line 1751) | |
; - org.jruby.RubyBoolean::newBoolean@12 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364305: mov eax, 2 | |
323364310: xor edx, edx | |
323364312: cmp ebp, eax | |
323364314: mov ebx, edi | |
323364316: sbb ebx, edx | |
323364318: cmovl esi, ecx ;*areturn | |
; - org.jruby.RubyFixnum::op_lt@21 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364321: mov [esp+0x14], esi ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364325: mov ecx, [esp+0x14] | |
323364329: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323380865 | |
323364332: cmp ecx, 'org/jruby/RubyBoolean' | |
; {oop('org/jruby/RubyBoolean')} | |
323364338: jnz 323369941 | |
323364344: mov ebx, [esp+0x14] ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364348: mov ecx, [ebx+0x8] | |
323364351: test ecx, 1 | |
323364357: jz 323366768 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@22 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364363: mov ecx, [esp+0x44] | |
323364367: mov ecx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@1 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364370: mov ecx, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323381417 | |
323364373: mov [esp+0x14], ecx | |
323364377: mov ebx, [ecx+0x8] ; implicit exception: dispatches to 323381433 | |
323364380: cmp ebx, 2 | |
323364383: jbe 323371369 | |
323364389: mov ebx, [ecx+0x10] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364392: mov [esp+0x5C], ebx | |
323364396: mov ebx, [esp+0x80] | |
323364403: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323364409: jnz 323378865 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364415: mov ecx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364419: mov ebx, [ecx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364422: mov ecx, [ebx+0x18] ; implicit exception: dispatches to 323381449 | |
323364425: cmp ecx, 632 | |
323364431: jnz 323373069 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364437: mov ecx, [esp+0x14] | |
323364441: mov ecx, [ecx+0x14] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite2@8 (line 82) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@51 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364444: mov [esp+0x30], ecx | |
323364448: mov ecx, [ecx+0x4] ; implicit exception: dispatches to 323381465 | |
323364451: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323364457: jnz 323371401 | |
323364463: mov ecx, [esp+0x30] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364467: mov [esp+0x30], ecx | |
323364471: mov ebx, [esp+0x84] | |
323364478: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323364484: jnz 323378941 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364490: mov ecx, [esp+0x4C] | |
323364494: mov ebx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364497: mov [esp+0x18], ebx | |
323364501: movzx ebx, [ebx+0x3C] ; implicit exception: dispatches to 323381497 | |
323364505: test ebx, ebx | |
323364507: jnz 323373213 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364513: mov esi, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364517: mov ecx, [esi+0x18] | |
323364520: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364523: mov ebp, ecx | |
323364525: mov edi, ebx | |
323364527: xor ebp, 2 | |
323364530: xor edi, 0x00 | |
323364533: mov eax, ecx | |
323364535: mov edx, ebx | |
323364537: add eax, 254 | |
323364540: adc edx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364543: mov [esp+0x10], eax | |
323364547: mov [esp+0x14], edx | |
323364551: xor eax, ecx | |
323364553: xor edx, ebx | |
323364555: and ebp, eax | |
323364557: and edi, edx | |
323364559: and ebp, 0x00 | |
323364562: and edi, -2147483648 | |
323364568: mov ecx, ebp | |
323364570: or ecx, edi | |
323364572: jnz 323374765 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364578: mov ecx, [esp+0x10] | |
323364582: mov ebx, [esp+0x14] | |
323364586: mov ebp, 255 | |
323364591: xor edi, edi | |
323364593: cmp ebp, ecx | |
323364595: mov edx, edi | |
323364597: sbb edx, ebx | |
323364599: jl 323367454 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364605: mov ebp, -256 | |
323364610: mov edi, -1 | |
323364615: cmp ecx, ebp | |
323364617: mov eax, ebx | |
323364619: sbb eax, edi | |
323364621: jl 323367454 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364627: mov ecx, [esp+0x18] | |
323364631: mov ebx, [ecx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364637: mov [esp+0x2C], ebx | |
323364641: mov ecx, [esp+0x10] | |
323364645: mov ebx, [esp+0x14] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364649: mov ebp, ecx | |
323364651: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364657: mov edi, [esp+0x2C] | |
323364661: mov ebx, [edi+0x8] ; implicit exception: dispatches to 323382089 | |
323364664: cmp ebp, ebx | |
323364666: jnc 323370101 | |
323364672: mov ebx, edi | |
323364674: mov ecx, [ebx+ecx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::op_minus@37 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364681: mov [esp+0x60], ecx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364685: mov ecx, [esp+0x44] | |
323364689: mov ecx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@1 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364692: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323381513 | |
323364695: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323381529 | |
323364698: test ebx, ebx | |
323364700: jbe 323371445 | |
323364706: mov ecx, [ebp+0xC] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364709: mov [esp+0x30], ecx | |
323364713: mov ebx, [ecx+0x4] ; implicit exception: dispatches to 323381545 | |
323364716: cmp ebx, 'org/jruby/runtime/callsite/LtCallSite' | |
; {oop('org/jruby/runtime/callsite/LtCallSite')} | |
323364722: jnz 323371493 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364728: mov [esp+0x30], ecx | |
323364732: mov ebx, [esp+0x60] | |
323364736: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323381577 | |
323364739: mov [esp+0x10], ebx | |
323364743: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323364749: jnz 323379117 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364755: mov ebx, [esp+0x4C] | |
323364759: mov ecx, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364762: movzx eax, [ecx+0x3C] ; implicit exception: dispatches to 323381621 | |
323364766: test eax, eax | |
323364768: jnz 323373321 ;*ifne | |
; - org.jruby.runtime.callsite.LtCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364774: mov esi, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364778: mov ebx, [ecx+0x8C] ;*getfield trueObject | |
; - org.jruby.Ruby::getTrue@1 (line 1744) | |
; - org.jruby.RubyBoolean::newBoolean@5 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364784: mov ebp, [esi+0x18] | |
323364787: mov edi, [esi+0x1C] | |
323364790: mov esi, [ecx+0x90] ;*getfield falseObject | |
; - org.jruby.Ruby::getFalse@1 (line 1751) | |
; - org.jruby.RubyBoolean::newBoolean@12 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364796: mov eax, 2 | |
323364801: xor edx, edx | |
323364803: cmp ebp, eax | |
323364805: mov ecx, edi | |
323364807: sbb ecx, edx | |
323364809: cmovl esi, ebx ;*areturn | |
; - org.jruby.RubyFixnum::op_lt@21 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364812: mov [esp+0x28], esi ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364816: mov ecx, [esp+0x28] | |
323364820: mov ebx, [ecx+0x4] ; implicit exception: dispatches to 323381637 | |
323364823: cmp ebx, 'org/jruby/RubyBoolean' | |
; {oop('org/jruby/RubyBoolean')} | |
323364829: jnz 323371537 | |
323364835: mov ebx, [esp+0x28] ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364839: mov ebx, [ebx+0x8] | |
323364842: test ebx, 1 | |
323364848: jz 323365842 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@22 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364854: mov ecx, [esp+0x44] | |
323364858: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@1 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364861: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323382561 | |
323364864: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323382577 | |
323364867: cmp ecx, 2 | |
323364870: jbe 323374149 | |
323364876: mov ecx, [ebp+0x10] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364879: mov [esp+0x64], ecx | |
323364883: mov ebx, [esp+0x80] | |
323364890: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323364896: jnz 323379281 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364902: mov ebx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364906: mov ecx, [ebx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364909: mov ebx, [ecx+0x18] ; implicit exception: dispatches to 323382593 | |
323364912: cmp ebx, 632 | |
323364918: jnz 323375625 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364924: mov ebx, [ebp+0x14] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite2@8 (line 82) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@51 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364927: mov [esp+0x68], ebx | |
323364931: mov ebx, [ebx+0x4] ; implicit exception: dispatches to 323382609 | |
323364934: cmp ebx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323364940: jnz 323374197 | |
323364946: mov ebx, [esp+0x68] ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364950: mov [esp+0x68], ebx | |
323364954: mov ecx, [esp+0x10] | |
323364958: cmp ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323364964: jnz 323379865 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364970: mov ebx, [esp+0x4C] | |
323364974: mov ecx, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364977: mov [esp+0x14], ecx | |
323364981: movzx ecx, [ecx+0x3C] ; implicit exception: dispatches to 323382641 | |
323364985: test ecx, ecx | |
323364987: jnz 323375757 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364993: mov esi, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323364997: mov ecx, [esi+0x18] | |
323365000: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365003: mov ebp, ecx | |
323365005: mov edi, ebx | |
323365007: xor ebp, 2 | |
323365010: xor edi, 0x00 | |
323365013: mov eax, ecx | |
323365015: mov edx, ebx | |
323365017: add eax, 254 | |
323365020: adc edx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365023: mov [esp+0x18], eax | |
323365027: mov [esp+0x1C], edx | |
323365031: xor eax, ecx | |
323365033: xor edx, ebx | |
323365035: and ebp, eax | |
323365037: and edi, edx | |
323365039: and ebp, 0x00 | |
323365042: and edi, -2147483648 | |
323365048: mov ebx, ebp | |
323365050: or ebx, edi | |
323365052: jnz 323376749 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365058: mov ecx, [esp+0x18] | |
323365062: mov ebx, [esp+0x1C] | |
323365066: mov ebp, 255 | |
323365071: xor edi, edi | |
323365073: cmp ebp, ecx | |
323365075: mov edx, edi | |
323365077: sbb edx, ebx | |
323365079: jl 323368601 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365085: mov ebp, -256 | |
323365090: mov edi, -1 | |
323365095: cmp ecx, ebp | |
323365097: mov edx, ebx | |
323365099: sbb edx, edi | |
323365101: jl 323368601 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365107: mov ecx, [esp+0x14] | |
323365111: mov ecx, [ecx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365117: mov [esp+0x40], ecx | |
323365121: mov ecx, [esp+0x18] | |
323365125: mov ebx, [esp+0x1C] | |
323365129: mov ebx, ecx ;*l2i ; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365131: mov ebp, ebx | |
323365133: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365139: mov ecx, [esp+0x40] | |
323365143: mov edi, [ecx+0x8] ; implicit exception: dispatches to 323383321 | |
323365146: cmp ebp, edi | |
323365148: jnc 323372157 | |
323365154: mov eax, [ecx+ebx*4+0x40C] | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365161: movsd [esp+0x18], xmm1 | |
323365167: movsd [esp+0x20], xmm0 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365173: mov ecx, [esp+0x44] | |
323365177: mov edx, [esp+0x4C] | |
323365181: mov ebp, [esp+0x50] | |
323365185: mov [esp], ebp | |
323365188: mov [esp+0x4], eax | |
323365192: mov ebp, 0x00000000 | |
323365197: mov [esp+0x8], ebp | |
323365201: nop | |
323365203: call 323093856 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=5240} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {static_call} | |
323365208: mov [esp+0x3C], eax ;*aload_2 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@95 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365212: mov ebx, [esp+0x80] | |
323365219: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323365225: jnz 323379401 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365231: mov ecx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365235: mov ebx, [ecx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365238: mov ecx, [ebx+0x18] ; implicit exception: dispatches to 323382753 | |
323365241: cmp ecx, 632 | |
323365247: jnz 323376037 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365253: mov ecx, [esp+0x44] | |
323365257: mov ecx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@1 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365260: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323382769 | |
323365263: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323382785 | |
323365266: cmp ebx, 5 | |
323365269: jbe 323374333 | |
323365275: mov ecx, [ebp+0x20] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365278: mov [esp+0x38], ecx | |
323365282: mov ebx, [ecx+0x4] ; implicit exception: dispatches to 323382801 | |
323365285: cmp ebx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323365291: jnz 323374381 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365297: mov [esp+0x38], ecx | |
323365301: mov ebx, [esp+0x10] | |
323365305: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323365311: jnz 323379821 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365317: mov ecx, [esp+0x4C] | |
323365321: mov ebx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365324: mov [esp+0x28], ebx | |
323365328: movzx ecx, [ebx+0x3C] ; implicit exception: dispatches to 323382833 | |
323365332: test ecx, ecx | |
323365334: jnz 323376157 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365340: mov esi, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365344: mov ebp, [esi+0x18] | |
323365347: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365350: mov eax, ebp | |
323365352: mov edx, edi | |
323365354: xor eax, 1 | |
323365357: xor edx, 0x00 | |
323365360: mov ecx, ebp | |
323365362: mov ebx, edi | |
323365364: add ecx, 255 | |
323365367: adc ebx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365370: mov [esp+0x10], ecx | |
323365374: mov [esp+0x14], ebx | |
323365378: xor ecx, ebp | |
323365380: xor ebx, edi | |
323365382: and eax, ecx | |
323365384: and edx, ebx | |
323365386: and eax, 0x00 | |
323365389: and edx, -2147483648 | |
323365395: mov ebx, eax | |
323365397: or ebx, edx | |
323365399: jnz 323376837 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365405: mov ecx, [esp+0x10] | |
323365409: mov ebx, [esp+0x14] | |
323365413: mov ebp, 255 | |
323365418: xor edi, edi | |
323365420: cmp ebp, ecx | |
323365422: mov edx, edi | |
323365424: sbb edx, ebx | |
323365426: jl 323368956 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365432: mov ebp, -256 | |
323365437: mov edi, -1 | |
323365442: cmp ecx, ebp | |
323365444: mov edx, ebx | |
323365446: sbb edx, edi | |
323365448: jl 323368956 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365454: mov ebx, [esp+0x28] | |
323365458: mov ebx, [ebx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365464: mov [esp+0x34], ebx | |
323365468: mov ecx, [esp+0x10] | |
323365472: mov ebx, [esp+0x14] | |
323365476: mov ebx, ecx ;*l2i ; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365478: mov ebp, ebx | |
323365480: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365486: mov edi, [esp+0x34] | |
323365490: mov edi, [edi+0x8] ; implicit exception: dispatches to 323383353 | |
323365493: cmp ebp, edi | |
323365495: jnc 323372253 | |
323365501: mov ecx, [esp+0x34] | |
323365505: mov eax, [ecx+ebx*4+0x40C] | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365512: mov ecx, [esp+0x44] | |
323365516: mov edx, [esp+0x4C] | |
323365520: mov ebp, [esp+0x50] | |
323365524: mov [esp], ebp | |
323365527: mov [esp+0x4], eax | |
323365531: mov ebx, 0x00000000 | |
323365536: mov [esp+0x8], ebx | |
323365540: nop | |
323365543: call 323093856 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=5580} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {static_call} | |
323365548: mov [esp+0x28], eax | |
323365552: mov ecx, [esp+0x64] | |
323365556: mov ebx, [ecx+0x4] ; implicit exception: dispatches to 323383081 | |
323365559: cmp ebx, 'org/jruby/runtime/callsite/PlusCallSite' | |
; {oop('org/jruby/runtime/callsite/PlusCallSite')} | |
323365565: jnz 323374545 | |
323365571: mov ebx, ecx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365573: mov [esp+0x2C], ebx | |
323365577: mov ecx, [esp+0x3C] | |
323365581: mov ebp, [ecx+0x4] ; implicit exception: dispatches to 323383113 | |
323365584: cmp ebp, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323365590: jnz 323379745 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365596: mov ebx, [esp+0x4C] | |
323365600: mov ebx, [ebx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.PlusCallSite::call@8 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365603: mov [esp+0x14], ebx | |
323365607: movzx ecx, [ebx+0x3C] ; implicit exception: dispatches to 323383145 | |
323365611: test ecx, ecx | |
323365613: jnz 323376509 ;*ifne | |
; - org.jruby.runtime.callsite.PlusCallSite::call@14 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365619: mov ecx, [esp+0x3C] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@18 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365623: mov [esp+0x2C], ecx | |
323365627: mov ebx, [esp+0x28] | |
323365631: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323383161 | |
323365634: cmp ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323365640: jnz 323380085 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365646: mov ecx, [esp+0x28] ;*checkcast | |
; - org.jruby.RubyFixnum::op_plus@10 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365650: mov esi, [esp+0x2C] | |
323365654: mov ebp, [esi+0x18] | |
323365657: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@6 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365660: mov esi, ecx | |
323365662: mov ecx, [esi+0x18] | |
323365665: mov ebx, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::addFixnum@1 (line 345) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365668: mov eax, ecx | |
323365670: mov edx, ebx | |
323365672: xor eax, ebp | |
323365674: xor edx, edi | |
323365676: add ecx, ebp | |
323365678: adc ebx, edi ;*ladd | |
; - org.jruby.RubyFixnum::addFixnum@10 (line 346) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365680: mov [esp+0x30], ecx | |
323365684: mov [esp+0x34], ebx | |
323365688: xor ecx, ebp | |
323365690: xor ebx, edi | |
323365692: not eax | |
323365694: not edx | |
323365696: and eax, ecx | |
323365698: and edx, ebx | |
323365700: and eax, 0x00 | |
323365703: and edx, -2147483648 | |
323365709: mov ebx, eax | |
323365711: or ebx, edx | |
323365713: jnz 323376897 ;*ifeq | |
; - org.jruby.RubyFixnum::additionOverflowed@18 (line 354) | |
; - org.jruby.RubyFixnum::addFixnum@20 (line 347) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365719: mov ecx, [esp+0x30] | |
323365723: mov ebx, [esp+0x34] | |
323365727: mov ebp, 255 | |
323365732: xor edi, edi | |
323365734: cmp ebp, ecx | |
323365736: mov edx, edi | |
323365738: sbb edx, ebx | |
323365740: jl 323369245 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365746: mov ebp, -256 | |
323365751: mov edi, -1 | |
323365756: cmp ecx, ebp | |
323365758: mov edx, ebx | |
323365760: sbb edx, edi | |
323365762: jl 323369245 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365768: mov ecx, [esp+0x14] | |
323365772: mov ebx, [ecx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365778: mov [esp+0x28], ebx | |
323365782: mov ecx, [esp+0x30] | |
323365786: mov ebx, [esp+0x34] | |
323365790: mov ebx, ecx ;*l2i ; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365792: mov ebp, ebx | |
323365794: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365800: mov edi, [esp+0x28] | |
323365804: mov edi, [edi+0x8] ; implicit exception: dispatches to 323383385 | |
323365807: cmp ebp, edi | |
323365809: jnc 323372337 | |
323365815: mov ecx, [esp+0x28] | |
323365819: mov ebx, [ecx+ebx*4+0x40C] | |
;*areturn | |
; - org.jruby.RubyFixnum::addFixnum@42 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365826: mov [esp+0x60], ebx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365830: movsd xmm1, [esp+0x18] | |
323365836: movsd xmm0, [esp+0x20] ;*aload_2 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@95 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365842: mov ebx, [esp+0x80] | |
323365849: cmp ebx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323365855: jnz 323379205 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365861: mov ebx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365865: mov ecx, [ebx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365868: mov ebx, [ecx+0x18] ; implicit exception: dispatches to 323381789 | |
323365871: cmp ebx, 632 | |
323365877: jnz 323373513 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365883: mov ecx, [esp+0x44] | |
323365887: mov ebx, [ecx+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@1 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365890: mov ebp, [ebx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323381805 | |
323365893: mov ecx, [ebp+0x8] ; implicit exception: dispatches to 323381821 | |
323365896: cmp ecx, 5 | |
323365899: jbe 323371625 | |
323365905: mov ebx, [ebp+0x20] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365908: mov [esp+0x24], ebx | |
323365912: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323381837 | |
323365915: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323365921: jnz 323371665 | |
323365927: mov ecx, ebx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365929: mov [esp+0x24], ecx | |
323365933: mov ebx, [esp+0x84] | |
323365940: cmp ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323365946: jnz 323379369 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365952: mov ecx, [esp+0x4C] | |
323365956: mov ecx, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365959: mov [esp+0x18], ecx | |
323365963: movzx ebx, [ecx+0x3C] ; implicit exception: dispatches to 323381869 | |
323365967: test ebx, ebx | |
323365969: jnz 323373633 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365975: mov esi, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365979: mov ebp, [esi+0x18] | |
323365982: mov edi, [esi+0x1C] ;*getfield value | |
; - org.jruby.RubyFixnum::op_minus@1 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323365985: mov eax, ebp | |
323365987: mov edx, edi | |
323365989: xor eax, 1 | |
323365992: xor edx, 0x00 | |
323365995: mov ecx, ebp | |
323365997: mov ebx, edi | |
323365999: add ecx, 255 | |
323366002: adc ebx, 255 ;*lsub | |
; - org.jruby.RubyFixnum::op_minus@5 (line 391) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366005: mov [esp+0x10], ecx | |
323366009: mov [esp+0x14], ebx | |
323366013: xor ecx, ebp | |
323366015: xor ebx, edi | |
323366017: and eax, ecx | |
323366019: and edx, ebx | |
323366021: and eax, 0x00 | |
323366024: and edx, -2147483648 | |
323366030: mov ecx, eax | |
323366032: or ecx, edx | |
323366034: jnz 323374877 ;*ifeq | |
; - org.jruby.RubyFixnum::subtractionOverflowed@22 (line 358) | |
; - org.jruby.RubyFixnum::op_minus@15 (line 392) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366040: mov ecx, [esp+0x10] | |
323366044: mov ebx, [esp+0x14] | |
323366048: mov ebp, 255 | |
323366053: xor edi, edi | |
323366055: cmp ebp, ecx | |
323366057: mov eax, edi | |
323366059: sbb eax, ebx | |
323366061: jl 323367784 ;*ifgt | |
; - org.jruby.RubyFixnum::isInCacheRange@5 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366067: mov ebp, -256 | |
323366072: mov edi, -1 | |
323366077: cmp ecx, ebp | |
323366079: mov eax, ebx | |
323366081: sbb eax, edi | |
323366083: jl 323367784 ;*iflt | |
; - org.jruby.RubyFixnum::isInCacheRange@13 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366089: mov ecx, [esp+0x18] | |
323366093: mov ecx, [ecx+0x94] ;*getfield fixnumCache | |
; - org.jruby.RubyFixnum::newFixnum@8 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366099: mov [esp+0x20], ecx | |
323366103: mov ecx, [esp+0x10] | |
323366107: mov ebx, [esp+0x14] ;*l2i | |
; - org.jruby.RubyFixnum::newFixnum@12 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366111: mov ebp, ecx | |
323366113: add ebp, 256 ;*iadd | |
; - org.jruby.RubyFixnum::newFixnum@16 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366119: mov edi, [esp+0x20] | |
323366123: mov ebx, [edi+0x8] ; implicit exception: dispatches to 323382121 | |
323366126: cmp ebp, ebx | |
323366128: jnc 323370185 | |
323366134: mov eax, [edi+ecx*4+0x40C] | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366141: mov [esp+0x28], eax ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366145: mov edi, [esp+0x44] | |
323366149: mov ecx, [edi+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@1 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366152: mov ebp, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323381885 | |
323366155: mov ebx, [ebp+0x8] ; implicit exception: dispatches to 323381901 | |
323366158: test ebx, ebx | |
323366160: jbe 323371697 | |
323366166: mov ebx, [ebp+0xC] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366169: mov ebp, [ebx+0x4] ; implicit exception: dispatches to 323381917 | |
323366172: cmp ebp, 'org/jruby/runtime/callsite/LtCallSite' | |
; {oop('org/jruby/runtime/callsite/LtCallSite')} | |
323366178: jnz 323371741 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366184: mov edx, [esp+0x28] | |
323366188: mov ecx, [edx+0x4] ; implicit exception: dispatches to 323381949 | |
323366191: cmp ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323366197: jnz 323379533 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366203: mov [esp+0x84], ecx | |
323366210: mov ebp, [esp+0x4C] | |
323366214: mov eax, [ebp+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366217: movzx ecx, [eax+0x3C] ; implicit exception: dispatches to 323381993 | |
323366221: test ecx, ecx | |
323366223: jnz 323373731 ;*ifne | |
; - org.jruby.runtime.callsite.LtCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366229: push [esp+0x28] | |
323366233: pop [esp+0x38] | |
323366237: mov [esp+0x10], edi | |
323366241: mov esi, [esp+0x28] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366245: mov ecx, [eax+0x8C] ;*getfield trueObject | |
; - org.jruby.Ruby::getTrue@1 (line 1744) | |
; - org.jruby.RubyBoolean::newBoolean@5 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366251: mov ebp, [esi+0x18] | |
323366254: mov edi, [esi+0x1C] | |
323366257: mov esi, [eax+0x90] ;*getfield falseObject | |
; - org.jruby.Ruby::getFalse@1 (line 1751) | |
; - org.jruby.RubyBoolean::newBoolean@12 (line 104) | |
; - org.jruby.RubyFixnum::op_lt@18 (line 883) | |
; - org.jruby.runtime.callsite.LtCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366263: mov eax, 2 | |
323366268: xor edx, edx | |
323366270: cmp ebp, eax | |
323366272: mov ebx, edi | |
323366274: sbb ebx, edx | |
323366276: mov ebx, esi | |
323366278: cmovl ebx, ecx ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366281: mov ecx, [ebx+0x4] ; implicit exception: dispatches to 323382009 | |
323366284: cmp ecx, 'org/jruby/RubyBoolean' | |
; {oop('org/jruby/RubyBoolean')} | |
323366290: jnz 323371777 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366296: mov ecx, [ebx+0x8] | |
323366299: test ecx, 1 | |
323366305: jz 323366702 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@22 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366311: mov edi, [esp+0x10] | |
323366315: mov ecx, [edi+0x8] ;*getfield runtimeCache | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@1 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366318: mov eax, [ecx+0xC] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; implicit exception: dispatches to 323382985 | |
323366321: mov ebx, [eax+0x8] ; implicit exception: dispatches to 323383001 | |
323366324: cmp ebx, 2 | |
323366327: jbe 323374469 | |
323366333: mov ebx, [eax+0x10] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366336: mov ecx, [esp+0x80] | |
323366343: cmp ecx, 'org/jruby/RubyObject' | |
; {oop('org/jruby/RubyObject')} | |
323366349: jnz 323379577 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366355: mov ecx, [esp+0x50] ;*checkcast | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@8 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366359: mov ebp, [ecx+0xC] ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 536) | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@11 (line 2154) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366362: mov ecx, [ebp+0x18] ; implicit exception: dispatches to 323383017 | |
323366365: cmp ecx, 632 | |
323366371: jnz 323376301 ;*if_icmpne | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@30 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366377: mov edx, [eax+0x14] ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite2@8 (line 82) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@51 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366380: mov ecx, [edx+0x4] ; implicit exception: dispatches to 323383033 | |
323366383: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323366389: jnz 323374505 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366395: mov ebp, [esp+0x84] | |
323366402: cmp ebp, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323366408: jnz 323380205 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366414: mov [esp+0x34], ebx | |
323366418: mov ecx, [esp+0x4C] | |
323366422: mov esi, [ecx+0x2C] ;*getfield runtime | |
; - org.jruby.runtime.callsite.MinusCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366425: movzx eax, [esi+0x3C] ; implicit exception: dispatches to 323383065 | |
323366429: test eax, eax | |
323366431: jnz 323376433 ;*ifne | |
; - org.jruby.runtime.callsite.MinusCallSite::call@14 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366437: push [esp+0x10] | |
323366441: pop [esp+0x18] | |
323366445: mov ecx, [esp+0x38] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@18 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366449: mov edx, [esp+0x4C] | |
323366453: mov ebp, 2 | |
323366458: xor edi, edi | |
323366460: mov [esp], ebp | |
323366463: mov [esp+0x4], edi | |
323366467: call 323092704 ; OopMap{[16]=Oop [24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=6504} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323366472: mov ecx, [esp+0x18] | |
323366476: mov edx, [esp+0x4C] | |
323366480: mov ebx, [esp+0x50] | |
323366484: mov [esp], ebx | |
323366487: mov [esp+0x4], eax | |
323366491: mov ebx, 0x00000000 | |
323366496: mov [esp+0x8], ebx | |
323366500: nop | |
323366503: call 323093856 ; OopMap{[24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=6540} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {static_call} | |
323366508: mov [esp+0x30], eax ;*aload_2 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@95 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366512: mov edx, 632 | |
323366517: mov ecx, [esp+0x50] | |
323366521: nop | |
323366523: call 323093856 ; OopMap{[24]=Oop [48]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=6560} | |
;*invokestatic isGenerationEqual | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {static_call} | |
323366528: test eax, eax | |
323366530: jz 323376925 ;*ifeq | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@101 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366536: mov ecx, [esp+0x18] | |
323366540: nop | |
323366543: call 323092704 ; OopMap{[24]=Oop [48]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=6580} | |
;*invokevirtual getCallSite5 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323366548: mov ecx, [eax+0x4] ; implicit exception: dispatches to 323383193 | |
323366551: cmp ecx, 'org/jruby/runtime/callsite/MinusCallSite' | |
; {oop('org/jruby/runtime/callsite/MinusCallSite')} | |
323366557: jnz 323374577 | |
323366563: mov ecx, eax | |
323366565: mov edx, [esp+0x4C] | |
323366569: mov ebp, [esp+0x50] | |
323366573: mov [esp+0x8], ebp | |
323366577: mov ebx, [esp+0x38] | |
323366581: mov [esp+0xC], ebx | |
323366585: mov ebp, 1 | |
323366590: xor edi, edi | |
323366592: mov [esp], ebp | |
323366595: mov [esp+0x4], edi | |
323366599: call 323092704 ; OopMap{[24]=Oop [48]=Oop [52]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=6636} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323366604: mov ecx, [esp+0x18] | |
323366608: mov edx, [esp+0x4C] | |
323366612: mov ebx, [esp+0x50] | |
323366616: mov [esp], ebx | |
323366619: mov [esp+0x4], eax | |
323366623: mov ebp, 0x00000000 | |
323366628: mov [esp+0x8], ebp | |
323366632: nop | |
323366635: call 323093856 ; OopMap{[48]=Oop [52]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=6672} | |
;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {static_call} | |
323366640: mov [esp+0x18], eax | |
323366644: mov ebx, [esp+0x34] | |
323366648: mov ebp, [ebx+0x4] ; implicit exception: dispatches to 323383225 | |
323366651: cmp ebp, 'org/jruby/runtime/callsite/PlusCallSite' | |
; {oop('org/jruby/runtime/callsite/PlusCallSite')} | |
323366657: jnz 323374613 | |
323366663: mov ecx, [esp+0x34] | |
323366667: mov edx, [esp+0x4C] | |
323366671: mov ebp, [esp+0x50] | |
323366675: mov [esp], ebp | |
323366678: mov ebx, [esp+0x30] | |
323366682: mov [esp+0x4], ebx | |
323366686: mov ebp, [esp+0x18] | |
323366690: mov [esp+0x8], ebp | |
323366694: nop | |
323366695: call 323092704 ; OopMap{[76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=6732} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323366700: jmp 323366706 | |
323366702: mov eax, [esp+0x38] ;*invokestatic __file__ | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323366706: mov [esp+0x14], eax | |
323366710: mov ebx, [esp+0x5C] | |
323366714: mov ebp, [ebx+0x4] ; implicit exception: dispatches to 323382025 | |
323366717: cmp ebp, 'org/jruby/runtime/callsite/PlusCallSite' | |
; {oop('org/jruby/runtime/callsite/PlusCallSite')} | |
323366723: jnz 323371813 | |
323366729: mov ecx, ebx | |
323366731: mov edx, [esp+0x4C] | |
323366735: mov ebx, [esp+0x50] | |
323366739: mov [esp], ebx | |
323366742: mov ebp, [esp+0x60] | |
323366746: mov [esp+0x4], ebp | |
323366750: mov ebx, [esp+0x14] | |
323366754: mov [esp+0x8], ebx | |
323366758: nop | |
323366759: call 323092704 ; OopMap{[76]=Oop [80]=Oop [84]=Oop [88]=Oop off=6796} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323366764: mov [esp+0x48], eax | |
323366768: mov edi, [esp+0x54] | |
323366772: mov ebx, [edi+0x4] ; implicit exception: dispatches to 323380881 | |
323366775: cmp ebx, 'org/jruby/runtime/callsite/PlusCallSite' | |
; {oop('org/jruby/runtime/callsite/PlusCallSite')} | |
323366781: jnz 323369973 | |
323366787: mov ecx, edi | |
323366789: mov edx, [esp+0x4C] | |
323366793: mov ebx, [esp+0x50] | |
323366797: mov [esp], ebx | |
323366800: mov ebp, [esp+0x58] | |
323366804: mov [esp+0x4], ebp | |
323366808: mov ebx, [esp+0x48] | |
323366812: mov [esp+0x8], ebx | |
323366816: nop | |
323366819: call 323092704 ; OopMap{off=6856} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; {optimized virtual_call} | |
323366824: jmp 323366833 | |
323366826: mov eax, [esp+0x84] ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
323366833: add esp, 120 | |
323366836: pop ebp | |
323366837: test [0xFD000], eax ; {poll_return} | |
323366843: ret | |
323366844: mov ecx, [esp+0x88] | |
323366851: mov eax, [ecx+0x34] | |
323366854: lea ecx, [eax+0x20] | |
323366857: mov ebp, [esp+0x88] | |
323366864: cmp ecx, [ebp+0x3C] | |
323366867: jnc 323377045 | |
323366873: mov [ebp+0x34], ecx | |
323366876: prefetchnta [ecx+0x100] | |
323366883: mov ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323366888: mov ecx, [ebx+0x64] | |
323366891: mov [eax], ecx | |
323366893: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323366900: xor ecx, ecx | |
323366902: xor ebx, ebx | |
323366904: mov [eax+0x8], ecx | |
323366907: mov [eax+0xC], ebx | |
323366910: mov [eax+0x10], ecx | |
323366913: mov [eax+0x14], ebx | |
323366916: mov [eax+0x18], ecx | |
323366919: mov [eax+0x1C], ebx | |
323366922: mov ebx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366924: mov ecx, ebx ;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366926: mov ebx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323366931: mov ebx, [ebx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366934: mov ebp, [esp+0x1C] | |
323366938: mov edx, [ebp+0xC8] | |
323366944: mov [ecx+0x10], ebx | |
323366947: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366952: mov ebp, [esp+0x10] | |
323366956: mov edi, [esp+0x14] | |
323366960: mov [ecx+0x18], ebp | |
323366963: mov [ecx+0x1C], edi ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366966: mov [ecx+0xC], edx ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366969: mov ebx, ecx | |
323366971: mov edi, ecx | |
323366973: shr ebx, 9 | |
323366976: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366983: shr edi, 9 | |
323366986: mov [edi+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323366993: jmp 323360497 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323366998: mov ebx, [esp+0x88] | |
323367005: mov eax, [ebx+0x34] | |
323367008: lea ebx, [eax+0x20] | |
323367011: mov ecx, [esp+0x88] | |
323367018: cmp ebx, [ecx+0x3C] | |
323367021: jnc 323377089 | |
323367027: mov [ecx+0x34], ebx | |
323367030: prefetchnta [ebx+0x100] | |
323367037: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367042: mov ebx, [ecx+0x64] | |
323367045: mov [eax], ebx | |
323367047: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367054: xor ecx, ecx | |
323367056: xor ebx, ebx | |
323367058: mov [eax+0x8], ecx | |
323367061: mov [eax+0xC], ebx | |
323367064: mov [eax+0x10], ecx | |
323367067: mov [eax+0x14], ebx | |
323367070: mov [eax+0x18], ecx | |
323367073: mov [eax+0x1C], ebx | |
323367076: mov ecx, eax ;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323367078: mov ebp, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323367083: mov ebp, [ebp+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323367086: mov edi, [esp+0x1C] | |
323367090: mov eax, [edi+0xC8] | |
323367096: mov [ecx+0x10], ebp | |
323367099: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323367104: mov ebp, [esp+0x10] | |
323367108: mov edi, [esp+0x14] | |
323367112: mov [ecx+0x18], ebp | |
323367115: mov [ecx+0x1C], edi ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323367118: mov [ecx+0xC], eax ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323367121: mov ebp, ecx | |
323367123: mov ebx, ecx | |
323367125: shr ebp, 9 | |
323367128: mov [ebp+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323367135: shr ebx, 9 | |
323367138: mov [ebx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323367145: jmp 323364183 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367150: mov ebx, [esp+0x88] | |
323367157: mov eax, [ebx+0x34] | |
323367160: lea ebx, [eax+0x20] | |
323367163: mov ecx, [esp+0x88] | |
323367170: cmp ebx, [ecx+0x3C] | |
323367173: jnc 323377177 | |
323367179: mov [ecx+0x34], ebx | |
323367182: prefetchnta [ebx+0x100] | |
323367189: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367194: mov ebx, [ecx+0x64] | |
323367197: mov [eax], ebx | |
323367199: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367206: xor ecx, ecx | |
323367208: xor ebx, ebx | |
323367210: mov [eax+0x8], ecx | |
323367213: mov [eax+0xC], ebx | |
323367216: mov [eax+0x10], ecx | |
323367219: mov [eax+0x14], ebx | |
323367222: mov [eax+0x18], ecx | |
323367225: mov [eax+0x1C], ebx | |
323367228: mov ecx, eax ;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367230: mov ebp, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323367235: mov ebp, [ebp+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367238: mov ebx, [esp+0x14] | |
323367242: mov eax, [ebx+0xC8] | |
323367248: mov [ecx+0x10], ebp | |
323367251: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367256: mov ebp, [esp+0x20] | |
323367260: mov edi, [esp+0x24] | |
323367264: mov [ecx+0x18], ebp | |
323367267: mov [ecx+0x1C], edi ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367270: mov [ecx+0xC], eax ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367273: mov ebp, ecx | |
323367275: mov ebx, ecx | |
323367277: shr ebp, 9 | |
323367280: mov [ebp+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367287: shr ebx, 9 | |
323367290: mov [ebx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367297: jmp 323360981 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367302: mov ebx, [esp+0x88] | |
323367309: mov eax, [ebx+0x34] | |
323367312: lea ebx, [eax+0x20] | |
323367315: mov ecx, [esp+0x88] | |
323367322: cmp ebx, [ecx+0x3C] | |
323367325: jnc 323377221 | |
323367331: mov [ecx+0x34], ebx | |
323367334: prefetchnta [ebx+0x100] | |
323367341: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367346: mov ebx, [ecx+0x64] | |
323367349: mov [eax], ebx | |
323367351: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367358: xor ecx, ecx | |
323367360: xor ebx, ebx | |
323367362: mov [eax+0x8], ecx | |
323367365: mov [eax+0xC], ebx | |
323367368: mov [eax+0x10], ecx | |
323367371: mov [eax+0x14], ebx | |
323367374: mov [eax+0x18], ecx | |
323367377: mov [eax+0x1C], ebx | |
323367380: mov ecx, eax ;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367382: mov ebp, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323367387: mov ebp, [ebp+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367390: mov ebx, [esp+0x1C] | |
323367394: mov eax, [ebx+0xC8] | |
323367400: mov [ecx+0x10], ebp | |
323367403: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367408: mov ebp, [esp+0x10] | |
323367412: mov edi, [esp+0x14] | |
323367416: mov [ecx+0x18], ebp | |
323367419: mov [ecx+0x1C], edi ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367422: mov [ecx+0xC], eax ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367425: mov ebp, ecx | |
323367427: mov ebx, ecx | |
323367429: shr ebp, 9 | |
323367432: mov [ebp+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367439: shr ebx, 9 | |
323367442: mov [ebx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367449: jmp 323362444 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367454: mov ebx, [esp+0x88] | |
323367461: mov eax, [ebx+0x34] | |
323367464: lea ecx, [eax+0x20] | |
323367467: cmp ecx, [ebx+0x3C] | |
323367470: jnc 323377265 | |
323367476: mov [ebx+0x34], ecx | |
323367479: prefetchnta [ecx+0x100] | |
323367486: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367491: mov ecx, [ecx+0x64] | |
323367494: mov [eax], ecx | |
323367496: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367503: xor ecx, ecx | |
323367505: xor ebx, ebx | |
323367507: mov [eax+0x8], ecx | |
323367510: mov [eax+0xC], ebx | |
323367513: mov [eax+0x10], ecx | |
323367516: mov [eax+0x14], ebx | |
323367519: mov [eax+0x18], ecx | |
323367522: mov [eax+0x1C], ebx | |
323367525: mov ecx, eax ;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367527: mov ebp, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323367532: mov ebx, [ebp+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367535: mov edi, [esp+0x18] | |
323367539: mov eax, [edi+0xC8] | |
323367545: mov [ecx+0x10], ebx | |
323367548: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367553: mov ebp, [esp+0x10] | |
323367557: mov edi, [esp+0x14] | |
323367561: mov [ecx+0x18], ebp | |
323367564: mov [ecx+0x1C], edi ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367567: mov [ecx+0xC], eax ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367570: mov ebx, ecx | |
323367572: mov edi, ecx | |
323367574: shr ebx, 9 | |
323367577: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367584: shr edi, 9 | |
323367587: mov [edi+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367594: jmp 323364681 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367599: mov ebx, [esp+0x88] | |
323367606: mov eax, [ebx+0x34] | |
323367609: lea ecx, [eax+0x20] | |
323367612: cmp ecx, [ebx+0x3C] | |
323367615: jnc 323377313 | |
323367621: mov [ebx+0x34], ecx | |
323367624: prefetchnta [ecx+0x100] | |
323367631: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367636: mov ecx, [ecx+0x64] | |
323367639: mov [eax], ecx | |
323367641: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367648: xor ecx, ecx | |
323367650: xor ebx, ebx | |
323367652: mov [eax+0x8], ecx | |
323367655: mov [eax+0xC], ebx | |
323367658: mov [eax+0x10], ecx | |
323367661: mov [eax+0x14], ebx | |
323367664: mov [eax+0x18], ecx | |
323367667: mov [eax+0x1C], ebx | |
323367670: movsd [esp+0x10], xmm1 | |
323367676: movsd [esp+0x28], xmm0 | |
323367682: mov ebp, [esp+0x30] | |
323367686: mov ecx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367688: mov [esp+0x1C], ecx ;*synchronization entry | |
; - org.jruby.RubyBasicObject::<init>@-1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367692: mov ebp, [ebp+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367698: nop | |
323367699: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=7736} | |
;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323367704: mov ecx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323367709: mov ebx, [ecx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367712: mov edi, [esp+0x1C] | |
323367716: mov [edi+0x10], ebx | |
323367719: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367724: mov ecx, edi | |
323367726: mov eax, [esp+0x20] | |
323367730: mov edx, [esp+0x24] | |
323367734: mov [ecx+0x18], eax | |
323367737: mov [ecx+0x1C], edx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367740: mov [ecx+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367743: mov ebx, ecx | |
323367745: shr ebx, 9 | |
323367748: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367755: shr ecx, 9 | |
323367758: mov [ecx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367765: mov ecx, edi | |
323367767: movsd xmm1, [esp+0x10] | |
323367773: movsd xmm0, [esp+0x28] | |
323367779: jmp 323363876 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367784: mov ebx, [esp+0x88] | |
323367791: mov eax, [ebx+0x34] | |
323367794: lea ecx, [eax+0x20] | |
323367797: cmp ecx, [ebx+0x3C] | |
323367800: jnc 323377345 | |
323367806: mov [ebx+0x34], ecx | |
323367809: prefetchnta [ecx+0x100] | |
323367816: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367821: mov ecx, [ecx+0x64] | |
323367824: mov [eax], ecx | |
323367826: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367833: xor ecx, ecx | |
323367835: xor ebx, ebx | |
323367837: mov [eax+0x8], ecx | |
323367840: mov [eax+0xC], ebx | |
323367843: mov [eax+0x10], ecx | |
323367846: mov [eax+0x14], ebx | |
323367849: mov [eax+0x18], ecx | |
323367852: mov [eax+0x1C], ebx ;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367855: mov ecx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323367860: mov ecx, [ecx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367863: mov ebp, [esp+0x18] | |
323367867: mov ebp, [ebp+0xC8] | |
323367873: mov [eax+0x10], ecx | |
323367876: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367881: mov ecx, [esp+0x10] | |
323367885: mov ebx, [esp+0x14] | |
323367889: mov [eax+0x18], ecx | |
323367892: mov [eax+0x1C], ebx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367895: mov [eax+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367898: mov ebx, eax | |
323367900: mov ecx, eax | |
323367902: shr ebx, 9 | |
323367905: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367912: shr ecx, 9 | |
323367915: mov [ecx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323367922: jmp 323366141 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323367927: mov ecx, [esp+0x88] | |
323367934: mov eax, [ecx+0x34] | |
323367937: lea ecx, [eax+0x20] | |
323367940: mov ebp, [esp+0x88] | |
323367947: cmp ecx, [ebp+0x3C] | |
323367950: jnc 323377593 | |
323367956: mov [ebp+0x34], ecx | |
323367959: prefetchnta [ecx+0x100] | |
323367966: mov ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367971: mov ecx, [ebx+0x64] | |
323367974: mov [eax], ecx | |
323367976: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323367983: xor ecx, ecx | |
323367985: xor ebx, ebx | |
323367987: mov [eax+0x8], ecx | |
323367990: mov [eax+0xC], ebx | |
323367993: mov [eax+0x10], ecx | |
323367996: mov [eax+0x14], ebx | |
323367999: mov [eax+0x18], ecx | |
323368002: mov [eax+0x1C], ebx | |
323368005: movsd [esp+0x28], xmm1 | |
323368011: movsd [esp+0x30], xmm0 | |
323368017: mov ebp, [esp+0x1C] | |
323368021: mov ebx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368023: mov [esp+0x1C], ebx ;*synchronization entry | |
; - org.jruby.RubyBasicObject::<init>@-1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368027: mov ebp, [ebp+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368033: mov ecx, [esp+0x1C] | |
323368037: nop | |
323368039: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=8076} | |
;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323368044: mov ebx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323368049: mov ebx, [ebx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368052: mov ecx, [esp+0x1C] | |
323368056: mov [ecx+0x10], ebx | |
323368059: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368064: mov ebx, ecx | |
323368066: mov eax, [esp+0x20] | |
323368070: mov edx, [esp+0x24] | |
323368074: mov [ebx+0x18], eax | |
323368077: mov [ebx+0x1C], edx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368080: mov [ebx+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368083: shr ebx, 9 | |
323368086: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368093: shr ecx, 9 | |
323368096: mov [ecx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368103: mov eax, [esp+0x1C] | |
323368107: movsd xmm1, [esp+0x28] | |
323368113: movsd xmm0, [esp+0x30] | |
323368119: jmp 323361463 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368124: mov ebx, [esp+0x88] | |
323368131: mov eax, [ebx+0x34] | |
323368134: lea ecx, [eax+0x20] | |
323368137: cmp ecx, [ebx+0x3C] | |
323368140: jnc 323377625 | |
323368146: mov [ebx+0x34], ecx | |
323368149: prefetchnta [ecx+0x100] | |
323368156: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368161: mov ecx, [ecx+0x64] | |
323368164: mov [eax], ecx | |
323368166: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368173: xor ecx, ecx | |
323368175: xor ebx, ebx | |
323368177: mov [eax+0x8], ecx | |
323368180: mov [eax+0xC], ebx | |
323368183: mov [eax+0x10], ecx | |
323368186: mov [eax+0x14], ebx | |
323368189: mov [eax+0x18], ecx | |
323368192: mov [eax+0x1C], ebx | |
323368195: mov ebp, [esp+0x1C] | |
323368199: mov ecx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368201: mov [esp+0x14], ecx ;*synchronization entry | |
; - org.jruby.RubyBasicObject::<init>@-1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368205: mov ebp, [ebp+0xC8] | |
323368211: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=8248} | |
;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323368216: mov ecx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323368221: mov ebx, [ecx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368224: mov edi, [esp+0x14] | |
323368228: mov [edi+0x10], ebx | |
323368231: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368236: mov ecx, edi | |
323368238: mov eax, [esp+0x30] | |
323368242: mov edx, [esp+0x34] | |
323368246: mov [ecx+0x18], eax | |
323368249: mov [ecx+0x1C], edx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368252: mov [ecx+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368255: mov ebx, ecx | |
323368257: shr ebx, 9 | |
323368260: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368267: shr ecx, 9 | |
323368270: mov [ecx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368277: mov eax, edi | |
323368279: jmp 323361812 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368284: mov ecx, [esp+0x88] | |
323368291: mov eax, [ecx+0x34] | |
323368294: lea ecx, [eax+0x20] | |
323368297: mov ebp, [esp+0x88] | |
323368304: cmp ecx, [ebp+0x3C] | |
323368307: jnc 323377645 | |
323368313: mov [ebp+0x34], ecx | |
323368316: prefetchnta [ecx+0x100] | |
323368323: mov ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368328: mov ecx, [ebx+0x64] | |
323368331: mov [eax], ecx | |
323368333: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368340: xor ecx, ecx | |
323368342: xor ebx, ebx | |
323368344: mov [eax+0x8], ecx | |
323368347: mov [eax+0xC], ebx | |
323368350: mov [eax+0x10], ecx | |
323368353: mov [eax+0x14], ebx | |
323368356: mov [eax+0x18], ecx | |
323368359: mov [eax+0x1C], ebx | |
323368362: movsd [esp+0x28], xmm1 | |
323368368: movsd [esp+0x30], xmm0 | |
323368374: mov ebp, [esp+0x14] | |
323368378: mov ebx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368380: mov [esp+0x14], ebx ;*synchronization entry | |
; - org.jruby.RubyBasicObject::<init>@-1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368384: mov ebp, [ebp+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368390: mov ecx, ebx | |
323368392: nop | |
323368395: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=8432} | |
;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323368400: mov ebx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323368405: mov ebx, [ebx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368408: mov ecx, [esp+0x14] | |
323368412: mov [ecx+0x10], ebx | |
323368415: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368420: mov ebx, ecx | |
323368422: mov eax, [esp+0x20] | |
323368426: mov edx, [esp+0x24] | |
323368430: mov [ebx+0x18], eax | |
323368433: mov [ebx+0x1C], edx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368436: mov [ebx+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368439: shr ebx, 9 | |
323368442: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368449: shr ecx, 9 | |
323368452: mov [ecx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368459: mov eax, [esp+0x14] | |
323368463: movsd xmm1, [esp+0x28] | |
323368469: movsd xmm0, [esp+0x30] | |
323368475: jmp 323362928 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368480: mov ecx, [esp+0x88] | |
323368487: mov eax, [ecx+0x34] | |
323368490: lea ecx, [eax+0x20] | |
323368493: mov ebp, [esp+0x88] | |
323368500: cmp ecx, [ebp+0x3C] | |
323368503: jnc 323377677 | |
323368509: mov [ebp+0x34], ecx | |
323368512: prefetchnta [ecx+0x100] | |
323368519: mov ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368524: mov ecx, [ebx+0x64] | |
323368527: mov [eax], ecx | |
323368529: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368536: xor ecx, ecx | |
323368538: xor ebx, ebx | |
323368540: mov [eax+0x8], ecx | |
323368543: mov [eax+0xC], ebx | |
323368546: mov [eax+0x10], ecx | |
323368549: mov [eax+0x14], ebx | |
323368552: mov [eax+0x18], ecx | |
323368555: mov [eax+0x1C], ebx | |
323368558: mov ebx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368560: mov ebp, ebx ;*synchronization entry | |
; - org.jruby.RubyObject::<init>@-1 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368562: mov ecx, [esp+0x1C] | |
323368566: mov edx, [ecx+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368572: mov ecx, ebx | |
323368574: nop | |
323368575: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=8612} | |
;*invokespecial <init> | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323368580: mov ebx, ebp | |
323368582: mov eax, [esp+0x38] | |
323368586: mov edx, [esp+0x3C] | |
323368590: mov [ebx+0x18], eax | |
323368593: mov [ebx+0x1C], edx ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368596: jmp 323362124 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368601: mov ecx, [esp+0x88] | |
323368608: mov eax, [ecx+0x34] | |
323368611: lea ebx, [eax+0x20] | |
323368614: cmp ebx, [ecx+0x3C] | |
323368617: jnc 323377697 | |
323368623: mov [ecx+0x34], ebx | |
323368626: prefetchnta [ebx+0x100] | |
323368633: mov ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368638: mov ebx, [ebx+0x64] | |
323368641: mov [eax], ebx | |
323368643: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368650: xor ecx, ecx | |
323368652: xor ebx, ebx | |
323368654: mov [eax+0x8], ecx | |
323368657: mov [eax+0xC], ebx | |
323368660: mov [eax+0x10], ecx | |
323368663: mov [eax+0x14], ebx | |
323368666: mov [eax+0x18], ecx | |
323368669: mov [eax+0x1C], ebx | |
323368672: movsd [esp+0x20], xmm1 | |
323368678: movsd [esp+0x28], xmm0 | |
323368684: mov ebp, [esp+0x14] | |
323368688: mov ebx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368690: mov [esp+0x14], ebx ;*synchronization entry | |
; - org.jruby.RubyBasicObject::<init>@-1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368694: mov ebp, [ebp+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368700: mov ecx, [esp+0x14] | |
323368704: nop | |
323368707: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [20]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=8744} | |
;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323368712: mov ebx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323368717: mov ecx, [ebx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368720: mov ebx, [esp+0x14] | |
323368724: mov [ebx+0x10], ecx | |
323368727: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368732: mov eax, [esp+0x18] | |
323368736: mov edx, [esp+0x1C] | |
323368740: mov [ebx+0x18], eax | |
323368743: mov [ebx+0x1C], edx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368746: mov [ebx+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368749: mov ecx, ebx | |
323368751: mov ebp, ebx | |
323368753: shr ecx, 9 | |
323368756: mov [ecx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368763: shr ebp, 9 | |
323368766: mov [ebp+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368773: mov eax, ebx | |
323368775: movsd xmm1, [esp+0x20] | |
323368781: movsd xmm0, [esp+0x28] | |
323368787: jmp 323365161 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368792: mov ebx, [esp+0x88] | |
323368799: mov eax, [ebx+0x34] | |
323368802: lea ecx, [eax+0x20] | |
323368805: cmp ecx, [ebx+0x3C] | |
323368808: jnc 323377729 | |
323368814: mov [ebx+0x34], ecx | |
323368817: prefetchnta [ecx+0x100] | |
323368824: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368829: mov ecx, [ecx+0x64] | |
323368832: mov [eax], ecx | |
323368834: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323368841: xor ecx, ecx | |
323368843: xor ebx, ebx | |
323368845: mov [eax+0x8], ecx | |
323368848: mov [eax+0xC], ebx | |
323368851: mov [eax+0x10], ecx | |
323368854: mov [eax+0x14], ebx | |
323368857: mov [eax+0x18], ecx | |
323368860: mov [eax+0x1C], ebx | |
323368863: mov ebp, [esp+0x1C] | |
323368867: mov ecx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368869: mov [esp+0x1C], ecx ;*synchronization entry | |
; - org.jruby.RubyBasicObject::<init>@-1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368873: mov ebp, [ebp+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368879: mov ecx, [esp+0x1C] | |
323368883: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [28]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=8920} | |
;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323368888: mov ecx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323368893: mov ebx, [ecx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368896: mov edi, [esp+0x1C] | |
323368900: mov [edi+0x10], ebx | |
323368903: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368908: mov ecx, edi | |
323368910: mov eax, [esp+0x10] | |
323368914: mov edx, [esp+0x14] | |
323368918: mov [ecx+0x18], eax | |
323368921: mov [ecx+0x1C], edx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368924: mov [ecx+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368927: mov ebx, ecx | |
323368929: shr ebx, 9 | |
323368932: mov [ebx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368939: shr ecx, 9 | |
323368942: mov [ecx+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323368949: mov eax, edi | |
323368951: jmp 323363276 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323368956: mov ebx, [esp+0x88] | |
323368963: mov eax, [ebx+0x34] | |
323368966: lea ebx, [eax+0x20] | |
323368969: mov ecx, [esp+0x88] | |
323368976: cmp ebx, [ecx+0x3C] | |
323368979: jnc 323377749 | |
323368985: mov [ecx+0x34], ebx | |
323368988: prefetchnta [ebx+0x100] | |
323368995: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323369000: mov ebx, [ecx+0x64] | |
323369003: mov [eax], ebx | |
323369005: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323369012: xor ecx, ecx | |
323369014: xor ebx, ebx | |
323369016: mov [eax+0x8], ecx | |
323369019: mov [eax+0xC], ebx | |
323369022: mov [eax+0x10], ecx | |
323369025: mov [eax+0x14], ebx | |
323369028: mov [eax+0x18], ecx | |
323369031: mov [eax+0x1C], ebx | |
323369034: mov ebp, [esp+0x28] | |
323369038: mov ecx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369040: mov [esp+0x28], ecx ;*synchronization entry | |
; - org.jruby.RubyBasicObject::<init>@-1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369044: mov ebp, [ebp+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369050: nop | |
323369051: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [40]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=9088} | |
;*invokespecial <init> | |
; - org.jruby.RubyBasicObject::<init>@1 (line 218) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323369056: mov ecx, a 'java/lang/Class' = 'org/jruby/RubyBasicObject' | |
; {oop(a 'java/lang/Class' = 'org/jruby/RubyBasicObject')} | |
323369061: mov ecx, [ecx+0x68] ;*getstatic NULL_OBJECT_ARRAY | |
; - org.jruby.RubyBasicObject::<init>@5 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369064: mov edi, [esp+0x28] | |
323369068: mov [edi+0x10], ecx | |
323369071: lock add [esp], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369076: mov ecx, edi | |
323369078: mov eax, [esp+0x10] | |
323369082: mov edx, [esp+0x14] | |
323369086: mov [ecx+0x18], eax | |
323369089: mov [ecx+0x1C], edx ;*putfield value | |
; - org.jruby.RubyFixnum::<init>@10 (line 113) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369092: mov [ecx+0xC], ebp ;*putfield metaClass | |
; - org.jruby.RubyBasicObject::<init>@13 (line 219) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369095: mov ebp, edi | |
323369097: shr ecx, 9 | |
323369100: mov [ecx+0x539000], 0x00 ;*putfield varTable | |
; - org.jruby.RubyBasicObject::<init>@8 (line 84) | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369107: shr ebp, 9 | |
323369110: mov [ebp+0x539000], 0x00 ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369117: mov eax, edi | |
323369119: jmp 323365512 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323369124: mov ecx, [esp+0x88] | |
323369131: mov eax, [ecx+0x34] | |
323369134: lea ecx, [eax+0x20] | |
323369137: mov ebp, [esp+0x88] | |
323369144: cmp ecx, [ebp+0x3C] | |
323369147: jnc 323377769 | |
323369153: mov [ebp+0x34], ecx | |
323369156: prefetchnta [ecx+0x100] | |
323369163: mov ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323369168: mov ecx, [ebx+0x64] | |
323369171: mov [eax], ecx | |
323369173: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323369180: xor ecx, ecx | |
323369182: xor ebx, ebx | |
323369184: mov [eax+0x8], ecx | |
323369187: mov [eax+0xC], ebx | |
323369190: mov [eax+0x10], ecx | |
323369193: mov [eax+0x14], ebx | |
323369196: mov [eax+0x18], ecx | |
323369199: mov [eax+0x1C], ebx | |
323369202: mov ebx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323369204: mov ebp, ebx ;*synchronization entry | |
; - org.jruby.RubyObject::<init>@-1 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323369206: mov ecx, [esp+0x14] | |
323369210: mov edx, [ecx+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323369216: mov ecx, ebx | |
323369218: nop | |
323369219: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=9256} | |
;*invokespecial <init> | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323369224: mov ebx, ebp | |
323369226: mov eax, [esp+0x38] | |
323369230: mov edx, [esp+0x3C] | |
323369234: mov [ebx+0x18], eax | |
323369237: mov [ebx+0x1C], edx ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323369240: jmp 323363586 ;*iconst_0 | |
; - org.jruby.RubyFixnum::isInCacheRange@20 (line 177) | |
; - org.jruby.RubyFixnum::newFixnum@1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369245: mov ecx, [esp+0x88] | |
323369252: mov eax, [ecx+0x34] | |
323369255: lea ebx, [eax+0x20] | |
323369258: cmp ebx, [ecx+0x3C] | |
323369261: jnc 323377789 | |
323369267: mov [ecx+0x34], ebx | |
323369270: prefetchnta [ebx+0x100] | |
323369277: mov ebx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323369282: mov ebx, [ebx+0x64] | |
323369285: mov [eax], ebx | |
323369287: mov [eax+0x4], 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323369294: xor ecx, ecx | |
323369296: xor ebx, ebx | |
323369298: mov [eax+0x8], ecx | |
323369301: mov [eax+0xC], ebx | |
323369304: mov [eax+0x10], ecx | |
323369307: mov [eax+0x14], ebx | |
323369310: mov [eax+0x18], ecx | |
323369313: mov [eax+0x1C], ebx | |
323369316: mov ebx, eax ;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369318: mov ebp, ebx ;*synchronization entry | |
; - org.jruby.RubyObject::<init>@-1 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369320: mov ebx, [esp+0x14] | |
323369324: mov edx, [ebx+0xC8] ;*getfield fixnumClass | |
; - org.jruby.Ruby::getFixnum@1 (line 1650) | |
; - org.jruby.RubyFixnum::<init>@2 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369330: mov ecx, ebp | |
323369332: nop | |
323369335: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=9372} | |
;*invokespecial <init> | |
; - org.jruby.RubyObject::<init>@2 (line 116) | |
; - org.jruby.RubyNumeric::<init>@2 (line 114) | |
; - org.jruby.RubyInteger::<init>@2 (line 95) | |
; - org.jruby.RubyFixnum::<init>@5 (line 112) | |
; - org.jruby.RubyFixnum::newFixnum@25 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323369340: mov ebx, ebp | |
323369342: mov eax, [esp+0x30] | |
323369346: mov edx, [esp+0x34] | |
323369350: mov [ebx+0x18], eax | |
323369353: mov [ebx+0x1C], edx ;*synchronization entry | |
; - org.jruby.RubyFixnum::newFixnum@-1 (line 170) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323369356: jmp 323365826 | |
323369361: mov ecx, -28 | |
323369366: nop | |
323369367: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [68]=Oop [76]=Oop off=9404} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323369372: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323369377: mov ecx, -34 | |
323369382: mov ebp, [esp+0x44] | |
323369386: mov [esp+0x10], edx | |
323369390: mov [esp+0x1C], ebx | |
323369394: nop | |
323369395: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [28]=Oop [76]=Oop off=9432} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323369400: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323369405: mov ecx, -34 | |
323369410: nop | |
323369411: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [68]=Oop [76]=Oop off=9448} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; {runtime_call} | |
323369416: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; {runtime_call} | |
323369421: mov ecx, -28 | |
323369426: mov ebx, [esp+0x44] | |
323369430: mov [esp+0x80], ebx | |
323369437: mov edi, [esp+0x4C] | |
323369441: mov [esp+0x88], edi | |
323369448: mov ebx, [esp+0x50] | |
323369452: mov [esp+0x10], ebx | |
323369456: nop | |
323369459: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [40]=Oop [84]=Oop off=9496} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323369464: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323369469: mov ecx, -28 | |
323369474: mov ebx, [esp+0x4C] | |
323369478: mov [esp+0x80], ebx | |
323369485: mov edi, [esp+0x50] | |
323369489: mov [esp+0x84], edi | |
323369496: nop | |
323369499: call 323090208 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [84]=Oop [88]=Oop off=9536} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323369504: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323369509: cmp ebp, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323369515: jnz 323369529 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323369517: movzx ecx, [eax+0x3D] | |
323369521: test ecx, ecx | |
323369523: jz 323377137 ;*aload_0 | |
; - org.jruby.runtime.callsite.LtCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323369529: movsd [esp+0x10], xmm1 | |
323369535: mov ecx, ebx | |
323369537: mov ebx, [esp+0x80] | |
323369544: mov [esp+0x8], ebx | |
323369548: mov ebx, [esp+0x84] | |
323369555: mov [esp+0xC], ebx | |
323369559: mov ebp, 2 | |
323369564: xor edi, edi | |
323369566: mov [esp], ebp | |
323369569: mov [esp+0x4], edi | |
323369573: mov ebp, [esp+0x44] | |
323369577: nop | |
323369579: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop off=9616} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.LtCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {optimized virtual_call} | |
323369584: movsd xmm1, [esp+0x10] | |
323369590: mov ebp, eax | |
323369592: jmp 323360115 | |
323369597: mov ecx, -28 | |
323369602: mov ebp, [esp+0x44] | |
323369606: mov [esp+0x10], eax | |
323369610: nop | |
323369611: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [76]=Oop off=9648} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; {runtime_call} | |
323369616: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; {runtime_call} | |
323369621: mov ecx, -34 | |
323369626: mov ebp, [esp+0x44] | |
323369630: mov ebx, [esp+0x4C] | |
323369634: mov [esp+0x80], ebx | |
323369641: mov [esp+0x88], edi | |
323369648: nop | |
323369651: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [48]=Oop [84]=Oop off=9688} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323369656: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323369661: mov ecx, -28 | |
323369666: mov edi, [esp+0x44] | |
323369670: mov [esp+0x80], edi | |
323369677: mov ebx, [esp+0x4C] | |
323369681: mov [esp+0x88], ebx | |
323369688: mov edi, [esp+0x50] | |
323369692: mov [esp+0x10], edi | |
323369696: nop | |
323369699: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [84]=Oop [88]=Oop off=9736} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323369704: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323369709: mov ecx, -34 | |
323369714: mov ebp, [esp+0x44] | |
323369718: mov edi, [esp+0x4C] | |
323369722: mov [esp+0x80], edi | |
323369729: mov ebx, [esp+0x50] | |
323369733: mov [esp+0x88], ebx | |
323369740: nop | |
323369743: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [44]=Oop [84]=Oop [88]=Oop off=9780} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323369748: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323369753: mov ecx, -34 | |
323369758: mov ebp, [esp+0x44] | |
323369762: mov edi, [esp+0x4C] | |
323369766: mov [esp+0x80], edi | |
323369773: mov ebx, [esp+0x50] | |
323369777: mov [esp+0x88], ebx | |
323369784: nop | |
323369787: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [36]=Oop [84]=Oop [88]=Oop off=9824} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323369792: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323369797: mov ecx, -28 | |
323369802: mov edi, [esp+0x4C] | |
323369806: mov [esp+0x80], edi | |
323369813: mov ebx, [esp+0x50] | |
323369817: mov [esp+0x88], ebx | |
323369824: nop | |
323369827: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [68]=Oop [84]=Oop [88]=Oop off=9864} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; {runtime_call} | |
323369832: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; {runtime_call} | |
323369837: mov ecx, -34 | |
323369842: mov ebp, [esp+0x4C] | |
323369846: mov ebx, [esp+0x50] | |
323369850: mov [esp+0x80], ebx | |
323369857: nop | |
323369859: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [32]=Oop [68]=Oop [84]=Oop [88]=Oop off=9896} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323369864: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323369869: mov ecx, -28 | |
323369874: mov edi, [esp+0x4C] | |
323369878: mov [esp+0x80], edi | |
323369885: mov ebx, [esp+0x50] | |
323369889: mov [esp+0x84], ebx | |
323369896: nop | |
323369899: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop off=9936} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323369904: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323369909: mov ecx, -34 | |
323369914: mov ebp, [esp+0x4C] | |
323369918: mov ebx, [esp+0x50] | |
323369922: mov [esp+0x80], ebx | |
323369929: nop | |
323369931: call 323090208 ; OopMap{ebp=Oop [128]=Oop [28]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop off=9968} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323369936: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323369941: mov ecx, -34 | |
323369946: mov ebp, [esp+0x4C] | |
323369950: mov ebx, [esp+0x50] | |
323369954: mov [esp+0x80], ebx | |
323369961: nop | |
323369963: call 323090208 ; OopMap{ebp=Oop [128]=Oop [20]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop off=10000} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323369968: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323369973: mov ecx, -34 | |
323369978: mov ebp, [esp+0x4C] | |
323369982: mov eax, [esp+0x50] | |
323369986: mov [esp+0x80], eax | |
323369993: nop | |
323369995: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop [84]=Oop [88]=Oop off=10032} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; {runtime_call} | |
323370000: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; {runtime_call} | |
323370005: mov ecx, -28 | |
323370010: mov edi, [esp+0x44] | |
323370014: mov [esp+0x80], edi | |
323370021: mov ebx, [esp+0x4C] | |
323370025: mov [esp+0x88], ebx | |
323370032: mov edi, [esp+0x50] | |
323370036: mov [esp+0x10], edi | |
323370040: nop | |
323370043: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [60]=Oop [84]=Oop [88]=Oop [92]=Oop off=10080} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370048: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370053: mov ecx, -28 | |
323370058: mov ebx, [esp+0x44] | |
323370062: mov [esp+0x80], ebx | |
323370069: mov edi, [esp+0x4C] | |
323370073: mov [esp+0x88], edi | |
323370080: mov ebx, [esp+0x50] | |
323370084: mov [esp+0x10], ebx | |
323370088: nop | |
323370091: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [48]=Oop [84]=Oop [92]=Oop [96]=Oop off=10128} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370096: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370101: mov ecx, -28 | |
323370106: mov edi, [esp+0x4C] | |
323370110: mov [esp+0x80], edi | |
323370117: mov ebx, [esp+0x50] | |
323370121: mov [esp+0x84], ebx | |
323370128: mov edi, [esp+0x44] | |
323370132: mov [esp+0x88], edi | |
323370139: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [44]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=10176} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323370144: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323370149: mov ecx, -28 | |
323370154: mov edi, [esp+0x4C] | |
323370158: mov [esp+0x88], edi | |
323370165: mov ebx, [esp+0x50] | |
323370169: mov [esp+0x10], ebx | |
323370173: nop | |
323370175: call 323090208 ; OopMap{[132]=Oop [136]=Oop [16]=Oop [28]=Oop [68]=Oop [84]=Oop off=10212} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370180: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370185: mov ecx, -28 | |
323370190: mov ebx, [esp+0x4C] | |
323370194: mov [esp+0x80], ebx | |
323370201: mov edi, [esp+0x50] | |
323370205: mov [esp+0x10], edi | |
323370209: mov [esp+0x1C], edi | |
323370213: nop | |
323370215: call 323090208 ; OopMap{[128]=Oop [16]=Oop [28]=Oop [32]=Oop [68]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=10252} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323370220: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323370225: movsd [esp+0x20], xmm0 | |
323370231: movsd [esp+0x10], xmm1 | |
323370237: mov ecx, [esp+0x44] | |
323370241: nop | |
323370243: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=10280} | |
;*invokevirtual getCallSite3 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@72 (line 7) | |
; {optimized virtual_call} | |
323370248: mov [esp+0x1C], eax | |
323370252: mov ecx, [esp+0x44] | |
323370256: nop | |
323370259: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=10296} | |
;*invokevirtual getCallSite4 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@79 (line 7) | |
; {optimized virtual_call} | |
323370264: mov ecx, eax | |
323370266: mov edx, [esp+0x4C] | |
323370270: mov ebp, [esp+0x50] | |
323370274: mov [esp+0x8], ebp | |
323370278: mov ebx, [esp+0x84] | |
323370285: mov [esp+0xC], ebx | |
323370289: mov ebp, 2 | |
323370294: xor edi, edi | |
323370296: mov [esp], ebp | |
323370299: mov [esp+0x4], edi | |
323370303: nop | |
323370306: mov eax, -1 ; {oop(NULL)} | |
323370311: call 323093280 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=10348} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@89 (line 7) | |
; {virtual_call} | |
323370316: mov ecx, [esp+0x1C] | |
323370320: mov edx, [esp+0x4C] | |
323370324: mov edi, [esp+0x50] | |
323370328: mov [esp], edi | |
323370331: mov [esp+0x4], edi | |
323370335: mov [esp+0x8], eax | |
323370339: nop | |
323370342: mov eax, -1 ; {oop(NULL)} | |
323370347: call 323093280 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=10384} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@92 (line 7) | |
; {virtual_call} | |
323370352: mov [esp+0x58], eax | |
323370356: movsd xmm1, [esp+0x10] | |
323370362: movsd xmm0, [esp+0x20] | |
323370368: jmp 323363880 | |
323370373: mov ecx, [esp+0x18] | |
323370377: cmp ecx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323370383: jnz 323370401 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323370385: mov ebx, [esp+0x1C] | |
323370389: movzx ecx, [ebx+0x3D] | |
323370393: test ecx, ecx | |
323370395: jz 323377383 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323370401: movsd [esp+0x20], xmm0 | |
323370407: movsd [esp+0x10], xmm1 | |
323370413: mov ecx, [esp+0x34] | |
323370417: mov edx, [esp+0x4C] | |
323370421: mov [esp+0x8], edi | |
323370425: mov ebx, [esp+0x84] | |
323370432: mov [esp+0xC], ebx | |
323370436: mov ebp, 2 | |
323370441: xor edi, edi | |
323370443: mov [esp], ebp | |
323370446: mov [esp+0x4], edi | |
323370450: nop | |
323370451: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=10488} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {optimized virtual_call} | |
323370456: mov [esp+0x58], eax | |
323370460: movsd xmm1, [esp+0x10] | |
323370466: movsd xmm0, [esp+0x20] | |
323370472: jmp 323360501 | |
323370477: mov ebx, [esp+0x10] | |
323370481: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323370487: jnz 323370501 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323370489: movzx ebx, [ecx+0x3D] | |
323370493: test ebx, ebx | |
323370495: jz 323377437 ;*aload_0 | |
; - org.jruby.runtime.callsite.LtCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323370501: movsd [esp+0x38], xmm0 | |
323370507: movsd [esp+0x30], xmm1 | |
323370513: mov ecx, [esp+0x2C] | |
323370517: mov edx, [esp+0x4C] | |
323370521: mov ebp, [esp+0x50] | |
323370525: mov [esp+0x8], ebp | |
323370529: mov ebx, [esp+0x58] | |
323370533: mov [esp+0xC], ebx | |
323370537: mov ebp, 2 | |
323370542: xor edi, edi | |
323370544: mov [esp], ebp | |
323370547: mov [esp+0x4], edi | |
323370551: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=10588} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.LtCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323370556: mov [esp+0x24], eax | |
323370560: movsd xmm1, [esp+0x30] | |
323370566: movsd xmm0, [esp+0x38] | |
323370572: jmp 323360636 | |
323370577: mov ecx, [esp+0x44] | |
323370581: nop | |
323370583: call 323092704 ; OopMap{[132]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=10620} | |
;*invokevirtual getCallSite6 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@129 (line 7) | |
; {optimized virtual_call} | |
323370588: mov [esp+0x80], eax | |
323370595: mov ecx, [esp+0x44] | |
323370599: call 323092704 ; OopMap{[128]=Oop [132]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=10636} | |
;*invokevirtual getCallSite7 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@136 (line 7) | |
; {optimized virtual_call} | |
323370604: mov ecx, eax | |
323370606: mov edx, [esp+0x4C] | |
323370610: mov ebx, [esp+0x50] | |
323370614: mov [esp+0x8], ebx | |
323370618: mov ebp, [esp+0x84] | |
323370625: mov [esp+0xC], ebp | |
323370629: mov ebp, 1 | |
323370634: xor edi, edi | |
323370636: mov [esp], ebp | |
323370639: mov [esp+0x4], edi | |
323370643: nop | |
323370646: mov eax, -1 ; {oop(NULL)} | |
323370651: call 323093280 ; OopMap{[128]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=10688} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@146 (line 7) | |
; {virtual_call} | |
323370656: mov ecx, [esp+0x80] | |
323370663: mov edx, [esp+0x4C] | |
323370667: mov ebx, [esp+0x50] | |
323370671: mov [esp], ebx | |
323370674: mov [esp+0x4], ebx | |
323370678: mov [esp+0x8], eax | |
323370682: mov eax, -1 ; {oop(NULL)} | |
323370687: call 323093280 ; OopMap{[76]=Oop [80]=Oop [84]=Oop [88]=Oop off=10724} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@149 (line 7) | |
; {virtual_call} | |
323370692: mov [esp+0x48], eax | |
323370696: jmp 323366768 | |
323370701: mov ebx, [esp+0x18] | |
323370705: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323370711: jnz 323370729 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323370713: mov ecx, [esp+0x1C] | |
323370717: movzx ebx, [ecx+0x3D] | |
323370721: test ebx, ebx | |
323370723: jz 323377489 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323370729: movsd [esp+0x18], xmm0 | |
323370735: movsd [esp+0x10], xmm1 | |
323370741: mov ecx, [esp+0x24] | |
323370745: mov edx, [esp+0x4C] | |
323370749: mov ebp, [esp+0x50] | |
323370753: mov [esp+0x8], ebp | |
323370757: mov ebx, [esp+0x84] | |
323370764: mov [esp+0xC], ebx | |
323370768: mov ebp, 1 | |
323370773: xor edi, edi | |
323370775: mov [esp], ebp | |
323370778: mov [esp+0x4], edi | |
323370782: nop | |
323370783: call 323092704 ; OopMap{[128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=10820} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {optimized virtual_call} | |
323370788: mov [esp+0x48], eax | |
323370792: movsd xmm1, [esp+0x10] | |
323370798: movsd xmm0, [esp+0x18] | |
323370804: jmp 323364187 | |
323370809: mov ebx, [esp+0x84] | |
323370816: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323370822: jnz 323370836 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323370824: movzx ecx, [eax+0x3D] | |
323370828: test ecx, ecx | |
323370830: jz 323377541 ;*aload_0 | |
; - org.jruby.runtime.callsite.LtCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323370836: movsd [esp+0x28], xmm0 | |
323370842: movsd [esp+0x20], xmm1 | |
323370848: mov ecx, [esp+0x1C] | |
323370852: mov edx, [esp+0x4C] | |
323370856: mov ebp, [esp+0x50] | |
323370860: mov [esp+0x8], ebp | |
323370864: mov ebx, [esp+0x48] | |
323370868: mov [esp+0xC], ebx | |
323370872: mov ebp, 2 | |
323370877: xor edi, edi | |
323370879: mov [esp], ebp | |
323370882: mov [esp+0x4], edi | |
323370886: nop | |
323370887: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=10924} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.LtCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323370892: mov [esp+0x14], eax | |
323370896: movsd xmm1, [esp+0x20] | |
323370902: movsd xmm0, [esp+0x28] | |
323370908: jmp 323364325 | |
323370913: mov ecx, -28 | |
323370918: mov ebx, [esp+0x44] | |
323370922: mov [esp+0x80], ebx | |
323370929: mov edi, [esp+0x4C] | |
323370933: mov [esp+0x88], edi | |
323370940: mov ebx, [esp+0x50] | |
323370944: mov [esp+0x10], ebx | |
323370948: nop | |
323370951: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [84]=Oop [88]=Oop off=10988} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370956: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323370961: mov ecx, -34 | |
323370966: mov ebp, [esp+0x44] | |
323370970: mov ebx, [esp+0x4C] | |
323370974: mov [esp+0x80], ebx | |
323370981: mov edi, [esp+0x50] | |
323370985: mov [esp+0x88], edi | |
323370992: nop | |
323370995: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop off=11032} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371000: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371005: mov ecx, -28 | |
323371010: mov edi, [esp+0x44] | |
323371014: mov [esp+0x80], edi | |
323371021: mov ebx, [esp+0x4C] | |
323371025: mov [esp+0x88], ebx | |
323371032: mov edi, [esp+0x50] | |
323371036: mov [esp+0x10], edi | |
323371040: nop | |
323371043: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11080} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371048: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371053: mov ecx, -34 | |
323371058: mov ebp, [esp+0x44] | |
323371062: mov edi, [esp+0x4C] | |
323371066: mov [esp+0x80], edi | |
323371073: mov ebx, [esp+0x50] | |
323371077: mov [esp+0x88], ebx | |
323371084: nop | |
323371087: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11124} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371092: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371097: mov ecx, -34 | |
323371102: mov ebp, [esp+0x44] | |
323371106: mov edi, [esp+0x4C] | |
323371110: mov [esp+0x80], edi | |
323371117: mov ebx, [esp+0x50] | |
323371121: mov [esp+0x88], ebx | |
323371128: nop | |
323371131: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [56]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11168} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371136: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371141: mov ecx, -28 | |
323371146: mov edi, [esp+0x44] | |
323371150: mov [esp+0x80], edi | |
323371157: mov ebx, [esp+0x4C] | |
323371161: mov [esp+0x88], ebx | |
323371168: mov edi, [esp+0x50] | |
323371172: mov [esp+0x10], edi | |
323371176: nop | |
323371179: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11216} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371184: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371189: mov ecx, -34 | |
323371194: mov ebp, [esp+0x44] | |
323371198: mov edi, [esp+0x4C] | |
323371202: mov [esp+0x80], edi | |
323371209: mov ebx, [esp+0x50] | |
323371213: mov [esp+0x88], ebx | |
323371220: nop | |
323371223: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11260} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371228: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371233: mov ecx, -28 | |
323371238: mov ebx, [esp+0x44] | |
323371242: mov [esp+0x80], ebx | |
323371249: mov edi, [esp+0x4C] | |
323371253: mov [esp+0x88], edi | |
323371260: mov ebx, [esp+0x50] | |
323371264: mov [esp+0x10], ebx | |
323371268: nop | |
323371271: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [72]=Oop [84]=Oop [92]=Oop [96]=Oop off=11308} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371276: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371281: mov ecx, -34 | |
323371286: mov ebp, [esp+0x44] | |
323371290: mov ebx, [esp+0x4C] | |
323371294: mov [esp+0x80], ebx | |
323371301: mov edi, [esp+0x50] | |
323371305: mov [esp+0x88], edi | |
323371312: nop | |
323371315: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [72]=Oop [84]=Oop [92]=Oop [96]=Oop off=11352} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371320: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371325: mov ecx, -34 | |
323371330: mov ebp, [esp+0x44] | |
323371334: mov ebx, [esp+0x4C] | |
323371338: mov [esp+0x80], ebx | |
323371345: mov edi, [esp+0x50] | |
323371349: mov [esp+0x88], edi | |
323371356: nop | |
323371359: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [44]=Oop [72]=Oop [84]=Oop [92]=Oop [96]=Oop off=11396} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371364: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371369: mov ecx, -28 | |
323371374: mov ebp, [esp+0x4C] | |
323371378: mov edi, [esp+0x50] | |
323371382: mov [esp+0x80], edi | |
323371389: nop | |
323371391: call 323090208 ; OopMap{ebp=Oop [128]=Oop [20]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop off=11428} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371396: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371401: mov ecx, -34 | |
323371406: mov ebp, [esp+0x4C] | |
323371410: mov ebx, [esp+0x50] | |
323371414: mov [esp+0x80], ebx | |
323371421: mov edi, [esp+0x44] | |
323371425: mov [esp+0x84], edi | |
323371432: nop | |
323371435: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [48]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=11472} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371440: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371445: mov ecx, -28 | |
323371450: mov edi, [esp+0x4C] | |
323371454: mov [esp+0x80], edi | |
323371461: mov ebx, [esp+0x50] | |
323371465: mov [esp+0x84], ebx | |
323371472: mov edi, [esp+0x44] | |
323371476: mov [esp+0x88], edi | |
323371483: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11520} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371488: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371493: mov ecx, -34 | |
323371498: mov ebp, [esp+0x4C] | |
323371502: mov edi, [esp+0x50] | |
323371506: mov [esp+0x80], edi | |
323371513: mov ebx, [esp+0x44] | |
323371517: mov [esp+0x84], ebx | |
323371524: nop | |
323371527: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [48]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11564} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371532: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371537: mov ecx, -34 | |
323371542: mov ebp, [esp+0x4C] | |
323371546: mov edi, [esp+0x50] | |
323371550: mov [esp+0x80], edi | |
323371557: mov ebx, [esp+0x44] | |
323371561: mov [esp+0x84], ebx | |
323371568: nop | |
323371571: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [40]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11608} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371576: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371581: mov ecx, -34 | |
323371586: mov ebp, [esp+0x44] | |
323371590: mov edi, [esp+0x4C] | |
323371594: mov [esp+0x80], edi | |
323371601: mov ebx, [esp+0x50] | |
323371605: mov [esp+0x88], ebx | |
323371612: nop | |
323371615: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [92]=Oop [96]=Oop off=11652} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371620: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323371625: mov ecx, -28 | |
323371630: mov edi, [esp+0x4C] | |
323371634: mov [esp+0x80], edi | |
323371641: mov ebx, [esp+0x50] | |
323371645: mov [esp+0x84], ebx | |
323371652: nop | |
323371655: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11692} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371660: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371665: mov ecx, -34 | |
323371670: mov ebp, [esp+0x4C] | |
323371674: mov edi, [esp+0x50] | |
323371678: mov [esp+0x80], edi | |
323371685: nop | |
323371687: call 323090208 ; OopMap{ebp=Oop [128]=Oop [36]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11724} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371692: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371697: mov ecx, -28 | |
323371702: mov eax, [esp+0x4C] | |
323371706: mov ebx, [esp+0x50] | |
323371710: mov [esp+0x84], ebx | |
323371717: mov [esp+0x88], eax | |
323371724: mov [esp+0x18], eax | |
323371728: nop | |
323371731: call 323090208 ; OopMap{ebp=Oop [132]=Oop [136]=Oop [24]=Oop [40]=Oop [68]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11768} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371736: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371741: mov ecx, -34 | |
323371746: mov ebp, [esp+0x4C] | |
323371750: mov eax, [esp+0x50] | |
323371754: mov [esp+0x80], eax | |
323371761: mov [esp+0x24], ebx | |
323371765: nop | |
323371767: call 323090208 ; OopMap{ebp=Oop [128]=Oop [36]=Oop [40]=Oop [68]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11804} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371772: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371777: mov ecx, -34 | |
323371782: mov ebp, [esp+0x4C] | |
323371786: mov edi, [esp+0x50] | |
323371790: mov [esp+0x80], edi | |
323371797: mov [esp+0x1C], ebx | |
323371801: nop | |
323371803: call 323090208 ; OopMap{ebp=Oop [128]=Oop [16]=Oop [28]=Oop [56]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11840} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371808: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371813: mov ecx, -34 | |
323371818: mov ebp, [esp+0x4C] | |
323371822: mov eax, [esp+0x50] | |
323371826: mov [esp+0x80], eax | |
323371833: nop | |
323371835: call 323090208 ; OopMap{ebp=Oop [128]=Oop [20]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=11872} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371840: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323371845: movsd [esp+0x20], xmm0 | |
323371851: movsd [esp+0x10], xmm1 | |
323371857: mov ecx, esi | |
323371859: mov edx, [esp+0x4C] | |
323371863: mov ebp, 2 | |
323371868: xor edi, edi | |
323371870: mov [esp], ebp | |
323371873: mov [esp+0x4], edi | |
323371877: nop | |
323371879: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=11916} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {optimized virtual_call} | |
323371884: mov [esp+0x58], eax | |
323371888: movsd xmm1, [esp+0x10] | |
323371894: movsd xmm0, [esp+0x20] | |
323371900: jmp 323360501 | |
323371905: movsd [esp+0x18], xmm0 | |
323371911: movsd [esp+0x10], xmm1 | |
323371917: mov ecx, esi | |
323371919: mov edx, [esp+0x4C] | |
323371923: mov ebp, 1 | |
323371928: xor edi, edi | |
323371930: mov [esp], ebp | |
323371933: mov [esp+0x4], edi | |
323371937: nop | |
323371939: call 323092704 ; OopMap{[128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=11976} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {optimized virtual_call} | |
323371944: mov [esp+0x48], eax | |
323371948: movsd xmm1, [esp+0x10] | |
323371954: movsd xmm0, [esp+0x18] | |
323371960: jmp 323364187 | |
323371965: mov ecx, -28 | |
323371970: mov ebx, [esp+0x44] | |
323371974: mov [esp+0x80], ebx | |
323371981: mov edi, [esp+0x4C] | |
323371985: mov [esp+0x88], edi | |
323371992: mov ebx, [esp+0x50] | |
323371996: mov [esp+0x10], ebx | |
323372000: nop | |
323372003: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=12040} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372008: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372013: mov ecx, -28 | |
323372018: mov ebx, [esp+0x44] | |
323372022: mov [esp+0x80], ebx | |
323372029: mov edi, [esp+0x4C] | |
323372033: mov [esp+0x88], edi | |
323372040: mov ebx, [esp+0x50] | |
323372044: mov [esp+0x10], ebx | |
323372048: nop | |
323372051: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=12088} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372056: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372061: mov ecx, -28 | |
323372066: mov edi, [esp+0x44] | |
323372070: mov [esp+0x80], edi | |
323372077: mov ebx, [esp+0x4C] | |
323372081: mov [esp+0x88], ebx | |
323372088: mov edi, [esp+0x50] | |
323372092: mov [esp+0x10], edi | |
323372096: nop | |
323372099: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=12136} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372104: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372109: mov ecx, -28 | |
323372114: mov edi, [esp+0x44] | |
323372118: mov [esp+0x80], edi | |
323372125: mov ebx, [esp+0x4C] | |
323372129: mov [esp+0x88], ebx | |
323372136: mov edi, [esp+0x50] | |
323372140: mov [esp+0x10], edi | |
323372144: nop | |
323372147: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [48]=Oop [84]=Oop [88]=Oop [92]=Oop off=12184} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372152: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372157: mov ecx, -28 | |
323372162: mov ebx, [esp+0x4C] | |
323372166: mov [esp+0x80], ebx | |
323372173: mov edi, [esp+0x50] | |
323372177: mov [esp+0x84], edi | |
323372184: mov ebx, [esp+0x44] | |
323372188: mov [esp+0x88], ebx | |
323372195: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [64]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=12232} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323372200: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323372205: mov ecx, -28 | |
323372210: mov edi, [esp+0x44] | |
323372214: mov [esp+0x80], edi | |
323372221: mov ebx, [esp+0x4C] | |
323372225: mov [esp+0x88], ebx | |
323372232: mov edi, [esp+0x50] | |
323372236: mov [esp+0x10], edi | |
323372240: nop | |
323372243: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [16]=Oop [56]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=12280} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372248: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372253: mov ecx, -28 | |
323372258: mov ebx, [esp+0x4C] | |
323372262: mov [esp+0x80], ebx | |
323372269: mov edi, [esp+0x50] | |
323372273: mov [esp+0x84], edi | |
323372280: mov ebx, [esp+0x44] | |
323372284: mov [esp+0x88], ebx | |
323372291: call 323090208 ; OopMap{[128]=Oop [132]=Oop [136]=Oop [52]=Oop [60]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=12328} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323372296: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323372301: mov ecx, -28 | |
323372306: mov edi, [esp+0x4C] | |
323372310: mov [esp+0x88], edi | |
323372317: mov ebx, [esp+0x50] | |
323372321: mov [esp+0x10], ebx | |
323372325: nop | |
323372327: call 323090208 ; OopMap{[132]=Oop [136]=Oop [16]=Oop [48]=Oop [68]=Oop [84]=Oop [92]=Oop [96]=Oop off=12364} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372332: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323372337: mov ecx, -28 | |
323372342: mov edi, [esp+0x4C] | |
323372346: mov [esp+0x80], edi | |
323372353: mov ebx, [esp+0x50] | |
323372357: mov [esp+0x84], ebx | |
323372364: nop | |
323372367: call 323090208 ; OopMap{[128]=Oop [132]=Oop [40]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=12404} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323372372: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323372377: movsd [esp+0x28], xmm0 | |
323372383: movsd [esp+0x20], xmm1 | |
323372389: mov ecx, [esp+0x44] | |
323372393: nop | |
323372395: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=12432} | |
;*invokevirtual getCallSite3 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@72 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323372400: mov [esp+0x14], eax | |
323372404: mov ecx, [esp+0x44] | |
323372408: nop | |
323372411: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=12448} | |
;*invokevirtual getCallSite4 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@79 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323372416: mov ecx, eax | |
323372418: mov edx, [esp+0x4C] | |
323372422: mov ebx, [esp+0x50] | |
323372426: mov [esp+0x8], ebx | |
323372430: mov ebp, [esp+0x58] | |
323372434: mov [esp+0xC], ebp | |
323372438: mov ebp, 2 | |
323372443: xor edi, edi | |
323372445: mov [esp], ebp | |
323372448: mov [esp+0x4], edi | |
323372452: nop | |
323372454: mov eax, -1 ; {oop(NULL)} | |
323372459: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=12496} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@89 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323372464: mov ecx, [esp+0x14] | |
323372468: mov edx, [esp+0x4C] | |
323372472: mov ebp, [esp+0x50] | |
323372476: mov [esp], ebp | |
323372479: mov [esp+0x4], ebp | |
323372483: mov [esp+0x8], eax | |
323372487: nop | |
323372490: mov eax, -1 ; {oop(NULL)} | |
323372495: call 323093280 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=12532} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@92 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323372500: mov [esp+0x60], eax | |
323372504: movsd xmm1, [esp+0x20] | |
323372510: movsd xmm0, [esp+0x28] | |
323372516: jmp 323362140 | |
323372521: mov ebx, [esp+0x10] | |
323372525: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323372531: jnz 323372549 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372533: mov ebx, [esp+0x14] | |
323372537: movzx ebx, [ebx+0x3D] | |
323372541: test ebx, ebx | |
323372543: jz 323377809 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372549: movsd [esp+0x28], xmm0 | |
323372555: movsd [esp+0x20], xmm1 | |
323372561: mov ecx, [esp+0x40] | |
323372565: mov edx, [esp+0x4C] | |
323372569: mov ebx, [esp+0x50] | |
323372573: mov [esp+0x8], ebx | |
323372577: mov ebp, [esp+0x58] | |
323372581: mov [esp+0xC], ebp | |
323372585: mov ebp, 2 | |
323372590: xor edi, edi | |
323372592: mov [esp], ebp | |
323372595: mov [esp+0x4], edi | |
323372599: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=12636} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323372604: mov [esp+0x60], eax | |
323372608: movsd xmm1, [esp+0x20] | |
323372614: movsd xmm0, [esp+0x28] | |
323372620: jmp 323360985 | |
323372625: mov ebx, [esp+0x14] | |
323372629: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323372635: jnz 323372649 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372637: movzx ecx, [eax+0x3D] | |
323372641: test ecx, ecx | |
323372643: jz 323377861 ;*aload_0 | |
; - org.jruby.runtime.callsite.LtCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372649: movsd [esp+0x28], xmm0 | |
323372655: movsd [esp+0x20], xmm1 | |
323372661: mov ecx, [esp+0x40] | |
323372665: mov edx, [esp+0x4C] | |
323372669: mov ebx, [esp+0x50] | |
323372673: mov [esp+0x8], ebx | |
323372677: mov ebp, [esp+0x60] | |
323372681: mov [esp+0xC], ebp | |
323372685: mov ebp, 2 | |
323372690: xor edi, edi | |
323372692: mov [esp], ebp | |
323372695: mov [esp+0x4], edi | |
323372699: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=12736} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.LtCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323372704: mov [esp+0x38], eax | |
323372708: movsd xmm1, [esp+0x20] | |
323372714: movsd xmm0, [esp+0x28] | |
323372720: jmp 323361120 | |
323372725: movsd [esp+0x20], xmm0 | |
323372731: movsd [esp+0x10], xmm1 | |
323372737: mov ecx, [esp+0x44] | |
323372741: nop | |
323372743: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=12780} | |
;*invokevirtual getCallSite6 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@129 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323372748: mov [esp+0x1C], eax | |
323372752: mov ecx, [esp+0x44] | |
323372756: nop | |
323372759: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=12796} | |
;*invokevirtual getCallSite7 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@136 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323372764: mov ecx, eax | |
323372766: mov edx, [esp+0x4C] | |
323372770: mov ebx, [esp+0x50] | |
323372774: mov [esp+0x8], ebx | |
323372778: mov ebp, [esp+0x58] | |
323372782: mov [esp+0xC], ebp | |
323372786: mov ebp, 1 | |
323372791: xor edi, edi | |
323372793: mov [esp], ebp | |
323372796: mov [esp+0x4], edi | |
323372800: nop | |
323372802: mov eax, -1 ; {oop(NULL)} | |
323372807: call 323093280 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=12844} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@146 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323372812: mov ecx, [esp+0x1C] | |
323372816: mov edx, [esp+0x4C] | |
323372820: mov ebp, [esp+0x50] | |
323372824: mov [esp], ebp | |
323372827: mov [esp+0x4], ebp | |
323372831: mov [esp+0x8], eax | |
323372835: nop | |
323372838: mov eax, -1 ; {oop(NULL)} | |
323372843: call 323093280 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=12880} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@149 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323372848: mov [esp+0x48], eax | |
323372852: movsd xmm1, [esp+0x10] | |
323372858: movsd xmm0, [esp+0x20] | |
323372864: jmp 323363602 | |
323372869: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323372875: jnz 323372893 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372877: mov ebx, [esp+0x1C] | |
323372881: movzx ebx, [ebx+0x3D] | |
323372885: test ebx, ebx | |
323372887: jz 323377913 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372893: movsd [esp+0x20], xmm0 | |
323372899: movsd [esp+0x10], xmm1 | |
323372905: mov ecx, [esp+0x34] | |
323372909: mov edx, [esp+0x4C] | |
323372913: mov ebp, [esp+0x50] | |
323372917: mov [esp+0x8], ebp | |
323372921: mov ebx, [esp+0x58] | |
323372925: mov [esp+0xC], ebx | |
323372929: mov ebp, 1 | |
323372934: xor edi, edi | |
323372936: mov [esp], ebp | |
323372939: mov [esp+0x4], edi | |
323372943: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=12980} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323372948: mov [esp+0x48], eax | |
323372952: movsd xmm1, [esp+0x10] | |
323372958: movsd xmm0, [esp+0x20] | |
323372964: jmp 323362448 | |
323372969: mov ebx, [esp+0x10] | |
323372973: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323372979: jnz 323372993 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372981: movzx ecx, [eax+0x3D] | |
323372985: test ecx, ecx | |
323372987: jz 323377961 ;*aload_0 | |
; - org.jruby.runtime.callsite.LtCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323372993: movsd [esp+0x38], xmm0 | |
323372999: movsd [esp+0x20], xmm1 | |
323373005: mov ecx, [esp+0x34] | |
323373009: mov edx, [esp+0x4C] | |
323373013: mov ebp, [esp+0x50] | |
323373017: mov [esp+0x8], ebp | |
323373021: mov ebx, [esp+0x48] | |
323373025: mov [esp+0xC], ebx | |
323373029: mov ebp, 2 | |
323373034: xor edi, edi | |
323373036: mov [esp], ebp | |
323373039: mov [esp+0x4], edi | |
323373043: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=13080} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.LtCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323373048: mov [esp+0x2C], eax | |
323373052: movsd xmm1, [esp+0x20] | |
323373058: movsd xmm0, [esp+0x38] | |
323373064: jmp 323362581 | |
323373069: movsd [esp+0x18], xmm0 | |
323373075: movsd [esp+0x10], xmm1 | |
323373081: mov ecx, [esp+0x44] | |
323373085: nop | |
323373087: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=13124} | |
;*invokevirtual getCallSite3 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@72 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373092: mov [esp+0x20], eax | |
323373096: mov ecx, [esp+0x44] | |
323373100: nop | |
323373103: call 323092704 ; OopMap{[128]=Oop [132]=Oop [32]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=13140} | |
;*invokevirtual getCallSite4 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@79 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373108: mov ecx, eax | |
323373110: mov edx, [esp+0x4C] | |
323373114: mov ebx, [esp+0x50] | |
323373118: mov [esp+0x8], ebx | |
323373122: mov ebp, [esp+0x48] | |
323373126: mov [esp+0xC], ebp | |
323373130: mov ebp, 2 | |
323373135: xor edi, edi | |
323373137: mov [esp], ebp | |
323373140: mov [esp+0x4], edi | |
323373144: nop | |
323373146: mov eax, -1 ; {oop(NULL)} | |
323373151: call 323093280 ; OopMap{[128]=Oop [132]=Oop [32]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=13188} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@89 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323373156: mov ecx, [esp+0x20] | |
323373160: mov edx, [esp+0x4C] | |
323373164: mov ebx, [esp+0x50] | |
323373168: mov [esp], ebx | |
323373171: mov [esp+0x4], ebx | |
323373175: mov [esp+0x8], eax | |
323373179: nop | |
323373182: mov eax, -1 ; {oop(NULL)} | |
323373187: call 323093280 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=13224} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@92 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323373192: mov [esp+0x60], eax | |
323373196: movsd xmm1, [esp+0x10] | |
323373202: movsd xmm0, [esp+0x18] | |
323373208: jmp 323365842 | |
323373213: mov ebx, [esp+0x84] | |
323373220: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323373226: jnz 323373244 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373228: mov ecx, [esp+0x18] | |
323373232: movzx ecx, [ecx+0x3D] | |
323373236: test ecx, ecx | |
323373238: jz 323378013 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373244: movsd [esp+0x18], xmm0 | |
323373250: movsd [esp+0x10], xmm1 | |
323373256: mov ecx, [esp+0x30] | |
323373260: mov edx, [esp+0x4C] | |
323373264: mov ebx, [esp+0x50] | |
323373268: mov [esp+0x8], ebx | |
323373272: mov ebp, [esp+0x48] | |
323373276: mov [esp+0xC], ebp | |
323373280: mov ebp, 2 | |
323373285: xor edi, edi | |
323373287: mov [esp], ebp | |
323373290: mov [esp+0x4], edi | |
323373294: nop | |
323373295: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=13332} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373300: mov [esp+0x60], eax | |
323373304: movsd xmm1, [esp+0x10] | |
323373310: movsd xmm0, [esp+0x18] | |
323373316: jmp 323364685 | |
323373321: mov ebp, [esp+0x10] | |
323373325: cmp ebp, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323373331: jnz 323373345 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373333: movzx ebx, [ecx+0x3D] | |
323373337: test ebx, ebx | |
323373339: jz 323378065 ;*aload_0 | |
; - org.jruby.runtime.callsite.LtCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373345: movsd [esp+0x20], xmm0 | |
323373351: movsd [esp+0x18], xmm1 | |
323373357: mov ecx, [esp+0x30] | |
323373361: mov edx, [esp+0x4C] | |
323373365: mov ebx, [esp+0x50] | |
323373369: mov [esp+0x8], ebx | |
323373373: mov ebp, [esp+0x60] | |
323373377: mov [esp+0xC], ebp | |
323373381: mov ebp, 2 | |
323373386: xor edi, edi | |
323373388: mov [esp], ebp | |
323373391: mov [esp+0x4], edi | |
323373395: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13432} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.LtCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373400: mov [esp+0x28], eax | |
323373404: movsd xmm1, [esp+0x18] | |
323373410: movsd xmm0, [esp+0x20] | |
323373416: jmp 323364816 | |
323373421: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323373427: jnz 323373441 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@29 (line 34) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323373429: movzx ecx, [ebp+0x3D] | |
323373433: test ecx, ecx | |
323373435: jz 323378117 ;*aload_0 | |
; - org.jruby.runtime.callsite.PlusCallSite::call@56 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323373441: movsd [esp+0x28], xmm0 | |
323373447: movsd [esp+0x10], xmm1 | |
323373453: mov ecx, [esp+0x20] | |
323373457: mov edx, [esp+0x4C] | |
323373461: mov ebx, [esp+0x50] | |
323373465: mov [esp], ebx | |
323373468: mov ebp, [esp+0x60] | |
323373472: mov [esp+0x4], ebp | |
323373476: mov ebx, [esp+0x48] | |
323373480: mov [esp+0x8], ebx | |
323373484: nop | |
323373487: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=13524} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.PlusCallSite::call@62 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323373492: mov [esp+0x58], eax | |
323373496: movsd xmm1, [esp+0x10] | |
323373502: movsd xmm0, [esp+0x28] | |
323373508: jmp 323363880 | |
323373513: mov ecx, [esp+0x44] | |
323373517: nop | |
323373519: call 323092704 ; OopMap{[68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13556} | |
;*invokevirtual getCallSite6 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@129 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373524: mov [esp+0x80], eax | |
323373531: mov ecx, [esp+0x44] | |
323373535: call 323092704 ; OopMap{[128]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13572} | |
;*invokevirtual getCallSite7 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@136 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373540: mov ecx, eax | |
323373542: mov edx, [esp+0x4C] | |
323373546: mov ebx, [esp+0x50] | |
323373550: mov [esp+0x8], ebx | |
323373554: mov ebp, [esp+0x48] | |
323373558: mov [esp+0xC], ebp | |
323373562: mov ebp, 1 | |
323373567: xor edi, edi | |
323373569: mov [esp], ebp | |
323373572: mov [esp+0x4], edi | |
323373576: nop | |
323373578: mov eax, -1 ; {oop(NULL)} | |
323373583: call 323093280 ; OopMap{[128]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13620} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@146 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323373588: mov ecx, [esp+0x80] | |
323373595: mov edx, [esp+0x4C] | |
323373599: mov ebx, [esp+0x50] | |
323373603: mov [esp], ebx | |
323373606: mov [esp+0x4], ebx | |
323373610: mov [esp+0x8], eax | |
323373614: mov eax, -1 ; {oop(NULL)} | |
323373619: call 323093280 ; OopMap{[76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13656} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@149 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323373624: mov [esp+0x14], eax | |
323373628: jmp 323366710 | |
323373633: mov ecx, [esp+0x84] | |
323373640: cmp ecx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323373646: jnz 323373664 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373648: mov ecx, [esp+0x18] | |
323373652: movzx ecx, [ecx+0x3D] | |
323373656: test ecx, ecx | |
323373658: jz 323378173 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373664: movsd [esp+0x10], xmm1 | |
323373670: mov ecx, [esp+0x24] | |
323373674: mov edx, [esp+0x4C] | |
323373678: mov ebp, [esp+0x50] | |
323373682: mov [esp+0x8], ebp | |
323373686: mov ebx, [esp+0x48] | |
323373690: mov [esp+0xC], ebx | |
323373694: mov ebp, 1 | |
323373699: xor edi, edi | |
323373701: mov [esp], ebp | |
323373704: mov [esp+0x4], edi | |
323373708: nop | |
323373711: call 323092704 ; OopMap{[128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13748} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373716: mov [esp+0x28], eax | |
323373720: movsd xmm1, [esp+0x10] | |
323373726: jmp 323366145 | |
323373731: mov esi, [esp+0x84] | |
323373738: cmp esi, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323373744: jnz 323373758 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373746: movzx eax, [eax+0x3D] | |
323373750: test eax, eax | |
323373752: jz 323378207 ;*aload_0 | |
; - org.jruby.runtime.callsite.LtCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323373758: push [esp+0x28] | |
323373762: pop [esp+0x38] | |
323373766: movsd [esp+0x18], xmm1 | |
323373772: mov [esp+0x10], edi | |
323373776: mov ecx, ebx | |
323373778: mov edx, ebp | |
323373780: mov ebx, [esp+0x50] | |
323373784: mov [esp+0x8], ebx | |
323373788: mov ebp, [esp+0x28] | |
323373792: mov [esp+0xC], ebp | |
323373796: mov ebp, 2 | |
323373801: xor edi, edi | |
323373803: mov [esp], ebp | |
323373806: mov [esp+0x4], edi | |
323373810: nop | |
323373811: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [40]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13848} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.LtCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323373816: mov ebx, eax | |
323373818: movsd xmm1, [esp+0x18] | |
323373824: jmp 323366281 | |
323373829: mov ecx, -28 | |
323373834: mov ebx, [esp+0x44] | |
323373838: mov [esp+0x80], ebx | |
323373845: mov edi, [esp+0x4C] | |
323373849: mov [esp+0x88], edi | |
323373856: mov ebx, [esp+0x50] | |
323373860: mov [esp+0x10], ebx | |
323373864: nop | |
323373867: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=13904} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323373872: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323373877: mov ecx, -34 | |
323373882: mov ebp, [esp+0x44] | |
323373886: mov ebx, [esp+0x4C] | |
323373890: mov [esp+0x80], ebx | |
323373897: mov edi, [esp+0x50] | |
323373901: mov [esp+0x88], edi | |
323373908: nop | |
323373911: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=13948} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323373916: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323373921: mov ecx, -28 | |
323373926: mov ebx, [esp+0x44] | |
323373930: mov [esp+0x80], ebx | |
323373937: mov edi, [esp+0x4C] | |
323373941: mov [esp+0x88], edi | |
323373948: mov ebx, [esp+0x50] | |
323373952: mov [esp+0x10], ebx | |
323373956: nop | |
323373959: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=13996} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323373964: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323373969: mov ecx, -34 | |
323373974: mov ebp, [esp+0x44] | |
323373978: mov ebx, [esp+0x4C] | |
323373982: mov [esp+0x80], ebx | |
323373989: mov edi, [esp+0x50] | |
323373993: mov [esp+0x88], edi | |
323374000: nop | |
323374003: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=14040} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374008: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374013: mov ecx, -28 | |
323374018: mov edi, [esp+0x44] | |
323374022: mov [esp+0x80], edi | |
323374029: mov ebx, [esp+0x4C] | |
323374033: mov [esp+0x88], ebx | |
323374040: mov edi, [esp+0x50] | |
323374044: mov [esp+0x10], edi | |
323374048: nop | |
323374051: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [72]=Oop [84]=Oop [92]=Oop [96]=Oop off=14088} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374056: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374061: mov ecx, -34 | |
323374066: mov ebp, [esp+0x44] | |
323374070: mov edi, [esp+0x4C] | |
323374074: mov [esp+0x80], edi | |
323374081: mov ebx, [esp+0x50] | |
323374085: mov [esp+0x88], ebx | |
323374092: nop | |
323374095: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=14132} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374100: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374105: mov ecx, -34 | |
323374110: mov ebp, [esp+0x44] | |
323374114: mov ebx, [esp+0x4C] | |
323374118: mov [esp+0x80], ebx | |
323374125: mov edi, [esp+0x50] | |
323374129: mov [esp+0x88], edi | |
323374136: nop | |
323374139: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=14176} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374144: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374149: mov ecx, -28 | |
323374154: mov ebx, [esp+0x4C] | |
323374158: mov [esp+0x80], ebx | |
323374165: mov edi, [esp+0x50] | |
323374169: mov [esp+0x84], edi | |
323374176: mov ebx, [esp+0x44] | |
323374180: mov [esp+0x88], ebx | |
323374187: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14224} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374192: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374197: mov ecx, -34 | |
323374202: mov ebp, [esp+0x4C] | |
323374206: mov ebx, [esp+0x50] | |
323374210: mov [esp+0x80], ebx | |
323374217: mov edi, [esp+0x44] | |
323374221: mov [esp+0x84], edi | |
323374228: nop | |
323374231: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=14268} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374236: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374241: mov ecx, -28 | |
323374246: mov edi, [esp+0x44] | |
323374250: mov [esp+0x80], edi | |
323374257: mov ebx, [esp+0x4C] | |
323374261: mov [esp+0x88], ebx | |
323374268: mov edi, [esp+0x50] | |
323374272: mov [esp+0x10], edi | |
323374276: nop | |
323374279: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [16]=Oop [64]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14316} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374284: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374289: mov ecx, -34 | |
323374294: mov ebp, [esp+0x44] | |
323374298: mov edi, [esp+0x4C] | |
323374302: mov [esp+0x80], edi | |
323374309: mov ebx, [esp+0x50] | |
323374313: mov [esp+0x88], ebx | |
323374320: nop | |
323374323: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [60]=Oop [64]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14360} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374328: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374333: mov ecx, -28 | |
323374338: mov ebx, [esp+0x4C] | |
323374342: mov [esp+0x80], ebx | |
323374349: mov edi, [esp+0x50] | |
323374353: mov [esp+0x84], edi | |
323374360: mov ebx, [esp+0x44] | |
323374364: mov [esp+0x88], ebx | |
323374371: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [60]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=14408} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374376: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374381: mov ecx, -34 | |
323374386: mov ebp, [esp+0x4C] | |
323374390: mov ebx, [esp+0x50] | |
323374394: mov [esp+0x80], ebx | |
323374401: mov edi, [esp+0x44] | |
323374405: mov [esp+0x84], edi | |
323374412: nop | |
323374415: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [56]=Oop [60]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=14452} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374420: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374425: mov ecx, -34 | |
323374430: mov ebp, [esp+0x44] | |
323374434: mov edi, [esp+0x4C] | |
323374438: mov [esp+0x80], edi | |
323374445: mov ebx, [esp+0x50] | |
323374449: mov [esp+0x88], ebx | |
323374456: nop | |
323374459: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [48]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14496} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374464: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323374469: mov ecx, -28 | |
323374474: mov ebp, [esp+0x4C] | |
323374478: mov ebx, [esp+0x50] | |
323374482: mov [esp+0x80], ebx | |
323374489: mov [esp+0x1C], eax | |
323374493: nop | |
323374495: call 323090208 ; OopMap{ebp=Oop [128]=Oop [16]=Oop [28]=Oop [56]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14532} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374500: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374505: mov ecx, -34 | |
323374510: mov ebp, [esp+0x4C] | |
323374514: mov eax, [esp+0x50] | |
323374518: mov [esp+0x80], eax | |
323374525: mov [esp+0x3C], edx | |
323374529: mov [esp+0x40], ebx | |
323374533: nop | |
323374535: call 323090208 ; OopMap{ebp=Oop [128]=Oop [16]=Oop [56]=Oop [60]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14572} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374540: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374545: mov ecx, -34 | |
323374550: mov ebp, [esp+0x4C] | |
323374554: mov ebx, [esp+0x50] | |
323374558: mov [esp+0x80], ebx | |
323374565: nop | |
323374567: call 323090208 ; OopMap{ebp=Oop [128]=Oop [40]=Oop [60]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=14604} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374572: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374577: mov ecx, -34 | |
323374582: mov ebp, [esp+0x4C] | |
323374586: mov ebx, [esp+0x50] | |
323374590: mov [esp+0x80], ebx | |
323374597: mov [esp+0x2C], eax | |
323374601: nop | |
323374603: call 323090208 ; OopMap{ebp=Oop [128]=Oop [24]=Oop [44]=Oop [48]=Oop [52]=Oop [56]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14640} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374608: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374613: mov ecx, -34 | |
323374618: mov ebp, [esp+0x4C] | |
323374622: mov edi, [esp+0x50] | |
323374626: mov [esp+0x80], edi | |
323374633: nop | |
323374635: call 323090208 ; OopMap{ebp=Oop [128]=Oop [24]=Oop [48]=Oop [52]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14672} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374640: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323374645: movsd [esp+0x28], xmm0 | |
323374651: movsd [esp+0x20], xmm1 | |
323374657: mov ecx, esi | |
323374659: mov edx, [esp+0x4C] | |
323374663: mov ebp, 2 | |
323374668: xor edi, edi | |
323374670: mov [esp], ebp | |
323374673: mov [esp+0x4], edi | |
323374677: nop | |
323374679: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=14716} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323374684: mov [esp+0x60], eax | |
323374688: movsd xmm1, [esp+0x20] | |
323374694: movsd xmm0, [esp+0x28] | |
323374700: jmp 323360985 | |
323374705: movsd [esp+0x20], xmm0 | |
323374711: movsd [esp+0x10], xmm1 | |
323374717: mov ecx, esi | |
323374719: mov edx, [esp+0x4C] | |
323374723: mov ebp, 1 | |
323374728: xor edi, edi | |
323374730: mov [esp], ebp | |
323374733: mov [esp+0x4], edi | |
323374737: nop | |
323374739: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=14776} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323374744: mov [esp+0x48], eax | |
323374748: movsd xmm1, [esp+0x10] | |
323374754: movsd xmm0, [esp+0x20] | |
323374760: jmp 323362448 | |
323374765: movsd [esp+0x18], xmm0 | |
323374771: movsd [esp+0x10], xmm1 | |
323374777: mov ecx, esi | |
323374779: mov edx, [esp+0x4C] | |
323374783: mov ebp, 2 | |
323374788: xor edi, edi | |
323374790: mov [esp], ebp | |
323374793: mov [esp+0x4], edi | |
323374797: nop | |
323374799: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=14836} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323374804: mov [esp+0x60], eax | |
323374808: movsd xmm1, [esp+0x10] | |
323374814: movsd xmm0, [esp+0x18] | |
323374820: jmp 323364685 | |
323374825: movsd [esp+0x28], xmm0 | |
323374831: movsd [esp+0x20], xmm1 | |
323374837: mov ecx, [esp+0x1C] | |
323374841: mov edx, [esp+0x4C] | |
323374845: mov ebx, esi | |
323374847: mov [esp], ebx | |
323374850: nop | |
323374851: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=14888} | |
;*invokespecial addAsBignum | |
; - org.jruby.RubyFixnum::addFixnum@29 (line 348) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323374856: mov [esp+0x58], eax | |
323374860: movsd xmm1, [esp+0x20] | |
323374866: movsd xmm0, [esp+0x28] | |
323374872: jmp 323363880 | |
323374877: movsd [esp+0x10], xmm1 | |
323374883: mov ecx, esi | |
323374885: mov edx, [esp+0x4C] | |
323374889: mov ebp, 1 | |
323374894: xor edi, edi | |
323374896: mov [esp], ebp | |
323374899: mov [esp+0x4], edi | |
323374903: call 323092704 ; OopMap{[128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=14940} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323374908: movsd xmm1, [esp+0x10] | |
323374914: jmp 323366141 | |
323374919: movsd [esp+0x28], xmm0 | |
323374925: movsd [esp+0x20], xmm1 | |
323374931: mov ecx, [esp+0x44] | |
323374935: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=14972} | |
;*invokevirtual getCallSite3 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@72 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323374940: mov [esp+0x1C], eax | |
323374944: mov ecx, [esp+0x44] | |
323374948: nop | |
323374951: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=14988} | |
;*invokevirtual getCallSite4 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@79 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323374956: mov ecx, eax | |
323374958: mov edx, [esp+0x4C] | |
323374962: mov ebx, [esp+0x50] | |
323374966: mov [esp+0x8], ebx | |
323374970: mov ebp, [esp+0x60] | |
323374974: mov [esp+0xC], ebp | |
323374978: mov ebp, 2 | |
323374983: xor edi, edi | |
323374985: mov [esp], ebp | |
323374988: mov [esp+0x4], edi | |
323374992: nop | |
323374994: mov eax, -1 ; {oop(NULL)} | |
323374999: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15036} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@89 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375004: mov ecx, [esp+0x1C] | |
323375008: mov edx, [esp+0x4C] | |
323375012: mov ebp, [esp+0x50] | |
323375016: mov [esp], ebp | |
323375019: mov [esp+0x4], ebp | |
323375023: mov [esp+0x8], eax | |
323375027: nop | |
323375030: mov eax, -1 ; {oop(NULL)} | |
323375035: call 323093280 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15072} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@92 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375040: mov [esp+0x68], eax | |
323375044: jmp 323361512 | |
323375049: mov ecx, [esp+0x14] | |
323375053: cmp ecx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323375059: jnz 323375077 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375061: mov ecx, [esp+0x1C] | |
323375065: movzx ebx, [ecx+0x3D] | |
323375069: test ebx, ebx | |
323375071: jz 323378253 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375077: movsd [esp+0x28], xmm0 | |
323375083: movsd [esp+0x20], xmm1 | |
323375089: mov ecx, [esp+0x68] | |
323375093: mov edx, [esp+0x4C] | |
323375097: mov ebx, [esp+0x50] | |
323375101: mov [esp+0x8], ebx | |
323375105: mov ebp, [esp+0x60] | |
323375109: mov [esp+0xC], ebp | |
323375113: mov ebp, 2 | |
323375118: xor edi, edi | |
323375120: mov [esp], ebp | |
323375123: mov [esp+0x4], edi | |
323375127: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15164} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375132: jmp 323361475 | |
323375137: mov ecx, [esp+0x44] | |
323375141: nop | |
323375143: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=15180} | |
;*invokevirtual getCallSite6 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@129 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375148: mov [esp+0x14], eax | |
323375152: mov ecx, [esp+0x44] | |
323375156: nop | |
323375159: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=15196} | |
;*invokevirtual getCallSite7 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@136 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375164: mov ecx, eax | |
323375166: mov edx, [esp+0x4C] | |
323375170: mov ebp, [esp+0x50] | |
323375174: mov [esp+0x8], ebp | |
323375178: mov ebx, [esp+0x60] | |
323375182: mov [esp+0xC], ebx | |
323375186: mov ebp, 1 | |
323375191: xor edi, edi | |
323375193: mov [esp], ebp | |
323375196: mov [esp+0x4], edi | |
323375200: nop | |
323375202: mov eax, -1 ; {oop(NULL)} | |
323375207: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=15244} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@146 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375212: mov ecx, [esp+0x14] | |
323375216: mov edx, [esp+0x4C] | |
323375220: mov edi, [esp+0x50] | |
323375224: mov [esp], edi | |
323375227: mov [esp+0x4], edi | |
323375231: mov [esp+0x8], eax | |
323375235: nop | |
323375238: mov eax, -1 ; {oop(NULL)} | |
323375243: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=15280} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@149 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375248: mov [esp+0x34], eax | |
323375252: jmp 323361852 | |
323375257: mov ebx, [esp+0x14] | |
323375261: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323375267: jnz 323375285 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375269: mov ebx, [esp+0x1C] | |
323375273: movzx ebx, [ebx+0x3D] | |
323375277: test ebx, ebx | |
323375279: jz 323378289 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375285: mov ecx, [esp+0x48] | |
323375289: mov edx, [esp+0x4C] | |
323375293: mov ebx, [esp+0x50] | |
323375297: mov [esp+0x8], ebx | |
323375301: mov ebp, [esp+0x60] | |
323375305: mov [esp+0xC], ebp | |
323375309: mov ebp, 1 | |
323375314: xor edi, edi | |
323375316: mov [esp], ebp | |
323375319: mov [esp+0x4], edi | |
323375323: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=15360} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375328: jmp 323361812 | |
323375333: movsd [esp+0x28], xmm0 | |
323375339: movsd [esp+0x20], xmm1 | |
323375345: mov ecx, [esp+0x44] | |
323375349: nop | |
323375351: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15388} | |
;*invokevirtual getCallSite3 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@72 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375356: mov [esp+0x14], eax | |
323375360: mov ecx, [esp+0x44] | |
323375364: nop | |
323375367: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15404} | |
;*invokevirtual getCallSite4 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@79 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375372: mov ecx, eax | |
323375374: mov edx, [esp+0x4C] | |
323375378: mov ebp, [esp+0x50] | |
323375382: mov [esp+0x8], ebp | |
323375386: mov ebx, [esp+0x48] | |
323375390: mov [esp+0xC], ebx | |
323375394: mov ebp, 2 | |
323375399: xor edi, edi | |
323375401: mov [esp], ebp | |
323375404: mov [esp+0x4], edi | |
323375408: nop | |
323375410: mov eax, -1 ; {oop(NULL)} | |
323375415: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15452} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@89 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375420: mov ecx, [esp+0x14] | |
323375424: mov edx, [esp+0x4C] | |
323375428: mov edi, [esp+0x50] | |
323375432: mov [esp], edi | |
323375435: mov [esp+0x4], edi | |
323375439: mov [esp+0x8], eax | |
323375443: nop | |
323375446: mov eax, -1 ; {oop(NULL)} | |
323375451: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15488} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@92 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375456: mov [esp+0x40], eax | |
323375460: jmp 323362980 | |
323375465: mov ecx, [esp+0x10] | |
323375469: cmp ecx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323375475: jnz 323375493 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375477: mov ecx, [esp+0x14] | |
323375481: movzx ebx, [ecx+0x3D] | |
323375485: test ebx, ebx | |
323375487: jz 323378313 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375493: movsd [esp+0x28], xmm0 | |
323375499: movsd [esp+0x20], xmm1 | |
323375505: mov ecx, [esp+0x64] | |
323375509: mov edx, [esp+0x4C] | |
323375513: mov ebp, [esp+0x50] | |
323375517: mov [esp+0x8], ebp | |
323375521: mov ebx, [esp+0x48] | |
323375525: mov [esp+0xC], ebx | |
323375529: mov ebp, 2 | |
323375534: xor edi, edi | |
323375536: mov [esp], ebp | |
323375539: mov [esp+0x4], edi | |
323375543: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15580} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375548: jmp 323362940 | |
323375553: cmp ebp, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323375559: jnz 323375577 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@29 (line 34) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375561: mov ebx, [esp+0x1C] | |
323375565: movzx ecx, [ebx+0x3D] | |
323375569: test ecx, ecx | |
323375571: jz 323378349 ;*aload_0 | |
; - org.jruby.runtime.callsite.PlusCallSite::call@56 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375577: mov ecx, [esp+0x38] | |
323375581: mov edx, [esp+0x4C] | |
323375585: mov ebp, [esp+0x50] | |
323375589: mov [esp], ebp | |
323375592: mov ebx, [esp+0x68] | |
323375596: mov [esp+0x4], ebx | |
323375600: mov ebp, [esp+0x34] | |
323375604: mov [esp+0x8], ebp | |
323375608: nop | |
323375611: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=15648} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.PlusCallSite::call@62 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375616: mov [esp+0x60], eax | |
323375620: jmp 323362128 | |
323375625: movsd [esp+0x20], xmm0 | |
323375631: movsd [esp+0x18], xmm1 | |
323375637: mov ecx, [esp+0x44] | |
323375641: nop | |
323375643: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15680} | |
;*invokevirtual getCallSite3 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@72 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323375648: mov [esp+0x14], eax | |
323375652: mov ecx, [esp+0x44] | |
323375656: nop | |
323375659: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15696} | |
;*invokevirtual getCallSite4 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@79 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323375664: mov ecx, eax | |
323375666: mov edx, [esp+0x4C] | |
323375670: mov ebx, [esp+0x50] | |
323375674: mov [esp+0x8], ebx | |
323375678: mov ebp, [esp+0x60] | |
323375682: mov [esp+0xC], ebp | |
323375686: mov ebp, 2 | |
323375691: xor edi, edi | |
323375693: mov [esp], ebp | |
323375696: mov [esp+0x4], edi | |
323375700: nop | |
323375702: mov eax, -1 ; {oop(NULL)} | |
323375707: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15744} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@89 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323375712: mov ecx, [esp+0x14] | |
323375716: mov edx, [esp+0x4C] | |
323375720: mov ebx, [esp+0x50] | |
323375724: mov [esp], ebx | |
323375727: mov [esp+0x4], ebx | |
323375731: mov [esp+0x8], eax | |
323375735: nop | |
323375738: mov eax, -1 ; {oop(NULL)} | |
323375743: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15780} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@92 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323375748: mov [esp+0x3C], eax | |
323375752: jmp 323365212 | |
323375757: mov ecx, [esp+0x10] | |
323375761: cmp ecx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323375767: jnz 323375785 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323375769: mov ebx, [esp+0x14] | |
323375773: movzx ecx, [ebx+0x3D] | |
323375777: test ecx, ecx | |
323375779: jz 323378381 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323375785: movsd [esp+0x20], xmm0 | |
323375791: movsd [esp+0x18], xmm1 | |
323375797: mov ecx, [esp+0x68] | |
323375801: mov edx, [esp+0x4C] | |
323375805: mov ebx, [esp+0x50] | |
323375809: mov [esp+0x8], ebx | |
323375813: mov ebp, [esp+0x60] | |
323375817: mov [esp+0xC], ebp | |
323375821: mov ebp, 2 | |
323375826: xor edi, edi | |
323375828: mov [esp], ebp | |
323375831: mov [esp+0x4], edi | |
323375835: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=15872} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323375840: jmp 323365173 | |
323375845: mov ecx, [esp+0x44] | |
323375849: nop | |
323375851: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [64]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15888} | |
;*invokevirtual getCallSite6 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@129 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375856: mov [esp+0x10], eax | |
323375860: mov ecx, [esp+0x44] | |
323375864: nop | |
323375867: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [64]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15904} | |
;*invokevirtual getCallSite7 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@136 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323375872: mov ecx, eax | |
323375874: mov edx, [esp+0x4C] | |
323375878: mov ebx, [esp+0x50] | |
323375882: mov [esp+0x8], ebx | |
323375886: mov ebp, [esp+0x48] | |
323375890: mov [esp+0xC], ebp | |
323375894: mov ebp, 1 | |
323375899: xor edi, edi | |
323375901: mov [esp], ebp | |
323375904: mov [esp+0x4], edi | |
323375908: nop | |
323375910: mov eax, -1 ; {oop(NULL)} | |
323375915: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15952} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@146 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375920: mov ecx, [esp+0x10] | |
323375924: mov edx, [esp+0x4C] | |
323375928: mov ebp, [esp+0x50] | |
323375932: mov [esp], ebp | |
323375935: mov [esp+0x4], ebp | |
323375939: mov [esp+0x8], eax | |
323375943: nop | |
323375946: mov eax, -1 ; {oop(NULL)} | |
323375951: call 323093280 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=15988} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@149 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {virtual_call} | |
323375956: mov [esp+0x30], eax | |
323375960: jmp 323363316 | |
323375965: mov ebx, [esp+0x10] | |
323375969: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323375975: jnz 323375989 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375977: movzx ebx, [ecx+0x3D] | |
323375981: test ebx, ebx | |
323375983: jz 323378417 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323375989: mov ecx, [esp+0x3C] | |
323375993: mov edx, [esp+0x4C] | |
323375997: mov ebp, [esp+0x50] | |
323376001: mov [esp+0x8], ebp | |
323376005: mov ebx, [esp+0x48] | |
323376009: mov [esp+0xC], ebx | |
323376013: mov ebp, 1 | |
323376018: xor edi, edi | |
323376020: mov [esp], ebp | |
323376023: mov [esp+0x4], edi | |
323376027: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16064} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376032: jmp 323363276 | |
323376037: mov ecx, [esp+0x44] | |
323376041: nop | |
323376043: call 323092704 ; OopMap{[128]=Oop [132]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=16080} | |
;*invokevirtual getCallSite6 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@129 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376048: mov [esp+0x10], eax | |
323376052: mov ecx, [esp+0x44] | |
323376056: nop | |
323376059: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=16096} | |
;*invokevirtual getCallSite7 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@136 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376064: mov ecx, eax | |
323376066: mov edx, [esp+0x4C] | |
323376070: mov ebp, [esp+0x50] | |
323376074: mov [esp+0x8], ebp | |
323376078: mov ebx, [esp+0x60] | |
323376082: mov [esp+0xC], ebx | |
323376086: mov ebp, 1 | |
323376091: xor edi, edi | |
323376093: mov [esp], ebp | |
323376096: mov [esp+0x4], edi | |
323376100: nop | |
323376102: mov eax, -1 ; {oop(NULL)} | |
323376107: call 323093280 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=16144} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@146 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323376112: mov ecx, [esp+0x10] | |
323376116: mov edx, [esp+0x4C] | |
323376120: mov edi, [esp+0x50] | |
323376124: mov [esp], edi | |
323376127: mov [esp+0x4], edi | |
323376131: mov [esp+0x8], eax | |
323376135: nop | |
323376138: mov eax, -1 ; {oop(NULL)} | |
323376143: call 323093280 ; OopMap{[128]=Oop [132]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=16180} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@149 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323376148: mov [esp+0x28], eax | |
323376152: jmp 323365552 | |
323376157: mov ebx, [esp+0x10] | |
323376161: cmp ebx, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323376167: jnz 323376185 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323376169: mov ecx, [esp+0x28] | |
323376173: movzx ecx, [ecx+0x3D] | |
323376177: test ecx, ecx | |
323376179: jz 323378441 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323376185: mov ecx, [esp+0x38] | |
323376189: mov edx, [esp+0x4C] | |
323376193: mov ebx, [esp+0x50] | |
323376197: mov [esp+0x8], ebx | |
323376201: mov ebp, [esp+0x60] | |
323376205: mov [esp+0xC], ebp | |
323376209: mov ebp, 1 | |
323376214: xor edi, edi | |
323376216: mov [esp], ebp | |
323376219: mov [esp+0x4], edi | |
323376223: call 323092704 ; OopMap{[128]=Oop [132]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=16260} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376228: jmp 323365512 | |
323376233: cmp edi, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323376239: jnz 323376253 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@29 (line 34) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323376241: movzx ecx, [ecx+0x3D] | |
323376245: test ecx, ecx | |
323376247: jz 323378465 ;*aload_0 | |
; - org.jruby.runtime.callsite.PlusCallSite::call@56 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323376253: mov ecx, [esp+0x34] | |
323376257: mov edx, [esp+0x4C] | |
323376261: mov ebx, [esp+0x50] | |
323376265: mov [esp], ebx | |
323376268: mov ebp, [esp+0x40] | |
323376272: mov [esp+0x4], ebp | |
323376276: mov ebx, [esp+0x30] | |
323376280: mov [esp+0x8], ebx | |
323376284: nop | |
323376287: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=16324} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.PlusCallSite::call@62 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376292: mov [esp+0x48], eax | |
323376296: jmp 323363590 | |
323376301: mov [esp+0x34], ebx | |
323376305: push [esp+0x10] | |
323376309: pop [esp+0x18] | |
323376313: mov ecx, [esp+0x10] | |
323376317: nop | |
323376319: call 323092704 ; OopMap{[16]=Oop [24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16356} | |
;*invokevirtual getCallSite3 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@72 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376324: mov [esp+0x80], eax | |
323376331: mov ecx, [esp+0x10] | |
323376335: call 323092704 ; OopMap{[128]=Oop [16]=Oop [24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16372} | |
;*invokevirtual getCallSite4 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@79 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376340: mov ecx, eax | |
323376342: mov edx, [esp+0x4C] | |
323376346: mov ebp, [esp+0x50] | |
323376350: mov [esp+0x8], ebp | |
323376354: mov ebx, [esp+0x38] | |
323376358: mov [esp+0xC], ebx | |
323376362: mov ebp, 2 | |
323376367: xor edi, edi | |
323376369: mov [esp], ebp | |
323376372: mov [esp+0x4], edi | |
323376376: nop | |
323376378: mov eax, -1 ; {oop(NULL)} | |
323376383: call 323093280 ; OopMap{[128]=Oop [16]=Oop [24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16420} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@89 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323376388: mov ecx, [esp+0x80] | |
323376395: mov edx, [esp+0x4C] | |
323376399: mov edi, [esp+0x50] | |
323376403: mov [esp], edi | |
323376406: mov [esp+0x4], edi | |
323376410: mov [esp+0x8], eax | |
323376414: mov eax, -1 ; {oop(NULL)} | |
323376419: call 323093280 ; OopMap{[16]=Oop [24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16456} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@92 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323376424: mov [esp+0x30], eax | |
323376428: jmp 323366512 | |
323376433: cmp ebp, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323376439: jnz 323376453 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@29 (line 17) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323376441: movzx ebx, [esi+0x3D] | |
323376445: test ebx, ebx | |
323376447: jz 323378497 ;*aload_0 | |
; - org.jruby.runtime.callsite.MinusCallSite::call@57 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323376453: push [esp+0x10] | |
323376457: pop [esp+0x18] | |
323376461: mov ecx, edx | |
323376463: mov edx, [esp+0x4C] | |
323376467: mov ebp, [esp+0x50] | |
323376471: mov [esp+0x8], ebp | |
323376475: mov ebx, [esp+0x38] | |
323376479: mov [esp+0xC], ebx | |
323376483: mov ebp, 2 | |
323376488: xor edi, edi | |
323376490: mov [esp], ebp | |
323376493: mov [esp+0x4], edi | |
323376497: nop | |
323376499: call 323092704 ; OopMap{[16]=Oop [24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16536} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.MinusCallSite::call@63 (line 20) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376504: jmp 323366472 | |
323376509: cmp ebp, 'org/jruby/RubyFloat' | |
; {oop('org/jruby/RubyFloat')} | |
323376515: jnz 323376529 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@29 (line 34) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323376517: movzx ebx, [ebx+0x3D] | |
323376521: test ebx, ebx | |
323376523: jz 323378529 ;*aload_0 | |
; - org.jruby.runtime.callsite.PlusCallSite::call@56 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323376529: mov ecx, [esp+0x2C] | |
323376533: mov edx, [esp+0x4C] | |
323376537: mov ebp, [esp+0x50] | |
323376541: mov [esp], ebp | |
323376544: mov ebx, [esp+0x3C] | |
323376548: mov [esp+0x4], ebx | |
323376552: mov ebp, [esp+0x28] | |
323376556: mov [esp+0x8], ebp | |
323376560: nop | |
323376563: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=16600} | |
;*invokespecial call | |
; - org.jruby.runtime.callsite.PlusCallSite::call@62 (line 37) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376568: mov [esp+0x60], eax | |
323376572: jmp 323365830 | |
323376577: movsd [esp+0x28], xmm0 | |
323376583: movsd [esp+0x20], xmm1 | |
323376589: mov ecx, esi | |
323376591: mov edx, [esp+0x4C] | |
323376595: mov ebp, 2 | |
323376600: xor edi, edi | |
323376602: mov [esp], ebp | |
323376605: mov [esp+0x4], edi | |
323376609: nop | |
323376611: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=16648} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376616: movsd xmm1, [esp+0x20] | |
323376622: movsd xmm0, [esp+0x28] | |
323376628: jmp 323361463 | |
323376633: mov ecx, esi | |
323376635: mov edx, [esp+0x4C] | |
323376639: mov ebp, 1 | |
323376644: xor edi, edi | |
323376646: mov [esp], ebp | |
323376649: mov [esp+0x4], edi | |
323376653: nop | |
323376655: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=16692} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376660: jmp 323361812 | |
323376665: movsd [esp+0x28], xmm0 | |
323376671: movsd [esp+0x20], xmm1 | |
323376677: mov ecx, esi | |
323376679: mov edx, [esp+0x4C] | |
323376683: mov ebp, 2 | |
323376688: xor edi, edi | |
323376690: mov [esp], ebp | |
323376693: mov [esp+0x4], edi | |
323376697: nop | |
323376699: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16736} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376704: movsd xmm1, [esp+0x20] | |
323376710: movsd xmm0, [esp+0x28] | |
323376716: jmp 323362928 | |
323376721: mov ecx, [esp+0x30] | |
323376725: mov edx, [esp+0x4C] | |
323376729: mov [esp], esi | |
323376732: nop | |
323376735: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=16772} | |
;*invokespecial addAsBignum | |
; - org.jruby.RubyFixnum::addFixnum@29 (line 348) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376740: mov [esp+0x60], eax | |
323376744: jmp 323362128 | |
323376749: movsd [esp+0x20], xmm0 | |
323376755: movsd [esp+0x18], xmm1 | |
323376761: mov ecx, esi | |
323376763: mov edx, [esp+0x4C] | |
323376767: mov ebp, 2 | |
323376772: xor edi, edi | |
323376774: mov [esp], ebp | |
323376777: mov [esp+0x4], edi | |
323376781: nop | |
323376783: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=16820} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376788: movsd xmm1, [esp+0x18] | |
323376794: movsd xmm0, [esp+0x20] | |
323376800: jmp 323365161 | |
323376805: mov ecx, esi | |
323376807: mov edx, [esp+0x4C] | |
323376811: mov ebp, 1 | |
323376816: xor edi, edi | |
323376818: mov [esp], ebp | |
323376821: mov [esp+0x4], edi | |
323376825: nop | |
323376827: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16864} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376832: jmp 323363276 | |
323376837: mov ecx, esi | |
323376839: mov edx, [esp+0x4C] | |
323376843: mov ebp, 1 | |
323376848: xor edi, edi | |
323376850: mov [esp], ebp | |
323376853: mov [esp+0x4], edi | |
323376857: nop | |
323376859: call 323092704 ; OopMap{[128]=Oop [132]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=16896} | |
;*invokespecial subtractAsBignum | |
; - org.jruby.RubyFixnum::op_minus@24 (line 393) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376864: jmp 323365512 | |
323376869: mov ecx, [esp+0x34] | |
323376873: mov edx, [esp+0x4C] | |
323376877: mov [esp], esi | |
323376880: nop | |
323376883: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=16920} | |
;*invokespecial addAsBignum | |
; - org.jruby.RubyFixnum::addFixnum@29 (line 348) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323376888: mov [esp+0x48], eax | |
323376892: jmp 323363590 | |
323376897: mov ecx, [esp+0x2C] | |
323376901: mov edx, [esp+0x4C] | |
323376905: mov [esp], esi | |
323376908: nop | |
323376911: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=16948} | |
;*invokespecial addAsBignum | |
; - org.jruby.RubyFixnum::addFixnum@29 (line 348) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376916: mov [esp+0x60], eax | |
323376920: jmp 323365830 | |
323376925: mov ecx, [esp+0x18] | |
323376929: nop | |
323376931: call 323092704 ; OopMap{[24]=Oop [48]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16968} | |
;*invokevirtual getCallSite6 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@129 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376936: mov [esp+0x80], eax | |
323376943: mov ecx, [esp+0x18] | |
323376947: call 323092704 ; OopMap{[128]=Oop [48]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=16984} | |
;*invokevirtual getCallSite7 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@136 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323376952: mov ecx, eax | |
323376954: mov edx, [esp+0x4C] | |
323376958: mov ebp, [esp+0x50] | |
323376962: mov [esp+0x8], ebp | |
323376966: mov ebx, [esp+0x38] | |
323376970: mov [esp+0xC], ebx | |
323376974: mov ebp, 1 | |
323376979: xor edi, edi | |
323376981: mov [esp], ebp | |
323376984: mov [esp+0x4], edi | |
323376988: nop | |
323376990: mov eax, -1 ; {oop(NULL)} | |
323376995: call 323093280 ; OopMap{[128]=Oop [48]=Oop [52]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=17032} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@146 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323377000: mov ecx, [esp+0x80] | |
323377007: mov edx, [esp+0x4C] | |
323377011: mov edi, [esp+0x50] | |
323377015: mov [esp], edi | |
323377018: mov [esp+0x4], edi | |
323377022: mov [esp+0x8], eax | |
323377026: mov eax, -1 ; {oop(NULL)} | |
323377031: call 323093280 ; OopMap{[48]=Oop [52]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=17068} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@149 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {virtual_call} | |
323377036: mov [esp+0x18], eax | |
323377040: jmp 323366644 | |
323377045: mov ebp, [esp+0x1C] | |
323377049: movsd [esp+0x28], xmm0 | |
323377055: movsd [esp+0x20], xmm1 | |
323377061: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377066: nop | |
323377067: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=17104} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323377072: movsd xmm1, [esp+0x20] | |
323377078: movsd xmm0, [esp+0x28] | |
323377084: jmp 323366922 | |
323377089: mov ebp, [esp+0x1C] | |
323377093: movsd [esp+0x20], xmm0 | |
323377099: movsd [esp+0x18], xmm1 | |
323377105: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377110: nop | |
323377111: call 323206560 ; OopMap{ebp=Oop [128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=17148} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323377116: movsd xmm1, [esp+0x18] | |
323377122: movsd xmm0, [esp+0x20] | |
323377128: mov [esp+0x1C], ebp | |
323377132: jmp 323367076 | |
323377137: movsd [esp+0x10], xmm1 | |
323377143: mov ecx, [esp+0x84] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
323377150: movapd xmm0, xmm1 | |
323377154: mov ebp, [esp+0x44] | |
323377158: nop | |
323377159: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop off=17196} | |
;*invokevirtual op_lt | |
; - org.jruby.runtime.callsite.LtCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {optimized virtual_call} | |
323377164: movsd xmm1, [esp+0x10] | |
323377170: mov ebp, eax | |
323377172: jmp 323360115 | |
323377177: mov ebp, [esp+0x14] | |
323377181: movsd [esp+0x30], xmm0 | |
323377187: movsd [esp+0x28], xmm1 | |
323377193: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377198: nop | |
323377199: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=17236} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377204: movsd xmm1, [esp+0x28] | |
323377210: movsd xmm0, [esp+0x30] | |
323377216: jmp 323367228 | |
323377221: mov ebp, [esp+0x1C] | |
323377225: movsd [esp+0x28], xmm0 | |
323377231: movsd [esp+0x20], xmm1 | |
323377237: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377242: nop | |
323377243: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=17280} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377248: movsd xmm1, [esp+0x20] | |
323377254: movsd xmm0, [esp+0x28] | |
323377260: jmp 323367380 | |
323377265: mov ebp, [esp+0x18] | |
323377269: movsd [esp+0x20], xmm0 | |
323377275: movsd [esp+0x18], xmm1 | |
323377281: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377286: nop | |
323377287: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=17324} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323377292: movsd xmm1, [esp+0x18] | |
323377298: movsd xmm0, [esp+0x20] | |
323377304: mov [esp+0x18], ebp | |
323377308: jmp 323367525 | |
323377313: mov ebp, [esp+0x30] | |
323377317: movsd [esp+0x28], xmm0 | |
323377323: movsd [esp+0x10], xmm1 | |
323377329: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377334: nop | |
323377335: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=17372} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377340: jmp 323367686 | |
323377345: mov ebp, [esp+0x18] | |
323377349: movsd [esp+0x18], xmm1 | |
323377355: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377360: nop | |
323377363: call 323206560 ; OopMap{ebp=Oop [128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=17400} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323377368: movsd xmm1, [esp+0x18] | |
323377374: mov [esp+0x18], ebp | |
323377378: jmp 323367855 | |
323377383: movsd [esp+0x20], xmm0 | |
323377389: movsd [esp+0x10], xmm1 | |
323377395: mov ecx, [esp+0x84] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
323377402: mov edx, [esp+0x4C] | |
323377406: movapd xmm0, xmm1 | |
323377410: nop | |
323377411: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=17448} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {optimized virtual_call} | |
323377416: mov [esp+0x58], eax | |
323377420: movsd xmm1, [esp+0x10] | |
323377426: movsd xmm0, [esp+0x20] | |
323377432: jmp 323360501 | |
323377437: movsd [esp+0x30], xmm0 | |
323377443: movsd [esp+0x28], xmm1 | |
323377449: mov ecx, [esp+0x58] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323377453: mov edx, [esp+0x4C] | |
323377457: movapd xmm0, xmm1 | |
323377461: nop | |
323377463: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=17500} | |
;*invokevirtual op_lt | |
; - org.jruby.runtime.callsite.LtCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323377468: mov [esp+0x24], eax | |
323377472: movsd xmm1, [esp+0x28] | |
323377478: movsd xmm0, [esp+0x30] | |
323377484: jmp 323360636 | |
323377489: movsd [esp+0x18], xmm0 | |
323377495: movsd [esp+0x10], xmm1 | |
323377501: mov ecx, [esp+0x84] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
323377508: mov edx, [esp+0x4C] | |
323377512: nop | |
323377515: call 323092704 ; OopMap{[128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=17552} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {optimized virtual_call} | |
323377520: mov [esp+0x48], eax | |
323377524: movsd xmm1, [esp+0x10] | |
323377530: movsd xmm0, [esp+0x18] | |
323377536: jmp 323364187 | |
323377541: movsd [esp+0x20], xmm0 | |
323377547: movsd [esp+0x18], xmm1 | |
323377553: mov ecx, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323377557: mov edx, [esp+0x4C] | |
323377561: movapd xmm0, xmm1 | |
323377565: nop | |
323377567: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop off=17604} | |
;*invokevirtual op_lt | |
; - org.jruby.runtime.callsite.LtCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323377572: mov [esp+0x14], eax | |
323377576: movsd xmm1, [esp+0x18] | |
323377582: movsd xmm0, [esp+0x20] | |
323377588: jmp 323364325 | |
323377593: mov ebp, [esp+0x1C] | |
323377597: movsd [esp+0x30], xmm0 | |
323377603: movsd [esp+0x28], xmm1 | |
323377609: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377614: nop | |
323377615: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=17652} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377620: jmp 323368021 | |
323377625: mov ebp, [esp+0x1C] | |
323377629: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377634: nop | |
323377635: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=17672} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377640: jmp 323368199 | |
323377645: mov ebp, [esp+0x14] | |
323377649: movsd [esp+0x30], xmm0 | |
323377655: movsd [esp+0x28], xmm1 | |
323377661: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377666: nop | |
323377667: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=17704} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377672: jmp 323368378 | |
323377677: mov ebp, [esp+0x1C] | |
323377681: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377686: nop | |
323377687: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [24]=Oop [28]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=17724} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377692: jmp 323368558 | |
323377697: mov ebp, [esp+0x14] | |
323377701: movsd [esp+0x28], xmm0 | |
323377707: movsd [esp+0x20], xmm1 | |
323377713: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377718: nop | |
323377719: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=17756} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323377724: jmp 323368688 | |
323377729: mov ebp, [esp+0x1C] | |
323377733: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377738: nop | |
323377739: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [24]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=17776} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377744: jmp 323368867 | |
323377749: mov ebp, [esp+0x28] | |
323377753: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377758: nop | |
323377759: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=17796} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323377764: jmp 323369038 | |
323377769: mov ebp, [esp+0x14] | |
323377773: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377778: nop | |
323377779: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=17816} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323377784: jmp 323369202 | |
323377789: mov ebp, [esp+0x14] | |
323377793: mov ecx, 'org/jruby/RubyFixnum' | |
; {oop('org/jruby/RubyFixnum')} | |
323377798: nop | |
323377799: call 323206560 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [20]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=17836} | |
;*new ; - org.jruby.RubyFixnum::newFixnum@19 (line 173) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323377804: jmp 323369316 | |
323377809: movsd [esp+0x28], xmm0 | |
323377815: movsd [esp+0x20], xmm1 | |
323377821: mov ecx, [esp+0x58] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323377825: mov edx, [esp+0x4C] | |
323377829: movapd xmm0, xmm1 | |
323377833: nop | |
323377835: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=17872} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323377840: mov [esp+0x60], eax | |
323377844: movsd xmm1, [esp+0x20] | |
323377850: movsd xmm0, [esp+0x28] | |
323377856: jmp 323360985 | |
323377861: movsd [esp+0x28], xmm0 | |
323377867: movsd [esp+0x20], xmm1 | |
323377873: mov ecx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323377877: mov edx, [esp+0x4C] | |
323377881: movapd xmm0, xmm1 | |
323377885: nop | |
323377887: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=17924} | |
;*invokevirtual op_lt | |
; - org.jruby.runtime.callsite.LtCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323377892: mov [esp+0x38], eax | |
323377896: movsd xmm1, [esp+0x20] | |
323377902: movsd xmm0, [esp+0x28] | |
323377908: jmp 323361120 | |
323377913: movsd [esp+0x20], xmm0 | |
323377919: movsd [esp+0x10], xmm1 | |
323377925: mov ecx, [esp+0x58] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323377929: mov edx, [esp+0x4C] | |
323377933: nop | |
323377935: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=17972} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323377940: mov [esp+0x48], eax | |
323377944: movsd xmm1, [esp+0x10] | |
323377950: movsd xmm0, [esp+0x20] | |
323377956: jmp 323362448 | |
323377961: movsd [esp+0x30], xmm0 | |
323377967: movsd [esp+0x20], xmm1 | |
323377973: mov ecx, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323377977: mov edx, [esp+0x4C] | |
323377981: movapd xmm0, xmm1 | |
323377985: nop | |
323377987: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=18024} | |
;*invokevirtual op_lt | |
; - org.jruby.runtime.callsite.LtCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323377992: mov [esp+0x2C], eax | |
323377996: movsd xmm1, [esp+0x20] | |
323378002: movsd xmm0, [esp+0x30] | |
323378008: jmp 323362581 | |
323378013: movsd [esp+0x18], xmm0 | |
323378019: movsd [esp+0x10], xmm1 | |
323378025: mov ecx, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378029: mov edx, [esp+0x4C] | |
323378033: movapd xmm0, xmm1 | |
323378037: nop | |
323378039: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=18076} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378044: mov [esp+0x60], eax | |
323378048: movsd xmm1, [esp+0x10] | |
323378054: movsd xmm0, [esp+0x18] | |
323378060: jmp 323364685 | |
323378065: movsd [esp+0x20], xmm0 | |
323378071: movsd [esp+0x18], xmm1 | |
323378077: mov ecx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378081: mov edx, [esp+0x4C] | |
323378085: movapd xmm0, xmm1 | |
323378089: nop | |
323378091: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=18128} | |
;*invokevirtual op_lt | |
; - org.jruby.runtime.callsite.LtCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378096: mov [esp+0x28], eax | |
323378100: movsd xmm1, [esp+0x18] | |
323378106: movsd xmm0, [esp+0x20] | |
323378112: jmp 323364816 | |
323378117: movsd [esp+0x20], xmm0 | |
323378123: movsd [esp+0x10], xmm1 | |
323378129: mov ecx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@46 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323378133: mov edx, [esp+0x4C] | |
323378137: mov ebp, [esp+0x48] | |
323378141: mov [esp], ebp | |
323378144: nop | |
323378147: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop off=18184} | |
;*invokevirtual op_plus | |
; - org.jruby.runtime.callsite.PlusCallSite::call@52 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323378152: mov [esp+0x58], eax | |
323378156: movsd xmm1, [esp+0x10] | |
323378162: movsd xmm0, [esp+0x20] | |
323378168: jmp 323363880 | |
323378173: movsd [esp+0x10], xmm1 | |
323378179: mov ecx, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378183: mov edx, [esp+0x4C] | |
323378187: call 323092704 ; OopMap{[128]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=18224} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378192: mov [esp+0x28], eax | |
323378196: movsd xmm1, [esp+0x10] | |
323378202: jmp 323366145 | |
323378207: push [esp+0x28] | |
323378211: pop [esp+0x38] | |
323378215: movsd [esp+0x18], xmm1 | |
323378221: mov [esp+0x10], edi | |
323378225: mov ecx, [esp+0x28] ;*checkcast | |
; - org.jruby.runtime.callsite.LtCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378229: mov edx, ebp | |
323378231: movapd xmm0, xmm1 | |
323378235: call 323092704 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [40]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=18272} | |
;*invokevirtual op_lt | |
; - org.jruby.runtime.callsite.LtCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378240: mov ebx, eax | |
323378242: movsd xmm1, [esp+0x18] | |
323378248: jmp 323366281 | |
323378253: movsd [esp+0x28], xmm0 | |
323378259: movsd [esp+0x20], xmm1 | |
323378265: mov ecx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323378269: mov edx, [esp+0x4C] | |
323378273: movapd xmm0, xmm1 | |
323378277: nop | |
323378279: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=18316} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323378284: jmp 323361475 | |
323378289: mov ecx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323378293: mov edx, [esp+0x4C] | |
323378297: movsd xmm0, [esp+0x28] | |
323378303: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop [104]=Oop off=18340} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323378308: jmp 323361812 | |
323378313: movsd [esp+0x28], xmm0 | |
323378319: movsd [esp+0x20], xmm1 | |
323378325: mov ecx, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323378329: mov edx, [esp+0x4C] | |
323378333: movapd xmm0, xmm1 | |
323378337: nop | |
323378339: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=18376} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323378344: jmp 323362940 | |
323378349: mov ecx, [esp+0x68] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@46 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323378353: mov edx, [esp+0x4C] | |
323378357: mov ebx, [esp+0x34] | |
323378361: mov [esp], ebx | |
323378364: nop | |
323378367: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=18404} | |
;*invokevirtual op_plus | |
; - org.jruby.runtime.callsite.PlusCallSite::call@52 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323378372: mov [esp+0x60], eax | |
323378376: jmp 323362128 | |
323378381: movsd [esp+0x20], xmm0 | |
323378387: movsd [esp+0x18], xmm1 | |
323378393: mov ecx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378397: mov edx, [esp+0x4C] | |
323378401: movapd xmm0, xmm1 | |
323378405: nop | |
323378407: call 323092704 ; OopMap{[128]=Oop [132]=Oop [16]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=18444} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378412: jmp 323365173 | |
323378417: mov ecx, [esp+0x48] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323378421: mov edx, [esp+0x4C] | |
323378425: movsd xmm0, [esp+0x28] | |
323378431: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [64]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=18468} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323378436: jmp 323363276 | |
323378441: mov ecx, [esp+0x60] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378445: mov edx, [esp+0x4C] | |
323378449: movsd xmm0, [esp+0x20] | |
323378455: call 323092704 ; OopMap{[128]=Oop [132]=Oop [60]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [100]=Oop off=18492} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378460: jmp 323365512 | |
323378465: mov ecx, [esp+0x40] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@46 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
323378469: mov edx, [esp+0x4C] | |
323378473: mov ebp, [esp+0x30] | |
323378477: mov [esp], ebp | |
323378480: nop | |
323378483: call 323092704 ; OopMap{[128]=Oop [132]=Oop [24]=Oop [68]=Oop [76]=Oop [80]=Oop [84]=Oop [92]=Oop [96]=Oop off=18520} | |
;*invokevirtual op_plus | |
; - org.jruby.runtime.callsite.PlusCallSite::call@52 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {optimized virtual_call} | |
323378488: mov [esp+0x48], eax | |
323378492: jmp 323363590 | |
323378497: push [esp+0x10] | |
323378501: pop [esp+0x18] | |
323378505: mov ecx, [esp+0x38] ;*checkcast | |
; - org.jruby.runtime.callsite.MinusCallSite::call@46 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378509: mov edx, [esp+0x4C] | |
323378513: movapd xmm0, xmm1 | |
323378517: nop | |
323378519: call 323092704 ; OopMap{[16]=Oop [24]=Oop [52]=Oop [56]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=18556} | |
;*invokevirtual op_minus | |
; - org.jruby.runtime.callsite.MinusCallSite::call@53 (line 18) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378524: jmp 323366472 | |
323378529: mov ecx, [esp+0x3C] ;*checkcast | |
; - org.jruby.runtime.callsite.PlusCallSite::call@46 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
323378533: mov edx, [esp+0x4C] | |
323378537: mov ebx, [esp+0x28] | |
323378541: mov [esp], ebx | |
323378544: nop | |
323378547: call 323092704 ; OopMap{[128]=Oop [132]=Oop [68]=Oop [72]=Oop [76]=Oop [80]=Oop [84]=Oop [88]=Oop [92]=Oop off=18584} | |
;*invokevirtual op_plus | |
; - org.jruby.runtime.callsite.PlusCallSite::call@52 (line 35) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {optimized virtual_call} | |
323378552: mov [esp+0x60], eax | |
323378556: jmp 323365830 | |
323378561: mov ecx, -34 | |
323378566: mov ebp, [esp+0x44] | |
323378570: mov [esp+0x10], edx | |
323378574: mov [esp+0x20], ebx | |
323378578: nop | |
323378579: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [32]=Oop [76]=Oop off=18616} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323378584: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323378589: mov ecx, -34 | |
323378594: mov ebp, [esp+0x44] | |
323378598: mov edx, [esp+0x4C] | |
323378602: mov [esp+0x10], edx | |
323378606: mov [esp+0x14], edi | |
323378610: mov [esp+0x18], edi | |
323378614: mov [esp+0x20], ebx | |
323378618: nop | |
323378619: call 323090208 ; OopMap{ebp=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [32]=Oop [76]=Oop off=18656} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; {runtime_call} | |
323378624: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; {runtime_call} | |
323378629: mov ecx, -34 | |
323378634: mov ebp, [esp+0x44] | |
323378638: mov ebx, [esp+0x4C] | |
323378642: mov [esp+0x80], ebx | |
323378649: mov [esp+0x88], edi | |
323378656: nop | |
323378659: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [84]=Oop off=18696} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323378664: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323378669: mov ecx, -34 | |
323378674: mov ebp, [esp+0x44] | |
323378678: mov edi, [esp+0x4C] | |
323378682: mov [esp+0x80], edi | |
323378689: mov ebx, [esp+0x50] | |
323378693: mov [esp+0x88], ebx | |
323378700: nop | |
323378703: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [44]=Oop [84]=Oop [88]=Oop off=18740} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323378708: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323378713: mov ecx, -34 | |
323378718: mov ebp, [esp+0x44] | |
323378722: mov edi, [esp+0x4C] | |
323378726: mov [esp+0x80], edi | |
323378733: mov ebx, [esp+0x50] | |
323378737: mov [esp+0x88], ebx | |
323378744: nop | |
323378747: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [84]=Oop [88]=Oop [92]=Oop off=18784} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323378752: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323378757: mov ecx, -34 | |
323378762: mov ebp, [esp+0x44] | |
323378766: mov ebx, [esp+0x4C] | |
323378770: mov [esp+0x80], ebx | |
323378777: mov edi, [esp+0x50] | |
323378781: mov [esp+0x88], edi | |
323378788: nop | |
323378791: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [84]=Oop [88]=Oop off=18828} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; {runtime_call} | |
323378796: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; {runtime_call} | |
323378801: mov ecx, -34 | |
323378806: mov ebp, [esp+0x4C] | |
323378810: mov ebx, [esp+0x50] | |
323378814: mov [esp+0x80], ebx | |
323378821: nop | |
323378823: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [36]=Oop [68]=Oop [84]=Oop [88]=Oop off=18860} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323378828: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323378833: mov ecx, -34 | |
323378838: mov ebp, [esp+0x4C] | |
323378842: mov ebx, [esp+0x50] | |
323378846: mov [esp+0x80], ebx | |
323378853: nop | |
323378855: call 323090208 ; OopMap{ebp=Oop [128]=Oop [28]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop off=18892} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323378860: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323378865: mov ecx, -34 | |
323378870: mov ebp, [esp+0x4C] | |
323378874: mov edi, [esp+0x50] | |
323378878: mov [esp+0x80], edi | |
323378885: nop | |
323378887: call 323090208 ; OopMap{ebp=Oop [128]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=18924} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323378892: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323378897: mov ecx, -34 | |
323378902: mov ebp, [esp+0x44] | |
323378906: mov ebx, [esp+0x4C] | |
323378910: mov [esp+0x80], ebx | |
323378917: mov edi, [esp+0x50] | |
323378921: mov [esp+0x88], edi | |
323378928: nop | |
323378931: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=18968} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323378936: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323378941: mov ecx, -34 | |
323378946: mov ebp, [esp+0x4C] | |
323378950: mov ebx, [esp+0x50] | |
323378954: mov [esp+0x80], ebx | |
323378961: mov edi, [esp+0x44] | |
323378965: mov [esp+0x84], edi | |
323378972: nop | |
323378975: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [48]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=19012} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323378980: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323378985: mov ecx, -34 | |
323378990: mov ebp, [esp+0x44] | |
323378994: mov edi, [esp+0x4C] | |
323378998: mov [esp+0x80], edi | |
323379005: mov ebx, [esp+0x50] | |
323379009: mov [esp+0x88], ebx | |
323379016: nop | |
323379019: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19056} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379024: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379029: mov ecx, -34 | |
323379034: mov ebp, [esp+0x44] | |
323379038: mov ebx, [esp+0x4C] | |
323379042: mov [esp+0x80], ebx | |
323379049: mov edi, [esp+0x50] | |
323379053: mov [esp+0x88], edi | |
323379060: nop | |
323379063: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop off=19100} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379068: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379073: mov ecx, -34 | |
323379078: mov ebp, [esp+0x44] | |
323379082: mov ebx, [esp+0x4C] | |
323379086: mov [esp+0x80], ebx | |
323379093: mov edi, [esp+0x50] | |
323379097: mov [esp+0x88], edi | |
323379104: nop | |
323379107: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [72]=Oop [84]=Oop [92]=Oop [96]=Oop off=19144} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379112: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379117: mov ecx, -34 | |
323379122: mov ebp, [esp+0x4C] | |
323379126: mov edi, [esp+0x50] | |
323379130: mov [esp+0x80], edi | |
323379137: mov ebx, [esp+0x44] | |
323379141: mov [esp+0x84], ebx | |
323379148: nop | |
323379151: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [48]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19188} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379156: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379161: mov ecx, -34 | |
323379166: mov ebp, [esp+0x44] | |
323379170: mov edi, [esp+0x4C] | |
323379174: mov [esp+0x80], edi | |
323379181: mov ebx, [esp+0x50] | |
323379185: mov [esp+0x88], ebx | |
323379192: nop | |
323379195: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19232} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379200: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379205: mov ecx, -34 | |
323379210: mov ebp, [esp+0x4C] | |
323379214: mov ebx, [esp+0x50] | |
323379218: mov [esp+0x80], ebx | |
323379225: nop | |
323379227: call 323090208 ; OopMap{ebp=Oop [128]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19264} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379232: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379237: mov ecx, -34 | |
323379242: mov ebp, [esp+0x44] | |
323379246: mov edi, [esp+0x4C] | |
323379250: mov [esp+0x80], edi | |
323379257: mov ebx, [esp+0x50] | |
323379261: mov [esp+0x88], ebx | |
323379268: nop | |
323379271: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=19308} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379276: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379281: mov ecx, -34 | |
323379286: mov ebp, [esp+0x4C] | |
323379290: mov edi, [esp+0x50] | |
323379294: mov [esp+0x80], edi | |
323379301: mov ebx, [esp+0x44] | |
323379305: mov [esp+0x84], ebx | |
323379312: nop | |
323379315: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=19352} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379320: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379325: mov ecx, -34 | |
323379330: mov ebp, [esp+0x44] | |
323379334: mov ebx, [esp+0x4C] | |
323379338: mov [esp+0x80], ebx | |
323379345: mov edi, [esp+0x50] | |
323379349: mov [esp+0x88], edi | |
323379356: nop | |
323379359: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19396} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379364: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379369: mov ecx, -34 | |
323379374: mov ebp, [esp+0x4C] | |
323379378: mov edi, [esp+0x50] | |
323379382: mov [esp+0x80], edi | |
323379389: nop | |
323379391: call 323090208 ; OopMap{ebp=Oop [128]=Oop [36]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19428} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379396: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379401: mov ecx, -34 | |
323379406: mov ebp, [esp+0x4C] | |
323379410: mov ebx, [esp+0x50] | |
323379414: mov [esp+0x80], ebx | |
323379421: mov edi, [esp+0x44] | |
323379425: mov [esp+0x84], edi | |
323379432: nop | |
323379435: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [60]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=19472} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379440: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379445: mov ecx, -34 | |
323379450: mov ebp, [esp+0x44] | |
323379454: mov edi, [esp+0x4C] | |
323379458: mov [esp+0x80], edi | |
323379465: mov ebx, [esp+0x50] | |
323379469: mov [esp+0x88], ebx | |
323379476: nop | |
323379479: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [64]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19516} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379484: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379489: mov ecx, -34 | |
323379494: mov ebp, [esp+0x44] | |
323379498: mov ebx, [esp+0x4C] | |
323379502: mov [esp+0x80], ebx | |
323379509: mov edi, [esp+0x50] | |
323379513: mov [esp+0x88], edi | |
323379520: nop | |
323379523: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=19560} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379528: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379533: mov ecx, -34 | |
323379538: mov ebp, [esp+0x4C] | |
323379542: mov eax, [esp+0x50] | |
323379546: mov [esp+0x80], eax | |
323379553: mov [esp+0x28], ebx | |
323379557: mov [esp+0x2C], edx | |
323379561: mov [esp+0x30], edx | |
323379565: nop | |
323379567: call 323090208 ; OopMap{ebp=Oop [128]=Oop [40]=Oop [44]=Oop [48]=Oop [68]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19604} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379572: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379577: mov ecx, -34 | |
323379582: mov ebp, [esp+0x4C] | |
323379586: mov eax, [esp+0x50] | |
323379590: mov [esp+0x80], eax | |
323379597: mov [esp+0x2C], ebx | |
323379601: nop | |
323379603: call 323090208 ; OopMap{ebp=Oop [128]=Oop [16]=Oop [44]=Oop [56]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=19640} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379608: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379613: mov ecx, -34 | |
323379618: mov ebp, [esp+0x44] | |
323379622: mov edi, [esp+0x4C] | |
323379626: mov [esp+0x80], edi | |
323379633: mov ebx, [esp+0x50] | |
323379637: mov [esp+0x88], ebx | |
323379644: nop | |
323379647: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [48]=Oop [52]=Oop [64]=Oop [84]=Oop [92]=Oop [96]=Oop off=19684} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379652: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379657: mov ecx, -34 | |
323379662: mov ebp, [esp+0x44] | |
323379666: mov ebx, [esp+0x4C] | |
323379670: mov [esp+0x80], ebx | |
323379677: mov edi, [esp+0x50] | |
323379681: mov [esp+0x88], edi | |
323379688: nop | |
323379691: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [56]=Oop [84]=Oop [88]=Oop [92]=Oop [104]=Oop off=19728} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379696: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379701: mov ecx, -34 | |
323379706: mov ebp, [esp+0x44] | |
323379710: mov edi, [esp+0x4C] | |
323379714: mov [esp+0x80], edi | |
323379721: mov ebx, [esp+0x50] | |
323379725: mov [esp+0x88], ebx | |
323379732: nop | |
323379735: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [32]=Oop [72]=Oop [84]=Oop [96]=Oop off=19772} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379740: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379745: mov ecx, -34 | |
323379750: mov ebp, [esp+0x4C] | |
323379754: mov ebx, [esp+0x50] | |
323379758: mov [esp+0x80], ebx | |
323379765: nop | |
323379767: call 323090208 ; OopMap{ebp=Oop [128]=Oop [40]=Oop [44]=Oop [60]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=19804} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379772: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379777: mov ecx, -34 | |
323379782: mov ebp, [esp+0x44] | |
323379786: mov ebx, [esp+0x4C] | |
323379790: mov [esp+0x80], ebx | |
323379797: mov edi, [esp+0x50] | |
323379801: mov [esp+0x88], edi | |
323379808: nop | |
323379811: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=19848} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379816: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379821: mov ecx, -34 | |
323379826: mov ebp, [esp+0x4C] | |
323379830: mov ebx, [esp+0x50] | |
323379834: mov [esp+0x80], ebx | |
323379841: mov edi, [esp+0x44] | |
323379845: mov [esp+0x84], edi | |
323379852: nop | |
323379855: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [56]=Oop [60]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=19892} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379860: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379865: mov ecx, -34 | |
323379870: mov ebp, [esp+0x4C] | |
323379874: mov ebx, [esp+0x50] | |
323379878: mov [esp+0x80], ebx | |
323379885: mov edi, [esp+0x44] | |
323379889: mov [esp+0x84], edi | |
323379896: nop | |
323379899: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=19936} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379904: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323379909: mov ecx, -34 | |
323379914: mov ebp, [esp+0x44] | |
323379918: mov ebx, [esp+0x4C] | |
323379922: mov [esp+0x80], ebx | |
323379929: mov edi, [esp+0x50] | |
323379933: mov [esp+0x88], edi | |
323379940: nop | |
323379943: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop [104]=Oop off=19980} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379948: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379953: mov ecx, -34 | |
323379958: mov ebp, [esp+0x44] | |
323379962: mov edi, [esp+0x4C] | |
323379966: mov [esp+0x80], edi | |
323379973: mov ebx, [esp+0x50] | |
323379977: mov [esp+0x88], ebx | |
323379984: nop | |
323379987: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [60]=Oop [64]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=20024} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379992: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323379997: mov ecx, -34 | |
323380002: mov ebp, [esp+0x44] | |
323380006: mov edi, [esp+0x4C] | |
323380010: mov [esp+0x80], edi | |
323380017: mov ebx, [esp+0x50] | |
323380021: mov [esp+0x88], ebx | |
323380028: nop | |
323380031: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop [100]=Oop off=20068} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380036: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380041: mov ecx, -34 | |
323380046: mov ebp, [esp+0x44] | |
323380050: mov edi, [esp+0x4C] | |
323380054: mov [esp+0x80], edi | |
323380061: mov ebx, [esp+0x50] | |
323380065: mov [esp+0x88], ebx | |
323380072: nop | |
323380075: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [28]=Oop [72]=Oop [84]=Oop off=20112} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380080: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380085: mov ecx, -34 | |
323380090: mov ebp, [esp+0x4C] | |
323380094: mov edi, [esp+0x50] | |
323380098: mov [esp+0x80], edi | |
323380105: nop | |
323380107: call 323090208 ; OopMap{ebp=Oop [128]=Oop [40]=Oop [44]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=20144} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380112: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380117: mov ecx, -34 | |
323380122: mov ebp, [esp+0x44] | |
323380126: mov ebx, [esp+0x4C] | |
323380130: mov [esp+0x80], ebx | |
323380137: mov edi, [esp+0x50] | |
323380141: mov [esp+0x88], edi | |
323380148: nop | |
323380151: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [48]=Oop [52]=Oop [84]=Oop [92]=Oop [96]=Oop off=20188} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380156: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380161: mov ecx, -34 | |
323380166: mov ebp, [esp+0x44] | |
323380170: mov edi, [esp+0x4C] | |
323380174: mov [esp+0x80], edi | |
323380181: mov ebx, [esp+0x50] | |
323380185: mov [esp+0x88], ebx | |
323380192: nop | |
323380195: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [48]=Oop [52]=Oop [84]=Oop [88]=Oop [92]=Oop off=20232} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380200: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380205: mov ecx, -34 | |
323380210: mov ebp, [esp+0x4C] | |
323380214: mov esi, [esp+0x50] | |
323380218: mov [esp+0x80], esi | |
323380225: mov [esp+0x3C], edx | |
323380229: mov [esp+0x40], ebx | |
323380233: nop | |
323380235: call 323090208 ; OopMap{ebp=Oop [128]=Oop [16]=Oop [56]=Oop [60]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=20272} | |
;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380240: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.MinusCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380245: mov ecx, -10 | |
323380250: nop | |
323380251: call 323090208 ; OopMap{off=20288} | |
;*invokevirtual getCallSite0 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323380256: call 313691314 ;*invokevirtual getCallSite0 | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323380261: mov ecx, -10 | |
323380266: nop | |
323380267: call 323090208 ; OopMap{off=20304} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323380272: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323380277: mov ecx, -10 | |
323380282: nop | |
323380283: call 323090208 ; OopMap{off=20320} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323380288: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; {runtime_call} | |
323380293: mov ecx, -10 | |
323380298: mov ebp, edx | |
323380300: nop | |
323380303: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop off=20340} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380308: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380313: mov ecx, -12 | |
323380318: mov ebp, [esp+0x44] | |
323380322: mov [esp+0x10], edx | |
323380326: mov [esp+0x18], ebx | |
323380330: nop | |
323380331: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [16]=Oop [24]=Oop [76]=Oop off=20368} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380336: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380341: mov ecx, -10 | |
323380346: nop | |
323380347: call 323090208 ; OopMap{off=20384} | |
;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380352: call 313691314 ;*getfield runtime | |
; - org.jruby.runtime.callsite.LtCallSite::call@8 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380357: mov ecx, -10 | |
323380362: nop | |
323380363: call 323090208 ; OopMap{off=20400} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380368: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; {runtime_call} | |
323380373: mov ecx, -10 | |
323380378: nop | |
323380379: call 323090208 ; OopMap{off=20416} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; {runtime_call} | |
323380384: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; {runtime_call} | |
323380389: mov ecx, -10 | |
323380394: nop | |
323380395: call 323090208 ; OopMap{off=20432} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; {runtime_call} | |
323380400: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; {runtime_call} | |
323380405: mov ecx, -10 | |
323380410: nop | |
323380411: call 323090208 ; OopMap{off=20448} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; {runtime_call} | |
323380416: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; {runtime_call} | |
323380421: mov ecx, -12 | |
323380426: mov ebp, [esp+0x44] | |
323380430: mov eax, [esp+0x4C] | |
323380434: mov [esp+0x10], eax | |
323380438: mov [esp+0x14], edi | |
323380442: mov [esp+0x18], ebx | |
323380446: nop | |
323380447: call 323090208 ; OopMap{ebp=Oop [132]=Oop [16]=Oop [20]=Oop [24]=Oop [76]=Oop off=20484} | |
;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; {runtime_call} | |
323380452: call 313691314 ;*instanceof | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@1 (line 2153) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; {runtime_call} | |
323380457: mov ecx, -10 | |
323380462: nop | |
323380463: call 323090208 ; OopMap{off=20500} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; {runtime_call} | |
323380468: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; {runtime_call} | |
323380473: mov ecx, -10 | |
323380478: mov ebp, [esp+0x4C] | |
323380482: mov [esp+0x80], edi | |
323380489: nop | |
323380491: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop off=20528} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323380496: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323380501: mov ecx, -10 | |
323380506: nop | |
323380507: call 323090208 ; OopMap{off=20544} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323380512: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323380517: mov ecx, -10 | |
323380522: nop | |
323380523: call 323090208 ; OopMap{off=20560} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380528: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380533: mov ecx, -10 | |
323380538: nop | |
323380539: call 323090208 ; OopMap{off=20576} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380544: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380549: mov ecx, -10 | |
323380554: mov ebp, [esp+0x4C] | |
323380558: mov ebx, [esp+0x50] | |
323380562: mov [esp+0x80], ebx | |
323380569: nop | |
323380571: call 323090208 ; OopMap{ebp=Oop [128]=Oop [88]=Oop off=20608} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380576: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380581: mov ecx, -12 | |
323380586: mov ebp, [esp+0x44] | |
323380590: mov edi, [esp+0x4C] | |
323380594: mov [esp+0x80], edi | |
323380601: mov ebx, [esp+0x50] | |
323380605: mov [esp+0x88], ebx | |
323380612: nop | |
323380615: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [44]=Oop [84]=Oop [88]=Oop off=20652} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380620: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380625: mov ecx, -10 | |
323380630: nop | |
323380631: call 323090208 ; OopMap{off=20668} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380636: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380641: mov ecx, -10 | |
323380646: nop | |
323380647: call 323090208 ; OopMap{off=20684} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380652: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380657: mov ecx, -10 | |
323380662: nop | |
323380663: call 323090208 ; OopMap{off=20700} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; {runtime_call} | |
323380668: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; {runtime_call} | |
323380673: mov ecx, -10 | |
323380678: nop | |
323380679: call 323090208 ; OopMap{off=20716} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; {runtime_call} | |
323380684: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; {runtime_call} | |
323380689: mov ecx, -10 | |
323380694: nop | |
323380695: call 323090208 ; OopMap{off=20732} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; {runtime_call} | |
323380700: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; {runtime_call} | |
323380705: mov ecx, -10 | |
323380710: mov ebp, [esp+0x4C] | |
323380714: mov edi, [esp+0x50] | |
323380718: mov [esp+0x80], edi | |
323380725: nop | |
323380727: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop off=20764} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323380732: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323380737: mov ecx, -10 | |
323380742: nop | |
323380743: call 323090208 ; OopMap{off=20780} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323380748: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323380753: mov ecx, -10 | |
323380758: nop | |
323380759: call 323090208 ; OopMap{off=20796} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380764: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380769: mov ecx, -10 | |
323380774: nop | |
323380775: call 323090208 ; OopMap{off=20812} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380780: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380785: mov ecx, -10 | |
323380790: mov ebp, [esp+0x4C] | |
323380794: mov edi, [esp+0x50] | |
323380798: mov [esp+0x80], edi | |
323380805: nop | |
323380807: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop off=20844} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380812: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380817: mov ecx, -12 | |
323380822: mov ebp, [esp+0x4C] | |
323380826: mov ebx, [esp+0x50] | |
323380830: mov [esp+0x80], ebx | |
323380837: nop | |
323380839: call 323090208 ; OopMap{ebp=Oop [128]=Oop [28]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop off=20876} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380844: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380849: mov ecx, -10 | |
323380854: nop | |
323380855: call 323090208 ; OopMap{off=20892} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380860: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380865: mov ecx, -10 | |
323380870: nop | |
323380871: call 323090208 ; OopMap{off=20908} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380876: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323380881: mov ecx, -10 | |
323380886: mov ebp, [esp+0x4C] | |
323380890: mov edi, [esp+0x50] | |
323380894: mov [esp+0x80], edi | |
323380901: nop | |
323380903: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop [88]=Oop off=20940} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; {runtime_call} | |
323380908: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; {runtime_call} | |
323380913: mov ecx, -10 | |
323380918: nop | |
323380919: call 323090208 ; OopMap{off=20956} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323380924: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; {runtime_call} | |
323380929: mov ecx, -10 | |
323380934: nop | |
323380935: call 323090208 ; OopMap{off=20972} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323380940: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; {runtime_call} | |
323380945: mov ecx, -10 | |
323380950: nop | |
323380951: call 323090208 ; OopMap{off=20988} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380956: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380961: mov ecx, -10 | |
323380966: nop | |
323380967: call 323090208 ; OopMap{off=21004} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380972: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380977: mov ecx, -10 | |
323380982: nop | |
323380983: call 323090208 ; OopMap{off=21020} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380988: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323380993: mov ecx, -10 | |
323380998: mov ebp, [esp+0x4C] | |
323381002: mov edi, [esp+0x50] | |
323381006: mov [esp+0x80], edi | |
323381013: nop | |
323381015: call 323090208 ; OopMap{ebp=Oop [128]=Oop [88]=Oop off=21052} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381020: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381025: mov ecx, -10 | |
323381030: nop | |
323381031: call 323090208 ; OopMap{off=21068} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381036: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381041: mov ecx, -10 | |
323381046: nop | |
323381047: call 323090208 ; OopMap{off=21084} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381052: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381057: mov ecx, -10 | |
323381062: nop | |
323381063: call 323090208 ; OopMap{off=21100} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381068: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381073: mov ecx, -10 | |
323381078: mov ebp, [esp+0x4C] | |
323381082: mov ebx, [esp+0x50] | |
323381086: mov [esp+0x80], ebx | |
323381093: nop | |
323381095: call 323090208 ; OopMap{ebp=Oop [128]=Oop [96]=Oop off=21132} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381100: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381105: mov ecx, -12 | |
323381110: mov ebp, [esp+0x44] | |
323381114: mov edi, [esp+0x4C] | |
323381118: mov [esp+0x80], edi | |
323381125: mov ebx, [esp+0x50] | |
323381129: mov [esp+0x88], ebx | |
323381136: nop | |
323381139: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [64]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=21176} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381144: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381149: mov ecx, -10 | |
323381154: nop | |
323381155: call 323090208 ; OopMap{off=21192} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381160: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381165: mov ecx, -10 | |
323381170: nop | |
323381171: call 323090208 ; OopMap{off=21208} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381176: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381181: mov ecx, -10 | |
323381186: nop | |
323381187: call 323090208 ; OopMap{off=21224} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381192: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381197: mov ecx, -10 | |
323381202: nop | |
323381203: call 323090208 ; OopMap{off=21240} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381208: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381213: mov ecx, -10 | |
323381218: nop | |
323381219: call 323090208 ; OopMap{off=21256} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381224: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381229: mov ecx, -10 | |
323381234: mov ebp, [esp+0x4C] | |
323381238: mov ebx, [esp+0x50] | |
323381242: mov [esp+0x80], ebx | |
323381249: nop | |
323381251: call 323090208 ; OopMap{ebp=Oop [128]=Oop [88]=Oop off=21288} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381256: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381261: mov ecx, -10 | |
323381266: nop | |
323381267: call 323090208 ; OopMap{off=21304} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381272: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381277: mov ecx, -10 | |
323381282: nop | |
323381283: call 323090208 ; OopMap{off=21320} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381288: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381293: mov ecx, -10 | |
323381298: nop | |
323381299: call 323090208 ; OopMap{off=21336} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381304: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381309: mov ecx, -10 | |
323381314: mov ebp, [esp+0x4C] | |
323381318: mov edi, [esp+0x50] | |
323381322: mov [esp+0x80], edi | |
323381329: nop | |
323381331: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop off=21368} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381336: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381341: mov ecx, -12 | |
323381346: mov ebp, [esp+0x44] | |
323381350: mov ebx, [esp+0x4C] | |
323381354: mov [esp+0x80], ebx | |
323381361: mov edi, [esp+0x50] | |
323381365: mov [esp+0x88], edi | |
323381372: nop | |
323381375: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [72]=Oop [84]=Oop [92]=Oop [96]=Oop off=21412} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381380: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381385: mov ecx, -10 | |
323381390: nop | |
323381391: call 323090208 ; OopMap{off=21428} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381396: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381401: mov ecx, -10 | |
323381406: nop | |
323381407: call 323090208 ; OopMap{off=21444} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381412: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381417: mov ecx, -10 | |
323381422: nop | |
323381423: call 323090208 ; OopMap{off=21460} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381428: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381433: mov ecx, -10 | |
323381438: nop | |
323381439: call 323090208 ; OopMap{off=21476} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381444: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381449: mov ecx, -10 | |
323381454: nop | |
323381455: call 323090208 ; OopMap{off=21492} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381460: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381465: mov ecx, -10 | |
323381470: mov ebp, [esp+0x4C] | |
323381474: mov edi, [esp+0x50] | |
323381478: mov [esp+0x80], edi | |
323381485: nop | |
323381487: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop off=21524} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381492: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381497: mov ecx, -10 | |
323381502: nop | |
323381503: call 323090208 ; OopMap{off=21540} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381508: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381513: mov ecx, -10 | |
323381518: nop | |
323381519: call 323090208 ; OopMap{off=21556} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381524: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381529: mov ecx, -10 | |
323381534: nop | |
323381535: call 323090208 ; OopMap{off=21572} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381540: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381545: mov ecx, -10 | |
323381550: mov ebp, [esp+0x4C] | |
323381554: mov ebx, [esp+0x50] | |
323381558: mov [esp+0x80], ebx | |
323381565: nop | |
323381567: call 323090208 ; OopMap{ebp=Oop [128]=Oop [96]=Oop off=21604} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381572: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381577: mov ecx, -12 | |
323381582: mov ebp, [esp+0x4C] | |
323381586: mov edi, [esp+0x50] | |
323381590: mov [esp+0x80], edi | |
323381597: mov ebx, [esp+0x44] | |
323381601: mov [esp+0x84], ebx | |
323381608: nop | |
323381611: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [48]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=21648} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381616: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381621: mov ecx, -10 | |
323381626: nop | |
323381627: call 323090208 ; OopMap{off=21664} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381632: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381637: mov ecx, -10 | |
323381642: nop | |
323381643: call 323090208 ; OopMap{off=21680} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381648: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381653: mov ecx, -10 | |
323381658: mov ebp, [esp+0x4C] | |
323381662: mov edi, [esp+0x50] | |
323381666: mov [esp+0x80], edi | |
323381673: nop | |
323381675: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop [96]=Oop off=21712} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381680: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381685: mov ecx, -12 | |
323381690: mov ebp, [esp+0x44] | |
323381694: mov edi, [esp+0x4C] | |
323381698: mov [esp+0x80], edi | |
323381705: mov ebx, [esp+0x50] | |
323381709: mov [esp+0x88], ebx | |
323381716: nop | |
323381719: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [32]=Oop [72]=Oop [84]=Oop off=21756} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381724: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381729: mov ecx, -10 | |
323381734: nop | |
323381735: call 323090208 ; OopMap{off=21772} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381740: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381745: mov ecx, -12 | |
323381750: mov ebp, [esp+0x44] | |
323381754: mov edi, [esp+0x4C] | |
323381758: mov [esp+0x80], edi | |
323381765: mov ebx, [esp+0x50] | |
323381769: mov [esp+0x88], ebx | |
323381776: nop | |
323381779: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [28]=Oop [84]=Oop off=21816} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381784: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323381789: mov ecx, -10 | |
323381794: nop | |
323381795: call 323090208 ; OopMap{off=21832} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381800: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381805: mov ecx, -10 | |
323381810: nop | |
323381811: call 323090208 ; OopMap{off=21848} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381816: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381821: mov ecx, -10 | |
323381826: nop | |
323381827: call 323090208 ; OopMap{off=21864} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381832: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381837: mov ecx, -10 | |
323381842: mov ebp, [esp+0x4C] | |
323381846: mov ebx, [esp+0x50] | |
323381850: mov [esp+0x80], ebx | |
323381857: nop | |
323381859: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop off=21896} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381864: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381869: mov ecx, -10 | |
323381874: nop | |
323381875: call 323090208 ; OopMap{off=21912} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381880: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381885: mov ecx, -10 | |
323381890: nop | |
323381891: call 323090208 ; OopMap{off=21928} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381896: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@4 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381901: mov ecx, -10 | |
323381906: nop | |
323381907: call 323090208 ; OopMap{off=21944} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381912: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite0@8 (line 80) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@4 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381917: mov ecx, -10 | |
323381922: mov ebp, [esp+0x4C] | |
323381926: mov ebx, [esp+0x50] | |
323381930: mov [esp+0x80], ebx | |
323381937: nop | |
323381939: call 323090208 ; OopMap{ebp=Oop [128]=Oop [40]=Oop off=21976} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381944: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381949: mov ecx, -12 | |
323381954: mov ebp, [esp+0x4C] | |
323381958: mov eax, [esp+0x50] | |
323381962: mov [esp+0x80], eax | |
323381969: push [esp+0x28] | |
323381973: pop [esp+0x24] | |
323381977: mov [esp+0x28], ebx | |
323381981: nop | |
323381983: call 323090208 ; OopMap{ebp=Oop [128]=Oop [36]=Oop [40]=Oop [68]=Oop [84]=Oop [88]=Oop [92]=Oop [96]=Oop off=22020} | |
;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381988: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.LtCallSite::call@1 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323381993: mov ecx, -10 | |
323381998: nop | |
323381999: call 323090208 ; OopMap{off=22036} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382004: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.LtCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@14 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382009: mov ecx, -10 | |
323382014: nop | |
323382015: call 323090208 ; OopMap{off=22052} | |
;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382020: call 313691314 ;*invokeinterface isTrue | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@17 (line 6) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382025: mov ecx, -10 | |
323382030: mov ebp, [esp+0x4C] | |
323382034: mov edi, [esp+0x50] | |
323382038: mov [esp+0x80], edi | |
323382045: nop | |
323382047: call 323090208 ; OopMap{ebp=Oop [128]=Oop [20]=Oop [96]=Oop off=22084} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382052: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382057: mov ecx, -10 | |
323382062: nop | |
323382063: call 323090208 ; OopMap{off=22100} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382068: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382073: mov ecx, -10 | |
323382078: nop | |
323382079: call 323090208 ; OopMap{off=22116} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382084: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382089: mov ecx, -10 | |
323382094: nop | |
323382095: call 323090208 ; OopMap{off=22132} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382100: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382105: mov ecx, -10 | |
323382110: nop | |
323382111: call 323090208 ; OopMap{off=22148} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382116: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::addFixnum@39 (line 350) | |
; - org.jruby.RubyFixnum::op_plus@13 (line 331) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382121: mov ecx, -10 | |
323382126: nop | |
323382127: call 323090208 ; OopMap{off=22164} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382132: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382137: mov ecx, -10 | |
323382142: nop | |
323382143: call 323090208 ; OopMap{off=22180} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382148: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382153: mov ecx, -10 | |
323382158: nop | |
323382159: call 323090208 ; OopMap{off=22196} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382164: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382169: mov ecx, -10 | |
323382174: nop | |
323382175: call 323090208 ; OopMap{off=22212} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382180: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382185: mov ecx, -10 | |
323382190: mov ebp, [esp+0x4C] | |
323382194: mov edi, [esp+0x50] | |
323382198: mov [esp+0x80], edi | |
323382205: nop | |
323382207: call 323090208 ; OopMap{ebp=Oop [128]=Oop [96]=Oop off=22244} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382212: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382217: mov ecx, -10 | |
323382222: nop | |
323382223: call 323090208 ; OopMap{off=22260} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382228: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382233: mov ecx, -10 | |
323382238: nop | |
323382239: call 323090208 ; OopMap{off=22276} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382244: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382249: mov ecx, -10 | |
323382254: nop | |
323382255: call 323090208 ; OopMap{off=22292} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382260: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382265: mov ecx, -10 | |
323382270: nop | |
323382271: call 323090208 ; OopMap{off=22308} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382276: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382281: mov ecx, -10 | |
323382286: mov ebp, [esp+0x4C] | |
323382290: mov edi, [esp+0x50] | |
323382294: mov [esp+0x80], edi | |
323382301: nop | |
323382303: call 323090208 ; OopMap{ebp=Oop [128]=Oop [96]=Oop off=22340} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382308: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382313: mov ecx, -10 | |
323382318: nop | |
323382319: call 323090208 ; OopMap{off=22356} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382324: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382329: mov ecx, -10 | |
323382334: nop | |
323382335: call 323090208 ; OopMap{off=22372} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382340: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382345: mov ecx, -10 | |
323382350: nop | |
323382351: call 323090208 ; OopMap{off=22388} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382356: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382361: mov ecx, -10 | |
323382366: nop | |
323382367: call 323090208 ; OopMap{off=22404} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382372: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382377: mov ecx, -10 | |
323382382: mov ebp, [esp+0x4C] | |
323382386: mov ebx, [esp+0x50] | |
323382390: mov [esp+0x80], ebx | |
323382397: nop | |
323382399: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop off=22436} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382404: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382409: mov ecx, -10 | |
323382414: nop | |
323382415: call 323090208 ; OopMap{off=22452} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382420: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382425: mov ecx, -10 | |
323382430: mov ebp, [esp+0x4C] | |
323382434: mov edi, [esp+0x50] | |
323382438: mov [esp+0x80], edi | |
323382445: nop | |
323382447: call 323090208 ; OopMap{ebp=Oop [128]=Oop [52]=Oop [104]=Oop off=22484} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382452: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382457: mov ecx, -12 | |
323382462: mov ebp, [esp+0x44] | |
323382466: mov edi, [esp+0x4C] | |
323382470: mov [esp+0x80], edi | |
323382477: mov ebx, [esp+0x50] | |
323382481: mov [esp+0x88], ebx | |
323382488: nop | |
323382491: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [56]=Oop [84]=Oop [88]=Oop [92]=Oop off=22528} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382496: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382501: mov ecx, -10 | |
323382506: nop | |
323382507: call 323090208 ; OopMap{off=22544} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382512: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382517: mov ecx, -12 | |
323382522: mov ebp, [esp+0x44] | |
323382526: mov ebx, [esp+0x4C] | |
323382530: mov [esp+0x80], ebx | |
323382537: mov edi, [esp+0x50] | |
323382541: mov [esp+0x88], edi | |
323382548: nop | |
323382551: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [48]=Oop [84]=Oop [88]=Oop [92]=Oop off=22588} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382556: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382561: mov ecx, -10 | |
323382566: nop | |
323382567: call 323090208 ; OopMap{off=22604} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382572: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382577: mov ecx, -10 | |
323382582: nop | |
323382583: call 323090208 ; OopMap{off=22620} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382588: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382593: mov ecx, -10 | |
323382598: nop | |
323382599: call 323090208 ; OopMap{off=22636} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382604: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382609: mov ecx, -10 | |
323382614: mov ebp, [esp+0x4C] | |
323382618: mov edi, [esp+0x50] | |
323382622: mov [esp+0x80], edi | |
323382629: nop | |
323382631: call 323090208 ; OopMap{ebp=Oop [128]=Oop [96]=Oop off=22668} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382636: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382641: mov ecx, -10 | |
323382646: nop | |
323382647: call 323090208 ; OopMap{off=22684} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382652: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382657: mov ecx, -10 | |
323382662: nop | |
323382663: call 323090208 ; OopMap{off=22700} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382668: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382673: mov ecx, -10 | |
323382678: nop | |
323382679: call 323090208 ; OopMap{off=22716} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382684: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382689: mov ecx, -10 | |
323382694: nop | |
323382695: call 323090208 ; OopMap{off=22732} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382700: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382705: mov ecx, -10 | |
323382710: mov ebp, [esp+0x4C] | |
323382714: mov ebx, [esp+0x50] | |
323382718: mov [esp+0x80], ebx | |
323382725: nop | |
323382727: call 323090208 ; OopMap{ebp=Oop [128]=Oop [72]=Oop off=22764} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382732: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382737: mov ecx, -10 | |
323382742: nop | |
323382743: call 323090208 ; OopMap{off=22780} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382748: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382753: mov ecx, -10 | |
323382758: nop | |
323382759: call 323090208 ; OopMap{off=22796} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382764: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@98 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382769: mov ecx, -10 | |
323382774: nop | |
323382775: call 323090208 ; OopMap{off=22812} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382780: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@4 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382785: mov ecx, -10 | |
323382790: nop | |
323382791: call 323090208 ; OopMap{off=22828} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382796: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite5@8 (line 85) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@108 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382801: mov ecx, -10 | |
323382806: mov ebp, [esp+0x4C] | |
323382810: mov edi, [esp+0x50] | |
323382814: mov [esp+0x80], edi | |
323382821: nop | |
323382823: call 323090208 ; OopMap{ebp=Oop [128]=Oop [96]=Oop off=22860} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382828: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382833: mov ecx, -10 | |
323382838: nop | |
323382839: call 323090208 ; OopMap{off=22876} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382844: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382849: mov ecx, -10 | |
323382854: mov ebp, [esp+0x4C] | |
323382858: mov ebx, [esp+0x50] | |
323382862: mov [esp+0x80], ebx | |
323382869: nop | |
323382871: call 323090208 ; OopMap{ebp=Oop [128]=Oop [48]=Oop [64]=Oop off=22908} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382876: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382881: mov ecx, -12 | |
323382886: mov ebp, [esp+0x44] | |
323382890: mov ebx, [esp+0x4C] | |
323382894: mov [esp+0x80], ebx | |
323382901: mov edi, [esp+0x50] | |
323382905: mov [esp+0x88], edi | |
323382912: nop | |
323382915: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [48]=Oop [52]=Oop [84]=Oop [92]=Oop [96]=Oop off=22952} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382920: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382925: mov ecx, -10 | |
323382930: nop | |
323382931: call 323090208 ; OopMap{off=22968} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382936: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382941: mov ecx, -12 | |
323382946: mov ebp, [esp+0x44] | |
323382950: mov edi, [esp+0x4C] | |
323382954: mov [esp+0x80], edi | |
323382961: mov ebx, [esp+0x50] | |
323382965: mov [esp+0x88], ebx | |
323382972: nop | |
323382975: call 323090208 ; OopMap{ebp=Oop [128]=Oop [132]=Oop [136]=Oop [52]=Oop [84]=Oop [92]=Oop [96]=Oop off=23012} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382980: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323382985: mov ecx, -10 | |
323382990: nop | |
323382991: call 323090208 ; OopMap{off=23028} | |
;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323382996: call 313691314 ;*getfield callSites | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@4 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383001: mov ecx, -10 | |
323383006: nop | |
323383007: call 323090208 ; OopMap{off=23044} | |
;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383012: call 313691314 ;*aaload | |
; - org.jruby.ast.executable.AbstractScript::getCallSite1@8 (line 81) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@33 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383017: mov ecx, -10 | |
323383022: nop | |
323383023: call 323090208 ; OopMap{off=23060} | |
;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383028: call 313691314 ;*invokevirtual getCacheToken | |
; - org.jruby.javasupport.util.RuntimeHelpers::isGenerationEqual@26 (line 2158) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@41 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383033: mov ecx, -10 | |
323383038: mov ebp, [esp+0x4C] | |
323383042: mov ebx, [esp+0x50] | |
323383046: mov [esp+0x80], ebx | |
323383053: nop | |
323383055: call 323090208 ; OopMap{ebp=Oop [128]=Oop [56]=Oop off=23092} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383060: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383065: mov ecx, -10 | |
323383070: nop | |
323383071: call 323090208 ; OopMap{off=23108} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383076: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.MinusCallSite::call@11 (line 15) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383081: mov ecx, -10 | |
323383086: mov ebp, [esp+0x4C] | |
323383090: mov edi, [esp+0x50] | |
323383094: mov [esp+0x80], edi | |
323383101: nop | |
323383103: call 323090208 ; OopMap{ebp=Oop [128]=Oop [40]=Oop [60]=Oop off=23140} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383108: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383113: mov ecx, -12 | |
323383118: mov ebp, [esp+0x4C] | |
323383122: mov edi, [esp+0x50] | |
323383126: mov [esp+0x80], edi | |
323383133: nop | |
323383135: call 323090208 ; OopMap{ebp=Oop [128]=Oop [40]=Oop [44]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=23172} | |
;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383140: call 313691314 ;*instanceof | |
; - org.jruby.runtime.callsite.PlusCallSite::call@1 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383145: mov ecx, -10 | |
323383150: nop | |
323383151: call 323090208 ; OopMap{off=23188} | |
;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383156: call 313691314 ;*invokevirtual isFixnumReopened | |
; - org.jruby.runtime.callsite.PlusCallSite::call@11 (line 32) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383161: mov ecx, -12 | |
323383166: mov ebp, [esp+0x4C] | |
323383170: mov ebx, [esp+0x50] | |
323383174: mov [esp+0x80], ebx | |
323383181: nop | |
323383183: call 323090208 ; OopMap{ebp=Oop [128]=Oop [44]=Oop [68]=Oop [72]=Oop [84]=Oop [88]=Oop [92]=Oop off=23220} | |
;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383188: call 313691314 ;*instanceof | |
; - org.jruby.RubyFixnum::op_plus@1 (line 330) | |
; - org.jruby.runtime.callsite.PlusCallSite::call@24 (line 33) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383193: mov ecx, -10 | |
323383198: mov ebp, [esp+0x4C] | |
323383202: mov ebx, [esp+0x50] | |
323383206: mov [esp+0x80], ebx | |
323383213: nop | |
323383215: call 323090208 ; OopMap{ebp=Oop [128]=Oop [56]=Oop off=23252} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383220: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383225: mov ecx, -10 | |
323383230: mov ebp, [esp+0x4C] | |
323383234: mov edi, [esp+0x50] | |
323383238: mov [esp+0x80], edi | |
323383245: nop | |
323383247: call 323090208 ; OopMap{ebp=Oop [128]=Oop [24]=Oop [48]=Oop off=23284} | |
;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383252: call 313691314 ;*invokevirtual call | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@152 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; {runtime_call} | |
323383257: mov ecx, -10 | |
323383262: nop | |
323383263: call 323090208 ; OopMap{off=23300} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323383268: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323383273: mov ecx, -10 | |
323383278: nop | |
323383279: call 323090208 ; OopMap{off=23316} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323383284: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@118 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323383289: mov ecx, -10 | |
323383294: nop | |
323383295: call 323090208 ; OopMap{off=23332} | |
;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@61 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@122 (line 7) | |
; - rubyjit.fib_E32FB8890F7D0A3016750615182F8C2482BA8B42::__file__@65 (line 7) | |
; {runtime_call} | |
323383300: call 313691314 ;*aaload | |
; - org.jruby.RubyFixnum::newFixnum@17 (line 171) | |
; - org.jruby.RubyFixnum::op_minus@34 (line 395) | |
; - org.jruby.runtime.callsite.MinusCallSite::call@24 (line 16) | |
; - |
View raw
(Sorry about that, but we can’t show files that are this big right now.)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment