Displaying 1 result from an estimated 1 matches for "perl_pp_gvsv".
Did you mean:
perl_pp_gv
2009 Feb 26
1
[LLVMdev] Problem with x86_64 JIT from a .so on Linux (LLVM 2.4)
...012: push %rbx
0x00002acc1869f013: sub $0x8,%rsp
0x00002acc1869f017: mov $0x7f0ed0,%edi
0x00002acc1869f01c: callq 0x2acc173ecca0 <perl_trace>
0x00002acc1869f021: callq 0x2acc00464d10
End of assembler dump.
(gdb) disass 0x464d10
Dump of assembler code for function Perl_pp_gvsv:
0x0000000000464d10 <Perl_pp_gvsv+0>: push %rbp
We have two problems here.
Code generation pass should select a different opcode to do the 64bit
absolute call when 32 bits of displacement are not enough.
Even if the correct opcode was generated, it will be suboptimal (the
correct seque...