[LLVMdev] GCC/LLVM frame pointer incompatibility on ARM

Joerg Sonnenberger joerg at britannica.bec.de
Wed Jul 16 00:10:37 PDT 2014


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.

Joerg



More information about the llvm-dev mailing list