Created
June 7, 2011 22:35
-
-
Save anonymous/1013347 to your computer and use it in GitHub Desktop.
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
0x00000001028916b5: mov %r10,%rsi | |
0x00000001028916b8: shl $0x3,%rsi | |
0x00000001028916bc: mov 0x28(%rsp),%rdx | |
0x00000001028916c1: data32 xchg %ax,%ax | |
0x00000001028916c4: mov %rsp,%rbp | |
0x00000001028916c7: callq 0x0000000102837820 ; OopMap{[40]=Oop [52]=NarrowOop [72]=Oop [80]=NarrowOop [104]=NarrowOop [108]=NarrowOop off=972} | |
;*invokedynamic | |
; - ruby.__dash_e__::method__0$RUBY$foo@1 (line 1) | |
; - java.lang.invoke.MethodHandle::invokeExact@6 | |
; - java.lang.invoke.MethodHandle::invokeExact@33 | |
; - ruby.__dash_e__::block_0$RUBY$__file__@23 (line 1) | |
; - ruby$__dash_e__$block_0$RUBY$__file__::call@9 (line 65535) | |
; - org.jruby.runtime.CompiledBlock::yield@49 (line 112) | |
; - org.jruby.runtime.CompiledBlock::yield@9 (line 95) | |
; - org.jruby.runtime.Block::yield@14 (line 130) | |
; {optimized virtual_call} | |
0x00000001028916cc: mov %rbp,%rsp ;*invokedynamic | |
; - ruby.__dash_e__::method__0$RUBY$foo@1 (line 1) | |
; - java.lang.invoke.MethodHandle::invokeExact@6 | |
; - java.lang.invoke.MethodHandle::invokeExact@33 | |
; - ruby.__dash_e__::block_0$RUBY$__file__@23 (line 1) | |
; - ruby$__dash_e__$block_0$RUBY$__file__::call@9 (line 65535) | |
; - org.jruby.runtime.CompiledBlock::yield@49 (line 112) | |
; - org.jruby.runtime.CompiledBlock::yield@9 (line 95) | |
; - org.jruby.runtime.Block::yield@14 (line 130) | |
0x00000001028916cf: mov %rax,%r8 | |
0x00000001028916d2: jmp 0x00000001028916de | |
0x00000001028916d4: movabs $0x7f5c7db28,%r8 ;*areturn | |
; - ruby.__dash_e__::method__0$RUBY$foo@6 (line 1) | |
; - java.lang.invoke.MethodHandle::invokeExact@6 | |
; - java.lang.invoke.MethodHandle::invokeExact@33 | |
; - ruby.__dash_e__::block_0$RUBY$__file__@23 (line 1) | |
; - ruby$__dash_e__$block_0$RUBY$__file__::call@9 (line 65535) | |
; - org.jruby.runtime.CompiledBlock::yield@49 (line 112) | |
; - org.jruby.runtime.CompiledBlock::yield@9 (line 95) | |
; - org.jruby.runtime.Block::yield@14 (line 130) | |
; {oop(a 'org/jruby/RubyFloat')} | |
0x00000001028916de: mov 0x8(%r8),%r10d ; implicit exception: dispatches to 4337509373 | |
0x00000001028916e2: mov 0x28(%r12,%r10,8),%r11 | |
0x00000001028916e7: movabs $0x7dbcbf748,%r9 ; {oop('org/jruby/runtime/builtin/IRubyObject')} | |
0x00000001028916f1: cmp %r9,%r11 | |
0x00000001028916f4: jne 0x0000000102891887 ;*synchronization entry | |
; - java.lang.invoke.MethodHandle::invokeExact@-1 | |
; - ruby.__dash_e__::block_0$RUBY$__file__@23 (line 1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment