Review Request: 6896043: Zero fixes
Gary Benson
gbenson at redhat.com
Wed Nov 25 03:38:02 PST 2009
Andrew Haley wrote:
> Are you sure they aren't being inlined? I'd have to look at the
> code to be sure. This stack trace doesn't prove it.
So I checked the code and everything is inlined, even without the
extra inline statements. See attached. I didn't know gdb could
track what function you were in with such granularity!
Cheers,
Gary
--
http://gbenson.net/
-------------- next part --------------
Dump of assembler code for function _ZN14CppInterpreter9main_loopEiP6Thread:
0x7ffff70d4990 <_ZN14CppInterpreter9main_loopEiP6Thread+0>: push %r14
0x7ffff70d4992 <_ZN14CppInterpreter9main_loopEiP6Thread+2>: test %edi,%edi
0x7ffff70d4994 <_ZN14CppInterpreter9main_loopEiP6Thread+4>: push %r13
0x7ffff70d4996 <_ZN14CppInterpreter9main_loopEiP6Thread+6>: push %r12
0x7ffff70d4998 <_ZN14CppInterpreter9main_loopEiP6Thread+8>: push %rbp
0x7ffff70d4999 <_ZN14CppInterpreter9main_loopEiP6Thread+9>: mov %rsi,%rbp
0x7ffff70d499c <_ZN14CppInterpreter9main_loopEiP6Thread+12>: push %rbx
0x7ffff70d499d <_ZN14CppInterpreter9main_loopEiP6Thread+13>: jne 0x7ffff70d4b4b <_ZN14CppInterpreter9main_loopEiP6Thread+443>
0x7ffff70d49a3 <_ZNK16InterpreterFrame17interpreter_stateEv+0>: mov 0x340(%rbp),%r14
0x7ffff70d49aa <_ZN14CppInterpreter9main_loopEiP6Thread+26>: mov %rbp,%rdi
0x7ffff70d49ad <_ZN14CppInterpreter9main_loopEiP6Thread+29>: callq 0x7ffff70d4170 <_ZN14CppInterpreter23stack_overflow_imminentEP10JavaThread>
0x7ffff70d49b2 <_ZN14CppInterpreter9main_loopEiP6Thread+34>: test %al,%al
0x7ffff70d49b4 <_ZNK16InterpreterFrame17interpreter_stateEv+17>: lea -0x90(%r14),%rbx
0x7ffff70d49bb <_ZN14CppInterpreter9main_loopEiP6Thread+43>: jne 0x7ffff70d4b5d <_ZN10JavaThread19set_last_Java_frameEv>
0x7ffff70d49c1 <_ZN14CppInterpreter9main_loopEiP6Thread+49>: mov 0xccb2d8(%rip),%r13 # 0x7ffff7d9fca0 <getpwuid_r+14238456>
0x7ffff70d49c8 <_ZN14CppInterpreter9main_loopEiP6Thread+56>: nopl 0x0(%rax,%rax,1)
0x7ffff70d49d0 <_ZN10JavaThread19set_last_Java_frameEv+0>: mov 0x340(%rbp),%rax
0x7ffff70d49d7 <_ZN15JavaFrameAnchor16set_last_Java_spEPl+0>: mov %rax,0x198(%rbp)
0x7ffff70d49de <_ZN14CppInterpreter9main_loopEiP6Thread+78>: cmpb $0x0,0x0(%r13)
0x7ffff70d49e3 <_ZN14CppInterpreter9main_loopEiP6Thread+83>: je 0x7ffff70d4a50 <_ZN14CppInterpreter9main_loopEiP6Thread+192>
0x7ffff70d49e5 <_ZN14CppInterpreter9main_loopEiP6Thread+85>: mov %rbx,%rdi
0x7ffff70d49e8 <_ZN14CppInterpreter9main_loopEiP6Thread+88>: callq 0x7ffff70355d0 <_ZN19BytecodeInterpreter13runWithChecksEPS_>
0x7ffff70d49ed <_ZN19BytecodeInterpreter6methodEv+0>: mov 0x20(%rbx),%r12
0x7ffff70d49f1 <_ZN15JavaFrameAnchor16set_last_Java_spEPl+0>: movq $0x0,0x198(%rbp)
0x7ffff70d49fc <_ZN19BytecodeInterpreter3msgEv+0>: mov 0x38(%rbx),%eax
0x7ffff70d49ff <_ZN14CppInterpreter9main_loopEiP6Thread+111>: cmp $0x8,%eax
0x7ffff70d4a02 <_ZN14CppInterpreter9main_loopEiP6Thread+114>: je 0x7ffff70d4ae0 <_ZN9ZeroStack6set_spEPl>
0x7ffff70d4a08 <_ZN14CppInterpreter9main_loopEiP6Thread+120>: cmp $0xa,%eax
0x7ffff70d4a0b <_ZN14CppInterpreter9main_loopEiP6Thread+123>: je 0x7ffff70d4a68 <_ZN14CppInterpreter9main_loopEiP6Thread+216>
0x7ffff70d4a0d <_ZN14CppInterpreter9main_loopEiP6Thread+125>: cmp $0x9,%eax
0x7ffff70d4a10 <_ZN14CppInterpreter9main_loopEiP6Thread+128>: je 0x7ffff70d4bfc <_ZN14CppInterpreter9main_loopEiP6Thread+620>
0x7ffff70d4a16 <_ZN14CppInterpreter9main_loopEiP6Thread+134>: cmp $0xb,%eax
0x7ffff70d4a19 <_ZN14CppInterpreter9main_loopEiP6Thread+137>: nopl 0x0(%rax)
0x7ffff70d4a20 <_ZN14CppInterpreter9main_loopEiP6Thread+144>: je 0x7ffff70d4c24 <_ZN14CppInterpreter9main_loopEiP6Thread+660>
0x7ffff70d4a26 <_ZN14CppInterpreter9main_loopEiP6Thread+150>: cmp $0xd,%eax
0x7ffff70d4a29 <_ZN14CppInterpreter9main_loopEiP6Thread+153>: nopl 0x0(%rax)
0x7ffff70d4a30 <_ZN14CppInterpreter9main_loopEiP6Thread+160>: je 0x7ffff70d4c2e <_ZN9ZeroStack6set_spEPl>
0x7ffff70d4a36 <_ZN14CppInterpreter9main_loopEiP6Thread+166>: lea 0x8274cb(%rip),%rdi # 0x7ffff78fbf08
0x7ffff70d4a3d <_ZN14CppInterpreter9main_loopEiP6Thread+173>: mov $0xab,%esi
0x7ffff70d4a42 <_ZN14CppInterpreter9main_loopEiP6Thread+178>: callq 0x7ffff70d5220 <_Z28report_should_not_reach_herePKci>
0x7ffff70d4a47 <_ZN14CppInterpreter9main_loopEiP6Thread+183>: callq 0x7ffff72500a0 <breakpoint>
0x7ffff70d4a4c <_ZN14CppInterpreter9main_loopEiP6Thread+188>: jmp 0x7ffff70d49d0 <_ZN10JavaThread19set_last_Java_frameEv>
0x7ffff70d4a4e <_ZN14CppInterpreter9main_loopEiP6Thread+190>: xchg %ax,%ax
0x7ffff70d4a50 <_ZN14CppInterpreter9main_loopEiP6Thread+192>: mov %rbx,%rdi
0x7ffff70d4a53 <_ZN14CppInterpreter9main_loopEiP6Thread+195>: nopl 0x0(%rax,%rax,1)
0x7ffff70d4a58 <_ZN14CppInterpreter9main_loopEiP6Thread+200>: callq 0x7ffff702aff0 <_ZN19BytecodeInterpreter3runEPS_>
0x7ffff70d4a5d <_ZN14CppInterpreter9main_loopEiP6Thread+205>: nopl (%rax)
0x7ffff70d4a60 <_ZN14CppInterpreter9main_loopEiP6Thread+208>: jmp 0x7ffff70d49ed <_ZN19BytecodeInterpreter6methodEv>
0x7ffff70d4a62 <_ZN14CppInterpreter9main_loopEiP6Thread+210>: nopw 0x0(%rax,%rax,1)
0x7ffff70d4a68 <_ZN14CppInterpreter9main_loopEiP6Thread+216>: mov 0x338(%rbp),%rax
0x7ffff70d4a6f <_ZN14CppInterpreter9main_loopEiP6Thread+223>: sub 0x328(%rbp),%rax
0x7ffff70d4a76 <_ZN14CppInterpreter9main_loopEiP6Thread+230>: sar $0x3,%rax
0x7ffff70d4a7a <_ZN14CppInterpreter9main_loopEiP6Thread+234>: sub $0x1,%eax
0x7ffff70d4a7d <_ZN14CppInterpreter9main_loopEiP6Thread+237>: jle 0x7ffff70d4b30 <_ZN14CppInterpreter9main_loopEiP6Thread+416>
0x7ffff70d4a83 <_ZN9ZeroStack5allocEm+0>: subq $0x10,0x338(%rbp)
0x7ffff70d4a8b <_ZN14CppInterpreter9main_loopEiP6Thread+251>: mov 0x30(%rbx),%rax
0x7ffff70d4a8f <_ZN14CppInterpreter9main_loopEiP6Thread+255>: lea 0x8(%rax),%rdx
0x7ffff70d4a93 <_ZN14CppInterpreter9main_loopEiP6Thread+259>: cmp 0x68(%rbx),%rdx
0x7ffff70d4a97 <_ZN14CppInterpreter9main_loopEiP6Thread+263>: jae 0x7ffff70d4ab1 <_ZN14CppInterpreter9main_loopEiP6Thread+289>
0x7ffff70d4a99 <_ZN14CppInterpreter9main_loopEiP6Thread+265>: nopl 0x0(%rax)
0x7ffff70d4aa0 <_ZN14CppInterpreter9main_loopEiP6Thread+272>: mov (%rdx),%rax
0x7ffff70d4aa3 <_ZN14CppInterpreter9main_loopEiP6Thread+275>: mov %rax,-0x10(%rdx)
0x7ffff70d4aa7 <_ZN14CppInterpreter9main_loopEiP6Thread+279>: add $0x8,%rdx
0x7ffff70d4aab <_ZN14CppInterpreter9main_loopEiP6Thread+283>: cmp 0x68(%rbx),%rdx
0x7ffff70d4aaf <_ZN14CppInterpreter9main_loopEiP6Thread+287>: jb 0x7ffff70d4aa0 <_ZN14CppInterpreter9main_loopEiP6Thread+272>
0x7ffff70d4ab1 <_ZN14CppInterpreter9main_loopEiP6Thread+289>: mov 0x68(%rbx),%rdx
0x7ffff70d4ab5 <_ZN19BytecodeInterpreter15set_stack_limitEPl+0>: subq $0x10,0x70(%rbx)
0x7ffff70d4aba <_ZN19BytecodeInterpreter9set_stackEPl+0>: subq $0x10,0x30(%rbx)
0x7ffff70d4abf <_ZN14CppInterpreter9main_loopEiP6Thread+303>: lea -0x10(%rdx),%rax
0x7ffff70d4ac3 <_ZN19BytecodeInterpreter14set_stack_baseEPl+0>: mov %rax,0x68(%rbx)
0x7ffff70d4ac7 <_ZN15BasicObjectLock7set_objEP7oopDesc+0>: movq $0x0,-0x8(%rdx)
0x7ffff70d4acf <_ZN19BytecodeInterpreter7set_msgENS_8messagesE+0>: movl $0x6,0x38(%rbx)
0x7ffff70d4ad6 <_ZN19BytecodeInterpreter7set_msgENS_8messagesE+7>: jmpq 0x7ffff70d49d0 <_ZN10JavaThread19set_last_Java_frameEv>
0x7ffff70d4adb <_ZN19BytecodeInterpreter7set_msgENS_8messagesE+12>: nopl 0x0(%rax,%rax,1)
0x7ffff70d4ae0 <_ZN9ZeroStack6set_spEPl+0>: mov 0x30(%rbx),%rax
0x7ffff70d4ae4 <_ZN19BytecodeInterpreter6calleeEv+0>: mov 0x40(%rbx),%rdi
0x7ffff70d4ae8 <_ZNK9ZeroEntry6invokeEP13methodOopDescP6Thread+0>: mov %rbp,%rdx
0x7ffff70d4aeb <_ZN9ZeroStack6set_spEPl+11>: add $0x8,%rax
0x7ffff70d4aef <_ZN9ZeroStack6set_spEPl+15>: mov %rax,0x338(%rbp)
0x7ffff70d4af6 <_ZN11Interpreter13invoke_methodEP13methodOopDescPhP6Thread+14>: mov 0x48(%rbx),%rax
0x7ffff70d4afa <_ZNK9ZeroEntry6invokeEP13methodOopDescP6Thread+18>: mov %rax,%rsi
0x7ffff70d4afd <_ZNK9ZeroEntry6invokeEP13methodOopDescP6Thread+21>: callq *(%rax)
0x7ffff70d4aff <_ZN19BytecodeInterpreter9set_stackEPl+0>: mov 0x338(%rbp),%rax
0x7ffff70d4b06 <_ZN19BytecodeInterpreter9set_stackEPl+7>: sub $0x8,%rax
0x7ffff70d4b0a <_ZN19BytecodeInterpreter9set_stackEPl+11>: mov %rax,0x30(%rbx)
0x7ffff70d4b0e <_ZN9ZeroStack6set_spEPl+0>: mov 0x70(%rbx),%rax
0x7ffff70d4b12 <_ZN9ZeroStack6set_spEPl+4>: add $0x8,%rax
0x7ffff70d4b16 <_ZN9ZeroStack6set_spEPl+8>: mov %rax,0x338(%rbp)
0x7ffff70d4b1d <_ZN19BytecodeInterpreter7set_msgENS_8messagesE+0>: movl $0x3,0x38(%rbx)
0x7ffff70d4b24 <_ZN19BytecodeInterpreter7set_msgENS_8messagesE+7>: jmpq 0x7ffff70d49d0 <_ZN10JavaThread19set_last_Java_frameEv>
0x7ffff70d4b29 <_ZN19BytecodeInterpreter7set_msgENS_8messagesE+12>: nopl 0x0(%rax)
0x7ffff70d4b30 <_ZN14CppInterpreter9main_loopEiP6Thread+416>: lea 0x8273d1(%rip),%rdi # 0x7ffff78fbf08
0x7ffff70d4b37 <_ZN14CppInterpreter9main_loopEiP6Thread+423>: mov $0x7f,%esi
0x7ffff70d4b3c <_ZN14CppInterpreter9main_loopEiP6Thread+428>: callq 0x7ffff70d51c0 <_Z20report_unimplementedPKci>
0x7ffff70d4b41 <_ZN14CppInterpreter9main_loopEiP6Thread+433>: callq 0x7ffff72500a0 <breakpoint>
0x7ffff70d4b46 <_ZN14CppInterpreter9main_loopEiP6Thread+438>: jmpq 0x7ffff70d4a83 <_ZN9ZeroStack5allocEm>
0x7ffff70d4b4b <_ZN14CppInterpreter9main_loopEiP6Thread+443>: sub $0x1,%edi
0x7ffff70d4b4e <_ZN14CppInterpreter9main_loopEiP6Thread+446>: xchg %ax,%ax
0x7ffff70d4b50 <_ZN14CppInterpreter9main_loopEiP6Thread+448>: callq 0x7ffff70d4990 <_ZN14CppInterpreter9main_loopEiP6Thread>
0x7ffff70d4b55 <_ZN14CppInterpreter9main_loopEiP6Thread+453>: nopl (%rax)
0x7ffff70d4b58 <_ZN14CppInterpreter9main_loopEiP6Thread+456>: jmpq 0x7ffff70d49a3 <_ZNK16InterpreterFrame17interpreter_stateEv>
0x7ffff70d4b5d <_ZN10JavaThread19set_last_Java_frameEv+0>: mov 0x340(%rbp),%rax
0x7ffff70d4b64 <_ZN14CppInterpreter9main_loopEiP6Thread+468>: mov %rbp,%rdi
0x7ffff70d4b67 <_ZN15JavaFrameAnchor16set_last_Java_spEPl+0>: mov %rax,0x198(%rbp)
0x7ffff70d4b6e <_ZN14CppInterpreter9main_loopEiP6Thread+478>: callq 0x7ffff715fbf0 <_ZN18InterpreterRuntime24throw_StackOverflowErrorEP10JavaThread>
0x7ffff70d4b73 <_ZN15JavaFrameAnchor16set_last_Java_spEPl+0>: movq $0x0,0x198(%rbp)
0x7ffff70d4b7e <_ZN19BytecodeInterpreter6methodEv+0>: mov -0x70(%r14),%r12
0x7ffff70d4b82 <_ZN19BytecodeInterpreter6methodEv+4>: xor %r8d,%r8d
0x7ffff70d4b85 <_ZN19BytecodeInterpreter6methodEv+7>: xor %ecx,%ecx
0x7ffff70d4b87 <_ZN9ZeroStack6set_spEPl+0>: mov 0x340(%rbp),%rdx
0x7ffff70d4b8e <_ZN9ZeroStack6set_spEPl+7>: lea 0x8(%rdx),%rax
0x7ffff70d4b92 <_ZN9ZeroStack6set_spEPl+11>: mov %rax,0x338(%rbp)
0x7ffff70d4b99 <_ZN10JavaThread14pop_zero_frameEv+18>: mov (%rdx),%rax
0x7ffff70d4b9c <_ZN10JavaThread14pop_zero_frameEv+21>: mov %rax,0x340(%rbp)
0x7ffff70d4ba3 <_ZN9ZeroStack6set_spEPl+0>: movzwl 0x3c(%r12),%eax
0x7ffff70d4ba9 <_ZN9ZeroStack6set_spEPl+6>: shl $0x3,%rax
0x7ffff70d4bad <_ZN9ZeroStack6set_spEPl+10>: add %rax,0x338(%rbp)
0x7ffff70d4bb4 <_ZN14CppInterpreter9main_loopEiP6Thread+548>: test %ecx,%ecx
0x7ffff70d4bb6 <_ZN14CppInterpreter9main_loopEiP6Thread+550>: jle 0x7ffff70d4bf3 <_ZN14CppInterpreter9main_loopEiP6Thread+611>
0x7ffff70d4bb8 <_ZN14CppInterpreter9main_loopEiP6Thread+552>: lea -0x1(%rcx),%eax
0x7ffff70d4bbb <_ZN14CppInterpreter9main_loopEiP6Thread+555>: xor %esi,%esi
0x7ffff70d4bbd <_ZN14CppInterpreter9main_loopEiP6Thread+557>: lea 0x8(,%rax,8),%rdi
0x7ffff70d4bc5 <_ZN14CppInterpreter9main_loopEiP6Thread+565>: neg %rdi
0x7ffff70d4bc8 <_ZN14CppInterpreter9main_loopEiP6Thread+568>: nopl 0x0(%rax,%rax,1)
0x7ffff70d4bd0 <_ZN9ZeroStack4pushEl+0>: mov 0x338(%rbp),%rdx
0x7ffff70d4bd7 <_ZN14CppInterpreter9main_loopEiP6Thread+583>: mov (%r8,%rsi,1),%rcx
0x7ffff70d4bdb <_ZN9ZeroStack4pushEl+11>: sub $0x8,%rsi
0x7ffff70d4bdf <_ZN14CppInterpreter9main_loopEiP6Thread+591>: cmp %rdi,%rsi
0x7ffff70d4be2 <_ZN9ZeroStack4pushEl+18>: lea -0x8(%rdx),%rax
0x7ffff70d4be6 <_ZN9ZeroStack4pushEl+22>: mov %rax,0x338(%rbp)
0x7ffff70d4bed <_ZN9ZeroStack4pushEl+29>: mov %rcx,-0x8(%rdx)
0x7ffff70d4bf1 <_ZN14CppInterpreter9main_loopEiP6Thread+609>: jne 0x7ffff70d4bd0 <_ZN9ZeroStack4pushEl>
0x7ffff70d4bf3 <_ZN14CppInterpreter9main_loopEiP6Thread+611>: pop %rbx
0x7ffff70d4bf4 <_ZN14CppInterpreter9main_loopEiP6Thread+612>: pop %rbp
0x7ffff70d4bf5 <_ZN14CppInterpreter9main_loopEiP6Thread+613>: pop %r12
0x7ffff70d4bf7 <_ZN14CppInterpreter9main_loopEiP6Thread+615>: pop %r13
0x7ffff70d4bf9 <_ZN14CppInterpreter9main_loopEiP6Thread+617>: pop %r14
0x7ffff70d4bfb <_ZN14CppInterpreter9main_loopEiP6Thread+619>: retq
0x7ffff70d4bfc <_ZN14CppInterpreter9main_loopEiP6Thread+620>: mov %r12,%rdi
0x7ffff70d4bff <_ZN14CppInterpreter9main_loopEiP6Thread+623>: callq 0x7ffff7230570 <_ZNK13methodOopDesc11result_typeEv>
0x7ffff70d4c04 <_ZN14CppInterpreter9main_loopEiP6Thread+628>: mov 0xccb38d(%rip),%rdx # 0x7ffff7d9ff98 <getpwuid_r+14239216>
0x7ffff70d4c0b <_ZN14CppInterpreter9main_loopEiP6Thread+635>: cltq
0x7ffff70d4c0d <_ZN14CppInterpreter9main_loopEiP6Thread+637>: mov (%rdx,%rax,4),%ecx
0x7ffff70d4c10 <_ZN14CppInterpreter9main_loopEiP6Thread+640>: movslq %ecx,%rax
0x7ffff70d4c13 <_ZN14CppInterpreter9main_loopEiP6Thread+643>: lea 0x0(,%rax,8),%r8
0x7ffff70d4c1b <_ZN14CppInterpreter9main_loopEiP6Thread+651>: add -0x60(%r14),%r8
0x7ffff70d4c1f <_ZN14CppInterpreter9main_loopEiP6Thread+655>: jmpq 0x7ffff70d4b87 <_ZN9ZeroStack6set_spEPl>
0x7ffff70d4c24 <_ZN14CppInterpreter9main_loopEiP6Thread+660>: xor %r8d,%r8d
0x7ffff70d4c27 <_ZN14CppInterpreter9main_loopEiP6Thread+663>: xor %ecx,%ecx
0x7ffff70d4c29 <_ZN14CppInterpreter9main_loopEiP6Thread+665>: jmpq 0x7ffff70d4b87 <_ZN9ZeroStack6set_spEPl>
0x7ffff70d4c2e <_ZN9ZeroStack6set_spEPl+0>: mov 0x340(%rbp),%rdx
0x7ffff70d4c35 <_ZNK9ZeroEntry10invoke_osrEP13methodOopDescPhP6Thread+0>: mov %rbp,%rcx
0x7ffff70d4c38 <_ZNK9ZeroEntry10invoke_osrEP13methodOopDescPhP6Thread+3>: mov %r12,%rdi
0x7ffff70d4c3b <_ZN9ZeroStack6set_spEPl+13>: lea 0x8(%rdx),%rax
0x7ffff70d4c3f <_ZN9ZeroStack6set_spEPl+17>: mov %rax,0x338(%rbp)
0x7ffff70d4c46 <_ZN10JavaThread14pop_zero_frameEv+24>: mov (%rdx),%rax
0x7ffff70d4c49 <_ZN10JavaThread14pop_zero_frameEv+27>: mov %rax,0x340(%rbp)
0x7ffff70d4c50 <_ZN9ZeroStack6set_spEPl+0>: movzwl 0x3e(%r12),%edx
0x7ffff70d4c56 <_ZN9ZeroStack6set_spEPl+6>: movzwl 0x3c(%r12),%eax
0x7ffff70d4c5c <_ZN9ZeroStack6set_spEPl+12>: sub %edx,%eax
0x7ffff70d4c5e <_ZN9ZeroStack6set_spEPl+14>: cltq
0x7ffff70d4c60 <_ZN9ZeroStack6set_spEPl+16>: shl $0x3,%rax
0x7ffff70d4c64 <_ZN9ZeroStack6set_spEPl+20>: add %rax,0x338(%rbp)
0x7ffff70d4c6b <_ZN14CppInterpreter9main_loopEiP6Thread+731>: pop %rbx
0x7ffff70d4c6c <_ZN14CppInterpreter9main_loopEiP6Thread+732>: pop %rbp
0x7ffff70d4c6d <_ZN11Interpreter10invoke_osrEP13methodOopDescPhS2_P6Thread+56>: mov -0x48(%r14),%rax
0x7ffff70d4c71 <_ZN14CppInterpreter9main_loopEiP6Thread+737>: pop %r12
0x7ffff70d4c73 <_ZN14CppInterpreter9main_loopEiP6Thread+739>: pop %r13
0x7ffff70d4c75 <_ZNK9ZeroEntry10invoke_osrEP13methodOopDescPhP6Thread+64>: mov -0x50(%r14),%rsi
0x7ffff70d4c79 <_ZNK9ZeroEntry10invoke_osrEP13methodOopDescPhP6Thread+68>: mov %rax,%rdx
0x7ffff70d4c7c <_ZNK9ZeroEntry10invoke_osrEP13methodOopDescPhP6Thread+71>: mov (%rax),%r11
0x7ffff70d4c7f <_ZN14CppInterpreter9main_loopEiP6Thread+751>: pop %r14
0x7ffff70d4c81 <_ZNK9ZeroEntry10invoke_osrEP13methodOopDescPhP6Thread+76>: jmpq *%r11
End of assembler dump.
More information about the hotspot-compiler-dev
mailing list