[LLVMdev] GCC/LLVM frame pointer incompatibility on ARM

Evgeniy Stepanov eugeni.stepanov at gmail.com
Wed Jul 16 00:27:42 PDT 2014


On Wed, Jul 16, 2014 at 11:10 AM, Joerg Sonnenberger
<joerg at britannica.bec.de> wrote:
> On Wed, Jul 16, 2014 at 09:45:05AM +0400, Yury Gribov wrote:
>> Fp incompatibility complicates low-level system code e.g. stack
>> unwinders because it is impossible to robustly determine location of
>> caller's fp.
>
> I don't understand this argument. The ARM EH / DWARF annotation is
> supported by LLVM and encodes exactly the data required for robustly
> unwinding the stack.

Not fast enough for us.

>
> Joerg
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev



More information about the llvm-dev mailing list