Displaying 2 results from an estimated 2 matches for "ea508aab".
Did you mean:
e7908aab
2012 Mar 13
0
[LLVMdev] MC JIT on ARM can't generate valid code for external functions call
On Tue, Mar 13, 2012 at 05:27:58PM +0400, Shamil Kurmangaleev wrote:
> Because the ELF file in memory generated by MC JIT does not have the
> .plt section, but we need to have the following code to be emitted in it:
Why do you need it to emit PIC? You know the offsets of all functions it
is calling.
Joerg
2012 Mar 13
3
[LLVMdev] MC JIT on ARM can't generate valid code for external functions call
Hello.
We found the following problem with MC JIT, on ARM it can't generate
valid code for instruction "bl <external_function>" like:
bl printf
Because the ELF file in memory generated by MC JIT does not have the
.plt section, but we need to have the following code to be emitted in it:
.plt:00008290 STR LR, [SP,#-4]!
.plt:00008294