[cfe-dev] [LLVMdev] Unwind behaviour in Clang/LLVM
Renato Golin
renato.golin at linaro.org
Thu Feb 13 05:39:49 PST 2014
On 13 February 2014 11:35, Evgeniy Stepanov <eugenis at google.com> wrote:
> Unwind table index '.ARM.exidx' at offset 0x818 contains 4 entries:
> 0x5d4 <main>: 0x1 [cantunwind]
This is exactly what I meant.
> because the latter prevent any unwinding, breaking
> debuggers/profilers/sanitizers.
In that case, my argument stands again.
> As I understand, the right way to enable basic unwind through any
> function (without emitting landing pands etc, unless they are needed
> for something else) is -funwind-tables. I'm going to add that in the
> driver for all sanitizers then.
-funwind-tables are not yet understood by ARM, but it is for Dwarf EH.
I plan on moving ARM to the same style as Dwarf, so you can assume it
is correct.
cheers,
--renato
More information about the cfe-dev
mailing list