991995c4e7
Returning context->cfa in _Unwind_GetCFA makes CFA point one stack frame higher than what was actually used by code at context->ra. This results in invalid CFA value in signal frames and premature unwinding completion in forced unwinding used by uClibc NPTL thread cancellation. Returning context->sp from _Unwind_GetCFA makes all CFA values valid and matching code that used them. 2015-08-18 Max Filippov <jcmvbkbc@gmail.com> libgcc/ * config/xtensa/unwind-dw2-xtensa.c (_Unwind_GetCFA): Return context->sp instead of context->cfa. From-SVN: r226964 |
||
---|---|---|
.. | ||
crti.S | ||
crtn.S | ||
ieee754-df.S | ||
ieee754-sf.S | ||
lib1funcs.S | ||
lib2funcs.S | ||
libgcc-glibc.ver | ||
linux-unwind.h | ||
t-elf | ||
t-linux | ||
t-windowed | ||
t-xtensa | ||
unwind-dw2-xtensa.c | ||
unwind-dw2-xtensa.h |