On Tue, May 24, 2011 at 8:18 AM, <ariel.bur...@roguewave.com> wrote: > > Summary > ======= > > libunwind is not correctly unwinding through frames for > functions annotated with the __attribute__((ms_abi)).
The set of regs known to libunwind on x64 are in include/libunwind_x86_64.h (look for x86_64_regnum_t). I'm not very familiar with the microsoft calling conventions or gcc's interpretation of it. It looks like gcc is using dwarf regs 23-32 for xmm6-xmm15. If all you need to do is teach libunwind about these extra regs numbers in a simple patch, we could consider it for the upcoming release. Anything more complex is too late in the game. -Arun _______________________________________________ Libunwind-devel mailing list Libunwind-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/libunwind-devel