Created
June 14, 2020 12:12
-
-
Save headius/d7f5104159d310d4f60656bb9890a246 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0x000000010f0824a0: mov %eax,-0x14000(%rsp) | |
0x000000010f0824a7: push %rbp | |
0x000000010f0824a8: sub $0x20,%rsp ;*synchronization entry | |
; - foo_bar_inline6::RUBY$method$foo$0@-1 | |
0x000000010f0824ac: mov %rsi,%r10 | |
0x000000010f0824af: mov 0x8(%r8),%r9d ; implicit exception: dispatches to 0x000000010f08251d | |
0x000000010f0824b3: cmp $0xf809da98,%r9d ; {metadata('org/jruby/gen/RubyObject1')} | |
0x000000010f0824ba: jne 0x000000010f082501 | |
0x000000010f0824bc: mov %r8,%r11 ;*checkcast | |
; - org.jruby.RubyBasicObject::getMetaClass@1 (line 525) | |
; - org.jruby.ir.targets.indy.Bootstrap::testType@2 (line 1001) | |
; - java.lang.invoke.LambdaForm$DMH/1221555852::invokeStatic_LL_I@11 | |
; - java.lang.invoke.LambdaForm$BMH/2134991632::reinvoke@25 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@37 | |
; - java.lang.invoke.LambdaForm$MH/523429237::delegate@14 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@78 | |
; - java.lang.invoke.LambdaForm$MH/1218593486::linkToCallSite@14 | |
; - foo_bar_inline6::RUBY$method$foo$0@9 (line 8) | |
0x000000010f0824bf: mov 0x14(%r11),%ebp ;*getfield metaClass | |
; - org.jruby.RubyBasicObject::getMetaClass@4 (line 525) | |
; - org.jruby.ir.targets.indy.Bootstrap::testType@2 (line 1001) | |
; - java.lang.invoke.LambdaForm$DMH/1221555852::invokeStatic_LL_I@11 | |
; - java.lang.invoke.LambdaForm$BMH/2134991632::reinvoke@25 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@37 | |
; - java.lang.invoke.LambdaForm$MH/523429237::delegate@14 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@78 | |
; - java.lang.invoke.LambdaForm$MH/1218593486::linkToCallSite@14 | |
; - foo_bar_inline6::RUBY$method$foo$0@9 (line 8) | |
0x000000010f0824c3: cmp $0xed947315,%ebp ; {oop(a 'org/jruby/RubyClass')} | |
0x000000010f0824c9: jne 0x000000010f0824e1 ;*if_acmpne | |
; - org.jruby.ir.targets.indy.Bootstrap::testType@5 (line 1001) | |
; - java.lang.invoke.LambdaForm$DMH/1221555852::invokeStatic_LL_I@11 | |
; - java.lang.invoke.LambdaForm$BMH/2134991632::reinvoke@25 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@37 | |
; - java.lang.invoke.LambdaForm$MH/523429237::delegate@14 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@78 | |
; - java.lang.invoke.LambdaForm$MH/1218593486::linkToCallSite@14 | |
; - foo_bar_inline6::RUBY$method$foo$0@9 (line 8) | |
0x000000010f0824cb: movabs $0x6c01dd7e0,%rax ;*synchronization entry | |
; - foo_bar_inline1::RUBY$method$bar$0@-1 | |
; - java.lang.invoke.LambdaForm$DMH/2016447921::invokeStatic_L6_L@20 | |
; - java.lang.invoke.LambdaForm$BMH/1370651081::reinvoke@50 | |
; - java.lang.invoke.LambdaForm$MH/523429237::delegate@14 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@78 | |
; - java.lang.invoke.LambdaForm$MH/523429237::delegate@14 | |
; - java.lang.invoke.LambdaForm$MH/611563982::guard@78 | |
; - java.lang.invoke.LambdaForm$MH/1218593486::linkToCallSite@14 | |
; - foo_bar_inline6::RUBY$method$foo$0@9 (line 8) | |
; {oop(a 'org/jruby/RubyFixnum')} | |
0x000000010f0824d5: add $0x20,%rsp | |
0x000000010f0824d9: pop %rbp | |
0x000000010f0824da: test %eax,-0xd5b94e0(%rip) # 0x0000000101ac9000 | |
; {poll_return} | |
0x000000010f0824e0: retq |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment